1 #ifndef _WIN32K_USERFUNCS_H
2 #define _WIN32K_USERFUNCS_H
4 /*************** WINSTA.C ***************/
6 HWINSTA FASTCALL
UserGetProcessWindowStation(VOID
);
8 /*************** INPUT.C ***************/
11 UserAcquireOrReleaseInputOwnership(BOOLEAN Release
);
13 /*************** WINPOS.C ***************/
16 UserGetClientOrigin(HWND hWnd
, LPPOINT Point
);
18 /*************** FOCUS.C ***************/
20 HWND FASTCALL
UserGetActiveWindow();
22 HWND FASTCALL
UserGetForegroundWindow(VOID
);
24 HWND FASTCALL
UserSetFocus(HWND hWnd
);
26 /*************** WINDC.C ***************/
29 UserReleaseDC(PWINDOW_OBJECT Window
, HDC hDc
);
32 UserGetDCEx(PWINDOW_OBJECT Window OPTIONAL
, HANDLE ClipRegion
, ULONG Flags
);
35 UserGetWindowDC(PWINDOW_OBJECT Wnd
);
37 /*************** METRIC.C ***************/
40 UserGetSystemMetrics(ULONG Index
);
42 /*************** KEYBOARD.C ***************/
44 DWORD FASTCALL
UserGetKeyState(DWORD key
);
46 DWORD FASTCALL
UserGetKeyboardType(DWORD TypeFlag
);
48 HKL FASTCALL
UserGetKeyboardLayout(DWORD dwThreadId
);
51 /*************** MISC.C ***************/
54 UserSystemParametersInfo(
60 /*************** MESSAGE.C ***************/
63 UserPostMessage(HWND Wnd
,
70 /*************** PAINTING.C ***************/
72 BOOL FASTCALL
UserValidateRgn(HWND hWnd
, HRGN hRgn
);
75 /*************** WINDOW.C ***************/
77 PWINDOW_OBJECT FASTCALL
UserGetWindowObjectNoRef(HWND hWnd
);
80 co_DestroyThreadWindows(struct _ETHREAD
*Thread
);
82 HWND FASTCALL
UserGetShellWindow();
84 HWND FASTCALL
UserSetParent(HWND hWndChild
, HWND hWndNewParent
);
86 HWND FASTCALL
UserGetWindow(HWND hWnd
, UINT Relationship
);
89 UserGetDCEx(PWINDOW_OBJECT Window OPTIONAL
, HANDLE ClipRegion
, ULONG Flags
);
91 BOOLEAN FASTCALL
co_UserDestroyWindow(PWINDOW_OBJECT Wnd
);
93 LONG FASTCALL
UserGetWindowLong(HWND hWnd
, DWORD Index
, BOOL Ansi
);
95 HWND FASTCALL
UserGetAncestor(HWND hWnd
, UINT Type
);
97 /*************** MENU.C ***************/
99 HMENU FASTCALL
UserCreateMenu(BOOL PopupMenu
);
102 UserSetMenuDefaultItem(
107 BOOL FASTCALL
UserDestroyMenu(HMENU hMenu
);
114 PROSMENUITEMINFO UnsafeItemInfo
,
120 PROSMENUINFO UnsafeMenuInfo
,
124 /*************** SCROLLBAR.C ***************/
127 co_UserShowScrollBar(HWND hWnd
, int wBar
, DWORD bShow
);
130 #endif /* _WIN32K_USERFUNCS_H */