14 instantiations of SafeProcessHandle
UIAutomationClientsideProviders (14)
MS\Internal\AutomationProxies\CommonXSendMessage.cs (12)
78using (SafeProcessHandle hProcess = new SafeProcessHandle(hwnd)) 188using (SafeProcessHandle hProcess = new SafeProcessHandle(hwnd)) 225using (SafeProcessHandle hProcess = new SafeProcessHandle(hwnd)) 272using (SafeProcessHandle hProcess = new SafeProcessHandle(hwnd)) 319using (SafeProcessHandle hProcess = new SafeProcessHandle(hwnd)) 370using (SafeProcessHandle hProcess = new SafeProcessHandle(hwnd)) 1171using (SafeProcessHandle hProcess = new SafeProcessHandle(hwnd)) 1249using (SafeProcessHandle hProcess = new SafeProcessHandle(hwnd)) 1370using (SafeProcessHandle hProcess = new SafeProcessHandle(hwnd)) 1418using (SafeProcessHandle hProcess = new SafeProcessHandle(hwnd)) 1466using (SafeProcessHandle hProcess = new SafeProcessHandle(hwnd)) 1487using (SafeProcessHandle hProcess = new SafeProcessHandle(hwnd))
MS\Internal\AutomationProxies\WindowsMenu.cs (1)
2605using (SafeProcessHandle hProcess = new SafeProcessHandle(_hwnd))
MS\Internal\AutomationProxies\WindowsTreeView.cs (1)
1600using (SafeProcessHandle hProcess = new SafeProcessHandle(_hwnd))
29 references to SafeProcessHandle
UIAutomationClientsideProviders (29)
MS\Internal\AutomationProxies\CommonRemoteMemoryBlock.cs (2)
50internal RemoteMemoryBlock(int cbSize, SafeProcessHandle processHandle) : base(true) 165private SafeProcessHandle _processHandle; // Handle of remote process
MS\Internal\AutomationProxies\CommonXSendMessage.cs (12)
78using (SafeProcessHandle hProcess = new SafeProcessHandle(hwnd)) 188using (SafeProcessHandle hProcess = new SafeProcessHandle(hwnd)) 225using (SafeProcessHandle hProcess = new SafeProcessHandle(hwnd)) 272using (SafeProcessHandle hProcess = new SafeProcessHandle(hwnd)) 319using (SafeProcessHandle hProcess = new SafeProcessHandle(hwnd)) 370using (SafeProcessHandle hProcess = new SafeProcessHandle(hwnd)) 1171using (SafeProcessHandle hProcess = new SafeProcessHandle(hwnd)) 1249using (SafeProcessHandle hProcess = new SafeProcessHandle(hwnd)) 1370using (SafeProcessHandle hProcess = new SafeProcessHandle(hwnd)) 1418using (SafeProcessHandle hProcess = new SafeProcessHandle(hwnd)) 1466using (SafeProcessHandle hProcess = new SafeProcessHandle(hwnd)) 1487using (SafeProcessHandle hProcess = new SafeProcessHandle(hwnd))
MS\Internal\AutomationProxies\Misc.cs (6)
896internal static bool IsWow64Process(MS.Internal.AutomationProxies.SafeProcessHandle hProcess, out bool Wow64Process) 1401internal static bool ReadProcessMemory(MS.Internal.AutomationProxies.SafeProcessHandle hProcess, IntPtr source, IntPtr dest, IntPtr size, out IntPtr bytesRead) 1414internal static bool ReadProcessMemory(MS.Internal.AutomationProxies.SafeProcessHandle hProcess, IntPtr source, MS.Internal.AutomationProxies.SafeCoTaskMem destAddress, IntPtr size, out IntPtr bytesRead) 1789internal static IntPtr VirtualAllocEx(MS.Internal.AutomationProxies.SafeProcessHandle hProcess, IntPtr address, UIntPtr size, int allocationType, int protect) 1815internal static bool VirtualFreeEx(MS.Internal.AutomationProxies.SafeProcessHandle hProcess, IntPtr address, UIntPtr size, int freeType) 1828internal static bool WriteProcessMemory(MS.Internal.AutomationProxies.SafeProcessHandle hProcess, IntPtr dest, IntPtr sourceAddress, IntPtr size, out IntPtr bytesWritten)
MS\Internal\AutomationProxies\WindowsMenu.cs (1)
2605using (SafeProcessHandle hProcess = new SafeProcessHandle(_hwnd))
MS\Internal\AutomationProxies\WindowsTreeView.cs (1)
1600using (SafeProcessHandle hProcess = new SafeProcessHandle(_hwnd))
MS\Win32\UnsafeNativeMethods.cs (7)
49internal static extern bool IsWow64Process(MS.Internal.AutomationProxies.SafeProcessHandle hProcess, out bool Wow64Process); 51public static extern int NtQueryInformationProcess(MS.Internal.AutomationProxies.SafeProcessHandle hProcess, int query, ref ulong info, int size, int[] returnedSize); 63internal static extern IntPtr VirtualAllocEx(MS.Internal.AutomationProxies.SafeProcessHandle hProcess, IntPtr address, UIntPtr size, int allocationType, int protect); 67internal static extern bool VirtualFreeEx(MS.Internal.AutomationProxies.SafeProcessHandle hProcess, IntPtr address, UIntPtr size, int freeType); 77internal static extern bool ReadProcessMemory(MS.Internal.AutomationProxies.SafeProcessHandle hProcess, IntPtr Source, IntPtr Dest, IntPtr /*SIZE_T*/ size, out IntPtr /*SIZE_T*/ bytesRead); 79internal 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); 81internal static extern bool WriteProcessMemory(MS.Internal.AutomationProxies.SafeProcessHandle hProcess, IntPtr Dest, IntPtr sourceAddress, IntPtr /*SIZE_T*/ size, out IntPtr /*SIZE_T*/ bytesWritten);