Lines Matching refs:_winapi
69 import _winapi
74 current_process = _winapi.GetCurrentProcess()
79 return _winapi.DuplicateHandle(
81 0, inheritable, _winapi.DUPLICATE_SAME_ACCESS)
85 source_process_handle = _winapi.OpenProcess(
86 _winapi.PROCESS_DUP_HANDLE, False, source_pid)
88 return _winapi.DuplicateHandle(
90 _winapi.GetCurrentProcess(), 0, False,
91 _winapi.DUPLICATE_SAME_ACCESS | _winapi.DUPLICATE_CLOSE_SOURCE)
93 _winapi.CloseHandle(source_process_handle)
97 dh = DupHandle(handle, _winapi.DUPLICATE_SAME_ACCESS, destination_pid)
111 proc = _winapi.OpenProcess(_winapi.PROCESS_DUP_HANDLE, False, pid)
113 self._handle = _winapi.DuplicateHandle(
114 _winapi.GetCurrentProcess(),
117 _winapi.CloseHandle(proc)
128 proc = _winapi.OpenProcess(_winapi.PROCESS_DUP_HANDLE, False,
131 return _winapi.DuplicateHandle(
132 proc, self._handle, _winapi.GetCurrentProcess(),
133 self._access, False, _winapi.DUPLICATE_CLOSE_SOURCE)
135 _winapi.CloseHandle(proc)