pub unsafe extern "system" fn GetUserObjectInformationA(
    hObj: *mut c_void,
    nIndex: i32,
    pvInfo: *mut c_void,
    nLength: u32,
    lpnLengthNeeded: *mut u32
) -> i32