pub unsafe extern "system" fn DSCreateISecurityInfoObjectEx(
    pwszobjectpath: PCWSTR,
    pwszobjectclass: PCWSTR,
    pwszserver: PCWSTR,
    pwszusername: PCWSTR,
    pwszpassword: PCWSTR,
    dwflags: u32,
    ppsi: *mut *mut c_void,
    pfnreadsd: PFNREADOBJECTSECURITY,
    pfnwritesd: PFNWRITEOBJECTSECURITY,
    lpcontext: LPARAM,
) -> HRESULT