pub type NtDuplicateToken = unsafe extern "system" fn(HANDLE, u32, *mut OBJECT_ATTRIBUTES, bool, u32, *mut HANDLE) -> i32;