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