pub unsafe extern "system" fn ProcessIdToSessionId(
    dwProcessId: u32,
    pSessionId: *mut u32
) -> i32