C# Class UIAutomation.NativeMethods

Description of NativeMethods.
Show file Open project: apetrovskiy/STUPS

Public Methods

Method Description
MakeLong ( int HiWord, int LoWord ) : int

Private Methods

Method Description
BitBlt ( IntPtr hDestDC, int x, int y, int nWidth, int nHeight, IntPtr hSrcDC, int xSrc, int ySrc, Int32 dwRop ) : System.UInt64
CloseHandle ( IntPtr hHandle ) : bool
CryptProtectData ( DATA_BLOB &pPlainText, string szDescription, DATA_BLOB &pEntropy, IntPtr pReserved, CRYPTPROTECT_PROMPTSTRUCT &pPrompt, int dwFlags, DATA_BLOB &pCipherText ) : bool
CryptUnprotectData ( DATA_BLOB &pCipherText, string &pszDescription, DATA_BLOB &pEntropy, IntPtr pReserved, CRYPTPROTECT_PROMPTSTRUCT &pPrompt, int dwFlags, DATA_BLOB &pPlainText ) : bool
EnumChildWindows ( IntPtr window, EnumWindowProc callback, IntPtr i ) : bool
EnumWindows ( EnumedWindow lpEnumFunc, ArrayList lParam ) : bool
FindWindowByCaption ( IntPtr zeroOnly, string lpWindowName ) : IntPtr
FindWindowEx ( IntPtr hwndParent, IntPtr hwndChildAfter, string lpszClass, string lpszWindow ) : IntPtr
GetClassName ( IntPtr hwnd, string lpClassName, int maxCount ) : IntPtr
GetDesktopWindow ( ) : IntPtr
GetFocus ( ) : IntPtr
GetForegroundWindow ( ) : IntPtr
GetKeyState ( uint vkCode ) : short
GetParent ( IntPtr hWnd ) : IntPtr
GetPhysicalCursorPos ( CursorPoint &lpPoint ) : bool
GetWindowDC ( IntPtr hwnd ) : IntPtr
GetWindowText ( IntPtr hWnd, string lpString, int nMaxCount ) : int
LocalFree ( IntPtr hMem ) : IntPtr
OpenProcess ( ProcessAccessFlags dwDesiredAccess, [ bInheritHandle, int dwProcessId ) : IntPtr
PhysicalToLogicalPoint ( IntPtr hWnd, CursorPoint &lpPoint ) : bool
PostMessage ( IntPtr hWnd, WM Msg, IntPtr wParam, IntPtr lParam ) : bool
PostMessage ( IntPtr hWnd, WM Msg, int wParam, int lParam ) : bool
PostMessage1 ( IntPtr hWnd, uint Msg, IntPtr wParam, IntPtr lParam ) : bool
ReleaseDC ( IntPtr hwnd, IntPtr hDc ) : IntPtr
SendInput ( uint nInputs, INPUT pInputs, int cbSize ) : uint
SendMessage ( IntPtr hWnd, UInt32 Msg, IntPtr wParam, IntPtr lParam ) : IntPtr
SendMessage ( IntPtr hWnd, UInt32 Msg, Int32 wParam, Int32 lParam ) : int
SendMessage ( IntPtr hWnd, int msg, IntPtr dc, DrawingOptions opts ) : int
SendMessage ( int hWnd, int msg, int wParam, IntPtr lParam ) : int
SendMessage1 ( IntPtr hWnd, uint Msg, IntPtr wParam, IntPtr lParam ) : bool
SendMessage1 ( IntPtr hWnd, uint Msg, int wParam, int lParam ) : bool
SendMessage2 ( IntPtr hWnd, int Msg, IntPtr wParam, IntPtr lParam ) : long
SendMessage2 ( IntPtr hWnd, int Msg, IntPtr wParam, string lParam ) : long
SendMessage3 ( IntPtr hWnd, uint Msg, IntPtr wParam, string s ) : bool
SetCursorPos ( int X, int Y ) : bool
SetForegroundWindow ( IntPtr hWnd ) : bool
VirtualAllocEx ( IntPtr hProcess, IntPtr lpAddress, uint dwSize, AllocationType flAllocationType, MemoryProtection flProtect ) : IntPtr
VirtualFreeEx ( IntPtr hProcess, IntPtr lpAddress, int dwSize, FreeType dwFreeType ) : bool
WriteProcessMemory ( IntPtr hProcess, IntPtr lpBaseAddress, byte lpBuffer, uint nSize, UIntPtr lpNumberOfBytesWritten ) : bool
keybd_event ( byte bVk, byte bScan, uint dwFlags, int dwExtraInfo ) : void

Method Details

MakeLong() public static method

public static MakeLong ( int HiWord, int LoWord ) : int
HiWord int
LoWord int
return int