pub unsafe fn GetPrivateObjectSecurity<P0>(
    objectdescriptor: P0,
    securityinformation: OBJECT_SECURITY_INFORMATION,
    resultantdescriptor: PSECURITY_DESCRIPTOR,
    descriptorlength: u32,
    returnlength: *mut u32
) -> Result<()>
where P0: IntoParam<PSECURITY_DESCRIPTOR>,