DuplicateHandle function kernel32
Duplicates an object handle.
BOOL DuplicateHandle(
HANDLE hSourceProcessHandle,
HANDLE hSourceHandle,
HANDLE hTargetProcessHandle,
LPHANDLE lpTargetHandle,
DWORD dwDesiredAccess,
BOOL bInheritHandle,
DWORD dwOptions
);
Implementation
int DuplicateHandle(
int hSourceProcessHandle,
int hSourceHandle,
int hTargetProcessHandle,
Pointer<IntPtr> lpTargetHandle,
int dwDesiredAccess,
int bInheritHandle,
int dwOptions) =>
_DuplicateHandle(hSourceProcessHandle, hSourceHandle, hTargetProcessHandle,
lpTargetHandle, dwDesiredAccess, bInheritHandle, dwOptions);