Lines Matching defs:hProcess
171 HANDLE hProcess = NULL;
175 hProcess = GetCurrentProcess();
177 if (DuplicateHandle(hProcess, hProcess, hProcess, &hProcess,
183 hProcess = NULL;
187 if (hProcess == NULL) {
192 hProcess = OpenProcess(PROCESS_ALL_ACCESS, FALSE, (DWORD)pid);
193 if (hProcess == NULL && GetLastError() == ERROR_ACCESS_DENIED) {
194 hProcess = doPrivilegedOpenProcess(PROCESS_ALL_ACCESS, FALSE,
198 if (hProcess == NULL) {
220 (*_IsWow64Process)(hProcess, &isTarget32bit);
223 CloseHandle(hProcess);
234 return (jlong)hProcess;
244 (JNIEnv *env, jclass cls, jlong hProcess)
246 CloseHandle((HANDLE)hProcess);
365 HANDLE hProcess, hThread;
411 hProcess = (HANDLE)handle;
413 pData = (DataBlock*) VirtualAllocEx( hProcess, 0, sizeof(DataBlock), MEM_COMMIT, PAGE_READWRITE );
418 WriteProcessMemory( hProcess, (LPVOID)pData, (LPCVOID)&data, (SIZE_T)sizeof(DataBlock), NULL );
424 pCode = (PDWORD) VirtualAllocEx( hProcess, 0, stubLen, MEM_COMMIT, PAGE_EXECUTE_READWRITE );
427 VirtualFreeEx(hProcess, pData, 0, MEM_RELEASE);
430 WriteProcessMemory( hProcess, (LPVOID)pCode, (LPCVOID)stubCode, (SIZE_T)stubLen, NULL );
438 hThread = CreateRemoteThread( hProcess,
482 VirtualFreeEx(hProcess, pCode, 0, MEM_RELEASE);
483 VirtualFreeEx(hProcess, pData, 0, MEM_RELEASE);
492 HANDLE hProcess = NULL;
553 hProcess = OpenProcess(dwDesiredAccess, bInheritHandle, dwProcessId);
554 if (hProcess == NULL) {
581 return hProcess;