pub unsafe fn DuplicateHandle<'a>(
hsourceprocesshandle: impl IntoParam<'a, HANDLE>,
hsourcehandle: impl IntoParam<'a, HANDLE>,
htargetprocesshandle: impl IntoParam<'a, HANDLE>,
lptargethandle: *mut HANDLE,
dwdesiredaccess: u32,
binherithandle: impl IntoParam<'a, BOOL>,
dwoptions: DUPLICATE_HANDLE_OPTIONS,
) -> BOOL