Defines |
| #define | user32_module User32Instance |
| #define | IS_ATOM(x) (((ULONG_PTR)(x) > 0x0) && ((ULONG_PTR)(x) < 0x10000)) |
| #define | SPY_DISPATCHMESSAGE 0x0101 |
| #define | SPY_SENDMESSAGE 0x0103 |
| #define | SPY_DEFWNDPROC 0x0105 |
| #define | SPY_RESULT_OK 0x0001 |
| #define | SPY_RESULT_INVALIDHWND 0x0003 |
| #define | SPY_RESULT_DEFWND 0x0005 |
Functions |
| BOOL WINAPI | GdiDllInitialize (HANDLE, DWORD, LPVOID) |
| LONG WINAPI | GdiGetCharDimensions (HDC, LPTEXTMETRICW, LONG *) |
| const char * | SPY_GetMsgName (UINT msg, HWND hWnd) |
| const char * | SPY_GetVKeyName (WPARAM wParam) |
| void | SPY_EnterMessage (INT iFlag, HWND hwnd, UINT msg, WPARAM wParam, LPARAM lParam) |
| void | SPY_ExitMessage (INT iFlag, HWND hwnd, UINT msg, LRESULT lReturn, WPARAM wParam, LPARAM lParam) |
| int | SPY_Init (void) |
| BOOL FASTCALL | BeginIfHookedUserApiHook (VOID) |
| BOOL FASTCALL | EndUserApiHook (VOID) |
| BOOL FASTCALL | IsInsideUserApiHook (VOID) |
| VOID FASTCALL | ResetUserApiHook (PUSERAPIHOOK) |
| BOOL FASTCALL | IsMsgOverride (UINT, PUAHOWP) |
| BOOL WINAPI | InitUserApiHook (HINSTANCE hInstance, USERAPIHOOKPROC pfn) |
| BOOL WINAPI | ClearUserApiHook (HINSTANCE hInstance) |
| BOOL FASTCALL | MessageInit (VOID) |
| VOID FASTCALL | MessageCleanup (VOID) |
| PCALLPROCDATA FASTCALL | ValidateCallProc (HANDLE hCallProc) |
| PWND FASTCALL | ValidateHwnd (HWND hwnd) |
| PWND FASTCALL | ValidateHwndOrDesk (HWND hwnd) |
| PWND FASTCALL | GetThreadDesktopWnd (VOID) |
| PVOID FASTCALL | ValidateHandleNoErr (HANDLE handle, UINT uType) |
| PWND FASTCALL | ValidateHwndNoErr (HWND hwnd) |
| BOOL FASTCALL | TestWindowProcess (PWND) |
| PVOID FASTCALL | ValidateHandle (HANDLE, UINT) |
| BOOL | MenuInit (VOID) |
| VOID | MenuCleanup (VOID) |
| UINT | MenuDrawMenuBar (HDC hDC, LPRECT Rect, HWND hWnd, BOOL Draw) |
| VOID | MenuTrackMouseMenuBar (HWND hWnd, ULONG Ht, POINT Pt) |
| VOID | MenuTrackKbdMenuBar (HWND hWnd, UINT wParam, WCHAR wChar) |
| void | mirror_rect (const RECT *window_rect, RECT *rect) |
| BOOL FASTCALL | DefSetText (HWND hWnd, PCWSTR String, BOOL Ansi) |
| VOID FASTCALL | ScrollTrackScrollBar (HWND Wnd, INT SBType, POINT Pt) |
| HCURSOR | CursorIconToCursor (HICON hIcon, BOOL SemiTransparent) |
| BOOL | get_icon_size (HICON hIcon, SIZE *size) |
| VOID FASTCALL | IntNotifyWinEvent (DWORD, HWND, LONG, LONG, DWORD) |
| UINT WINAPI | WinPosGetMinMaxInfo (HWND hWnd, POINT *MaxSize, POINT *MaxPos, POINT *MinTrack, POINT *MaxTrack) |
| VOID | UserGetWindowBorders (DWORD, DWORD, SIZE *, BOOL) |
| void | UserGetInsideRectNC (PWND Wnd, RECT *rect) |
| VOID FASTCALL | GetConnected (VOID) |
| BOOL FASTCALL | EnumNamesA (HWINSTA WindowStation, NAMEENUMPROCA EnumFunc, LPARAM Context, BOOL Desktops) |
| BOOL FASTCALL | EnumNamesW (HWINSTA WindowStation, NAMEENUMPROCW EnumFunc, LPARAM Context, BOOL Desktops) |
| void | DrawCaret (HWND hWnd, PTHRDCARETINFO CaretInfo) |
| BOOL | UserDrawSysMenuButton (HWND hWnd, HDC hDC, LPRECT, BOOL down) |
| HWND * | WIN_ListChildren (HWND hWndparent) |
| VOID | DeleteFrameBrushes (VOID) |
| BOOL WINAPI | GdiValidateHandle (HGDIOBJ) |
Variables |
| HINSTANCE | User32Instance |
| PPROCESSINFO | g_ppi |
| ULONG_PTR | g_ulSharedDelta |
| PSERVERINFO | gpsi |
| BOOLEAN | gfServerProcess |
| PUSER_HANDLE_TABLE | gHandleTable |
| PUSER_HANDLE_ENTRY | gHandleEntries |
| CRITICAL_SECTION | U32AccelCacheLock |
| HINSTANCE | hImmInstance |
| RTL_CRITICAL_SECTION | gcsUserApiHook |
| USERAPIHOOK | guah |
| HINSTANCE | ghmodUserApiHook |