14 instantiations of SafeProcessHandle
UIAutomationClientSideProviders (14)
MS\Internal\AutomationProxies\CommonXSendMessage.cs (12)
70using (SafeProcessHandle hProcess = new SafeProcessHandle(hwnd)) 180using (SafeProcessHandle hProcess = new SafeProcessHandle(hwnd)) 217using (SafeProcessHandle hProcess = new SafeProcessHandle(hwnd)) 264using (SafeProcessHandle hProcess = new SafeProcessHandle(hwnd)) 311using (SafeProcessHandle hProcess = new SafeProcessHandle(hwnd)) 362using (SafeProcessHandle hProcess = new SafeProcessHandle(hwnd)) 1163using (SafeProcessHandle hProcess = new SafeProcessHandle(hwnd)) 1241using (SafeProcessHandle hProcess = new SafeProcessHandle(hwnd)) 1362using (SafeProcessHandle hProcess = new SafeProcessHandle(hwnd)) 1410using (SafeProcessHandle hProcess = new SafeProcessHandle(hwnd)) 1458using (SafeProcessHandle hProcess = new SafeProcessHandle(hwnd)) 1479using (SafeProcessHandle hProcess = new SafeProcessHandle(hwnd))
MS\Internal\AutomationProxies\WindowsMenu.cs (1)
2590using (SafeProcessHandle hProcess = new SafeProcessHandle(_hwnd))
MS\Internal\AutomationProxies\WindowsTreeView.cs (1)
1589using (SafeProcessHandle hProcess = new SafeProcessHandle(_hwnd))
29 references to SafeProcessHandle
UIAutomationClientSideProviders (29)
MS\Internal\AutomationProxies\CommonRemoteMemoryBlock.cs (2)
39internal RemoteMemoryBlock(int cbSize, SafeProcessHandle processHandle) : base(true) 150private SafeProcessHandle _processHandle; // Handle of remote process
MS\Internal\AutomationProxies\CommonXSendMessage.cs (12)
70using (SafeProcessHandle hProcess = new SafeProcessHandle(hwnd)) 180using (SafeProcessHandle hProcess = new SafeProcessHandle(hwnd)) 217using (SafeProcessHandle hProcess = new SafeProcessHandle(hwnd)) 264using (SafeProcessHandle hProcess = new SafeProcessHandle(hwnd)) 311using (SafeProcessHandle hProcess = new SafeProcessHandle(hwnd)) 362using (SafeProcessHandle hProcess = new SafeProcessHandle(hwnd)) 1163using (SafeProcessHandle hProcess = new SafeProcessHandle(hwnd)) 1241using (SafeProcessHandle hProcess = new SafeProcessHandle(hwnd)) 1362using (SafeProcessHandle hProcess = new SafeProcessHandle(hwnd)) 1410using (SafeProcessHandle hProcess = new SafeProcessHandle(hwnd)) 1458using (SafeProcessHandle hProcess = new SafeProcessHandle(hwnd)) 1479using (SafeProcessHandle hProcess = new SafeProcessHandle(hwnd))
MS\Internal\AutomationProxies\Misc.cs (6)
884internal static bool IsWow64Process(MS.Internal.AutomationProxies.SafeProcessHandle hProcess, out bool Wow64Process) 1388internal static bool ReadProcessMemory(MS.Internal.AutomationProxies.SafeProcessHandle hProcess, IntPtr source, IntPtr dest, IntPtr size, out IntPtr bytesRead) 1401internal static bool ReadProcessMemory(MS.Internal.AutomationProxies.SafeProcessHandle hProcess, IntPtr source, MS.Internal.AutomationProxies.SafeCoTaskMem destAddress, IntPtr size, out IntPtr bytesRead) 1776internal static IntPtr VirtualAllocEx(MS.Internal.AutomationProxies.SafeProcessHandle hProcess, IntPtr address, UIntPtr size, int allocationType, int protect) 1802internal static bool VirtualFreeEx(MS.Internal.AutomationProxies.SafeProcessHandle hProcess, IntPtr address, UIntPtr size, int freeType) 1815internal static bool WriteProcessMemory(MS.Internal.AutomationProxies.SafeProcessHandle hProcess, IntPtr dest, IntPtr sourceAddress, IntPtr size, out IntPtr bytesWritten)
MS\Internal\AutomationProxies\WindowsMenu.cs (1)
2590using (SafeProcessHandle hProcess = new SafeProcessHandle(_hwnd))
MS\Internal\AutomationProxies\WindowsTreeView.cs (1)
1589using (SafeProcessHandle hProcess = new SafeProcessHandle(_hwnd))
MS\Win32\UnsafeNativeMethods.cs (7)
35internal static extern bool IsWow64Process(MS.Internal.AutomationProxies.SafeProcessHandle hProcess, out bool Wow64Process); 37public static extern int NtQueryInformationProcess(MS.Internal.AutomationProxies.SafeProcessHandle hProcess, int query, ref ulong info, int size, int[] returnedSize); 49internal static extern IntPtr VirtualAllocEx(MS.Internal.AutomationProxies.SafeProcessHandle hProcess, IntPtr address, UIntPtr size, int allocationType, int protect); 53internal static extern bool VirtualFreeEx(MS.Internal.AutomationProxies.SafeProcessHandle hProcess, IntPtr address, UIntPtr size, int freeType); 63internal static extern bool ReadProcessMemory(MS.Internal.AutomationProxies.SafeProcessHandle hProcess, IntPtr Source, IntPtr Dest, IntPtr /*SIZE_T*/ size, out IntPtr /*SIZE_T*/ bytesRead); 65internal static extern bool ReadProcessMemory(MS.Internal.AutomationProxies.SafeProcessHandle hProcess, IntPtr Source, MS.Internal.AutomationProxies.SafeCoTaskMem destAddress, IntPtr /*SIZE_T*/ size, out IntPtr /*SIZE_T*/ bytesRead); 67internal static extern bool WriteProcessMemory(MS.Internal.AutomationProxies.SafeProcessHandle hProcess, IntPtr Dest, IntPtr sourceAddress, IntPtr /*SIZE_T*/ size, out IntPtr /*SIZE_T*/ bytesWritten);