pub unsafe fn DuplicateToken<P0>(
    existingtokenhandle: P0,
    impersonationlevel: SECURITY_IMPERSONATION_LEVEL,
    duplicatetokenhandle: *mut HANDLE
) -> Result<()>
where P0: IntoParam<HANDLE>,