pub unsafe extern "system" fn WSManPluginAuthzUserComplete(
    senderdetails: *const WSMAN_SENDER_DETAILS,
    flags: u32,
    userauthorizationcontext: *const c_void,
    impersonationtoken: HANDLE,
    userisadministrator: BOOL,
    errorcode: u32,
    extendederrorinformation: PCWSTR,
) -> u32