C# Class UlteriusServer.Api.Win32.WinApi

ファイルを表示 Open project: Ulterius/server Class Usage Examples

Public Properties

Property Type Description
BiBitfields uint
BiRgb uint
BiRle4 uint
BiRle8 uint
Captureblt int
DibPalColors uint
DibRgbColors uint
HWND_MESSAGE IntPtr
PmNoremove uint
Srccopy int
Srcpaint int
StretchHalftone int

Public Methods

Method Description
CalculateAbsoluteCoordinateX ( int x ) : int
CalculateAbsoluteCoordinateY ( int y ) : int
ClickRightMouseButton ( int x, int y ) : void
GetCursorPosition ( ) : Point
GetFileSizeA ( string filename ) : uint
GetProcessOwner ( int processId ) : string
GetText ( ) : string
IsKeyDown ( Keys key ) : bool
LeftMouseButton ( MouseEventFlags mouseEventFlags, int x, int y ) : void
MoveMouse ( int x, int y ) : void

Private Methods

Method Description
AddClipboardFormatListener ( IntPtr hwnd ) : bool
ClientToScreen ( IntPtr hWnd, System.Point &point ) : bool
CloseClipboard ( ) : bool
CloseHandle ( IntPtr hObject ) : bool
CopyIcon ( IntPtr hIcon ) : IntPtr
CreateFile ( string lpFileName, uint dwDesiredAccess, uint dwShareMode, IntPtr lpSecurityAttributes, uint dwCreationDisposition, uint dwFlagsAndAttributes, IntPtr hTemplateFile ) : IntPtr
DestroyIcon ( IntPtr hIcon ) : bool
DeviceIoControl ( IntPtr hDevice, uint dwIoControlCode, IntPtr lpInBuffer, int nInBufferSize, IntPtr lpOutBuffer, int nOutBufferSize, uint &lpBytesReturned, IntPtr lpOverlapped ) : bool
DeviceIoControl ( IntPtr hDevice, uint dwIoControlCode, IntPtr lpInBuffer, int nInBufferSize, UsnJournalData &lpOutBuffer, int nOutBufferSize, uint &lpBytesReturned, IntPtr lpOverlapped ) : bool
FindFirstFile ( string lpFileName, Win32FindData &lpFindFileData ) : IntPtr
GetClipboardData ( uint uFormat ) : IntPtr
GetCompressedFileSizeW ( [ lpFileName, [ lpFileSizeHigh ) : uint
GetCursorInfo ( Cursorinfo &pci ) : bool
GetCursorPos ( System.Point &lpPoint ) : bool
GetDC ( IntPtr ptr ) : IntPtr
GetDesktopWindow ( ) : IntPtr
GetDiskFreeSpaceW ( [ lpRootPathName, uint &lpSectorsPerCluster, uint &lpBytesPerSector, uint &lpNumberOfFreeClusters, uint &lpTotalNumberOfClusters ) : int
GetFileInformationByHandle ( IntPtr hFile, ByHandleFileInformation &lpFileInformation ) : bool
GetIconInfo ( IntPtr hIcon, Iconinfo &piconinfo ) : bool
GetKeyState ( Keys key ) : KeyStates
GetKeyState ( int keyCode ) : short
GetSystemMetrics ( SystemMetric smIndex ) : int
GetSystemMetrics ( int abc ) : int
GetWindowDC ( int ptr ) : IntPtr
GetWindowRect ( IntPtr hwnd, Rect &lpRect ) : int
GlobalLock ( IntPtr hMem ) : IntPtr
GlobalUnlock ( IntPtr hMem ) : bool
IsClipboardFormatAvailable ( uint format ) : bool
OpenClipboard ( IntPtr hWndNewOwner ) : bool
OpenFileById ( IntPtr hFile, FileIdDescriptor desc, uint dwDesiredAccess, int dwShareMode, int lpSecurityAttributes, int dwFlagas ) : IntPtr
ReleaseDC ( IntPtr hWnd, IntPtr hDc ) : IntPtr
SendInput ( uint nInputs, Input &pInputs, int cbSize ) : uint
SetCursorPos ( int x, int y ) : long
SetParent ( IntPtr hWndChild, IntPtr hWndNewParent ) : IntPtr
ZeroMemory ( IntPtr ptr, int size ) : void

Method Details

CalculateAbsoluteCoordinateX() public static method

public static CalculateAbsoluteCoordinateX ( int x ) : int
x int
return int

CalculateAbsoluteCoordinateY() public static method

public static CalculateAbsoluteCoordinateY ( int y ) : int
y int
return int

ClickRightMouseButton() public static method

public static ClickRightMouseButton ( int x, int y ) : void
x int
y int
return void

GetCursorPosition() public static method

public static GetCursorPosition ( ) : Point
return Point

GetFileSizeA() public static method

public static GetFileSizeA ( string filename ) : uint
filename string
return uint

GetProcessOwner() public static method

public static GetProcessOwner ( int processId ) : string
processId int
return string

GetText() public static method

public static GetText ( ) : string
return string

IsKeyDown() public static method

public static IsKeyDown ( Keys key ) : bool
key Keys
return bool

LeftMouseButton() public static method

public static LeftMouseButton ( MouseEventFlags mouseEventFlags, int x, int y ) : void
mouseEventFlags MouseEventFlags
x int
y int
return void

MoveMouse() public static method

public static MoveMouse ( int x, int y ) : void
x int
y int
return void

Property Details

BiBitfields public_oe static_oe property

public static uint BiBitfields
return uint

BiRgb public_oe static_oe property

public static uint BiRgb
return uint

BiRle4 public_oe static_oe property

public static uint BiRle4
return uint

BiRle8 public_oe static_oe property

public static uint BiRle8
return uint

Captureblt public_oe static_oe property

public static int Captureblt
return int

DibPalColors public_oe static_oe property

public static uint DibPalColors
return uint

DibRgbColors public_oe static_oe property

public static uint DibRgbColors
return uint

HWND_MESSAGE public_oe static_oe property

public static IntPtr HWND_MESSAGE
return IntPtr

PmNoremove public_oe static_oe property

public static uint PmNoremove
return uint

Srccopy public_oe static_oe property

public static int Srccopy
return int

Srcpaint public_oe static_oe property

public static int Srcpaint
return int

StretchHalftone public_oe static_oe property

public static int StretchHalftone
return int