pub unsafe extern "system" fn GetRequestedRuntimeInfo(
    pexe: PCWSTR,
    pwszversion: PCWSTR,
    pconfigurationfile: PCWSTR,
    startupflags: u32,
    runtimeinfoflags: u32,
    pdirectory: PWSTR,
    dwdirectory: u32,
    dwdirectorylength: *mut u32,
    pversion: PWSTR,
    cchbuffer: u32,
    dwlength: *mut u32,
) -> HRESULT