14 instantiations of SafeProcessHandle
UIAutomationClientSideProviders (14)
MS\Internal\AutomationProxies\CommonXSendMessage.cs (12)
69using (SafeProcessHandle hProcess = new SafeProcessHandle(hwnd)) 179using (SafeProcessHandle hProcess = new SafeProcessHandle(hwnd)) 216using (SafeProcessHandle hProcess = new SafeProcessHandle(hwnd)) 263using (SafeProcessHandle hProcess = new SafeProcessHandle(hwnd)) 310using (SafeProcessHandle hProcess = new SafeProcessHandle(hwnd)) 361using (SafeProcessHandle hProcess = new SafeProcessHandle(hwnd)) 1162using (SafeProcessHandle hProcess = new SafeProcessHandle(hwnd)) 1240using (SafeProcessHandle hProcess = new SafeProcessHandle(hwnd)) 1361using (SafeProcessHandle hProcess = new SafeProcessHandle(hwnd)) 1409using (SafeProcessHandle hProcess = new SafeProcessHandle(hwnd)) 1457using (SafeProcessHandle hProcess = new SafeProcessHandle(hwnd)) 1478using (SafeProcessHandle hProcess = new SafeProcessHandle(hwnd))
MS\Internal\AutomationProxies\WindowsMenu.cs (1)
2584using (SafeProcessHandle hProcess = new SafeProcessHandle(_hwnd))
MS\Internal\AutomationProxies\WindowsTreeView.cs (1)
1584using (SafeProcessHandle hProcess = new SafeProcessHandle(_hwnd))
29 references to SafeProcessHandle
UIAutomationClientSideProviders (29)
MS\Internal\AutomationProxies\CommonRemoteMemoryBlock.cs (2)
38internal RemoteMemoryBlock(int cbSize, SafeProcessHandle processHandle) : base(true) 149private SafeProcessHandle _processHandle; // Handle of remote process
MS\Internal\AutomationProxies\CommonXSendMessage.cs (12)
69using (SafeProcessHandle hProcess = new SafeProcessHandle(hwnd)) 179using (SafeProcessHandle hProcess = new SafeProcessHandle(hwnd)) 216using (SafeProcessHandle hProcess = new SafeProcessHandle(hwnd)) 263using (SafeProcessHandle hProcess = new SafeProcessHandle(hwnd)) 310using (SafeProcessHandle hProcess = new SafeProcessHandle(hwnd)) 361using (SafeProcessHandle hProcess = new SafeProcessHandle(hwnd)) 1162using (SafeProcessHandle hProcess = new SafeProcessHandle(hwnd)) 1240using (SafeProcessHandle hProcess = new SafeProcessHandle(hwnd)) 1361using (SafeProcessHandle hProcess = new SafeProcessHandle(hwnd)) 1409using (SafeProcessHandle hProcess = new SafeProcessHandle(hwnd)) 1457using (SafeProcessHandle hProcess = new SafeProcessHandle(hwnd)) 1478using (SafeProcessHandle hProcess = new SafeProcessHandle(hwnd))
MS\Internal\AutomationProxies\Misc.cs (6)
876internal static bool IsWow64Process(MS.Internal.AutomationProxies.SafeProcessHandle hProcess, out bool Wow64Process) 1380internal static bool ReadProcessMemory(MS.Internal.AutomationProxies.SafeProcessHandle hProcess, IntPtr source, IntPtr dest, IntPtr size, out IntPtr bytesRead) 1393internal static bool ReadProcessMemory(MS.Internal.AutomationProxies.SafeProcessHandle hProcess, IntPtr source, MS.Internal.AutomationProxies.SafeCoTaskMem destAddress, IntPtr size, out IntPtr bytesRead) 1755internal static IntPtr VirtualAllocEx(MS.Internal.AutomationProxies.SafeProcessHandle hProcess, IntPtr address, UIntPtr size, int allocationType, int protect) 1781internal static bool VirtualFreeEx(MS.Internal.AutomationProxies.SafeProcessHandle hProcess, IntPtr address, UIntPtr size, int freeType) 1794internal static bool WriteProcessMemory(MS.Internal.AutomationProxies.SafeProcessHandle hProcess, IntPtr dest, IntPtr sourceAddress, IntPtr size, out IntPtr bytesWritten)
MS\Internal\AutomationProxies\WindowsMenu.cs (1)
2584using (SafeProcessHandle hProcess = new SafeProcessHandle(_hwnd))
MS\Internal\AutomationProxies\WindowsTreeView.cs (1)
1584using (SafeProcessHandle hProcess = new SafeProcessHandle(_hwnd))
MS\Win32\UnsafeNativeMethods.cs (7)
34internal static extern bool IsWow64Process(MS.Internal.AutomationProxies.SafeProcessHandle hProcess, out bool Wow64Process); 36public static extern int NtQueryInformationProcess(MS.Internal.AutomationProxies.SafeProcessHandle hProcess, int query, ref ulong info, int size, int[] returnedSize); 48internal static extern IntPtr VirtualAllocEx(MS.Internal.AutomationProxies.SafeProcessHandle hProcess, IntPtr address, UIntPtr size, int allocationType, int protect); 52internal static extern bool VirtualFreeEx(MS.Internal.AutomationProxies.SafeProcessHandle hProcess, IntPtr address, UIntPtr size, int freeType); 62internal static extern bool ReadProcessMemory(MS.Internal.AutomationProxies.SafeProcessHandle hProcess, IntPtr Source, IntPtr Dest, IntPtr /*SIZE_T*/ size, out IntPtr /*SIZE_T*/ bytesRead); 64internal 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); 66internal static extern bool WriteProcessMemory(MS.Internal.AutomationProxies.SafeProcessHandle hProcess, IntPtr Dest, IntPtr sourceAddress, IntPtr /*SIZE_T*/ size, out IntPtr /*SIZE_T*/ bytesWritten);