pub unsafe fn SetPrivateObjectSecurityEx<P0, P1>(
    securityinformation: OBJECT_SECURITY_INFORMATION,
    modificationdescriptor: P0,
    objectssecuritydescriptor: *mut PSECURITY_DESCRIPTOR,
    autoinheritflags: SECURITY_AUTO_INHERIT_FLAGS,
    genericmapping: *const GENERIC_MAPPING,
    token: P1
) -> Result<()>
where P0: IntoParam<PSECURITY_DESCRIPTOR>, P1: IntoParam<HANDLE>,