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