ReactOS Fundraising Campaign 2012
 
€ 4,410 / € 30,000

Information | Donate

Home | Info | Community | Development | myReactOS | Contact Us

  1. Home
  2. Community
  3. Development
  4. myReactOS
  5. Fundraiser 2012

  1. Main Page
  2. Alphabetical List
  3. Data Structures
  4. Directories
  5. File List
  6. Data Fields
  7. Globals
  8. Related Pages

ReactOS Development > Doxygen

undocuser.h File Reference

Go to the source code of this file.

Data Structures

struct  PUAHOWP
struct  PUSERAPIHOOK
struct  PUSERAPIHOOKINFO

Defines

#define WC_MENU   (MAKEINTATOM(0x8000))
#define WC_DESKTOP   (MAKEINTATOM(0x8001))
#define WC_DIALOG   (MAKEINTATOM(0x8002))
#define WC_SWITCH   (MAKEINTATOM(0x8003))
#define WC_ICONTITLE   (MAKEINTATOM(0x8004))
#define ES_COMBO   0x200 /* Parent is a combobox */
#define WS_MAXIMIZED   WS_MAXIMIZE
#define WS_MINIMIZED   WS_MINIMIZE
#define WS_EX_DRAGDETECT   0x00000002
#define WS_EX_MAKEVISIBLEWHENUNGHOSTED   0x00000800
#define WS_EX_FORCELEGACYRESIZENCMETR   0x00800000
#define WS_EX_UISTATEACTIVE   0x04000000
#define WS_EX_REDIRECTED   0x20000000
#define WS_EX_UISTATEKBACCELHIDDEN   0x40000000
#define WS_EX_UISTATEFOCUSRECTHIDDEN   0x80000000
#define WS_EX_SETANSICREATOR   0x80000000
#define WM_SETVISIBLE   0x00000009
#define WM_ALTTABACTIVE   0x00000029
#define WM_ISACTIVEICON   0x00000035
#define WM_QUERYPARKICON   0x00000036
#define WM_CLIENTSHUTDOWN   0x0000003B
#define WM_COPYGLOBALDATA   0x00000049
#define WM_LOGONNOTIFY   0x0000004C
#define WM_KEYF1   0x0000004D
#define WM_NCUAHDRAWCAPTION   0x000000AE
#define WM_NCUAHDRAWFRAME   0x000000AF
#define WM_SYSTIMER   0x00000118
#define WM_LBTRACKPOINT   0x00000131
#define LB_CARETON   0x000001a3
#define LB_CARETOFF   0x000001a4
#define WM_DROPOBJECT   0x0000022A
#define WM_QUERYDROPOBJECT   0x0000022B
#define WM_BEGINDRAG   0x0000022C
#define WM_DRAGLOOP   0x0000022D
#define WM_DRAGSELECT   0x0000022E
#define WM_DRAGMOVE   0x0000022F
#define WM_POPUPSYSTEMMENU   0x00000313
#define WM_UAHINIT   0x0000031b
#define WM_CBT   0x000003FF
#define WM_MAXIMUM   0x0001FFFF
#define DCX_USESTYLE   0x00010000
#define DCX_KEEPCLIPRGN   0x00040000
#define DCX_KEEPLAYOUT   0x40000000
#define DCX_PROCESSOWNED   0x80000000
#define NUCWE_ANSI   0x00000001
#define NUCWE_SIDEBYSIDE   0x40000000
#define IDCARETTIMER   (0xffff)
#define ID_TME_TIMER   (0xFFFA)
#define SWP_NOCLIENTSIZE   0x0800
#define SWP_NOCLIENTMOVE   0x1000
#define SWP_STATECHANGED   0x8000
#define QS_SMRESULT   0x8000 /* see "Undoc. Windows" */
#define MCS_SHUTDOWNTIMERS   1
#define MCS_QUERYENDSESSION   2
#define MCSR_GOODFORSHUTDOWN   1
#define MCSR_SHUTDOWNFINISHED   2
#define MCSR_DONOTSHUTDOWN   3
#define LN_SHELL_EXITED   0x2
#define LN_START_TASK_MANAGER   0x4
#define LN_LOCK_WORKSTATION   0x5
#define LN_UNLOCK_WORKSTATION   0x6
#define LN_MESSAGE_BEEP   0x9
#define LN_START_SCREENSAVE   0xA
#define STARTF_SCRNSAVER   0x80000000
#define CW_USEDEFAULT16   ((short)0x8000)
#define SBRG_SCROLLBAR   0 /* the scrollbar itself */
#define SBRG_TOPRIGHTBTN   1 /* the top or right button */
#define SBRG_PAGEUPRIGHT   2 /* the page up or page right region */
#define SBRG_SCROLLBOX   3 /* the scroll box */
#define SBRG_PAGEDOWNLEFT   4 /* the page down or page left region */
#define SBRG_BOTTOMLEFTBTN   5 /* the bottom or left button */
#define UAH_HOOK_MESSAGE(uahowp, msg)   uahowp.MsgBitArray[msg/8] |= (1 << (msg % 8));
#define UAH_IS_MESSAGE_HOOKED(uahowp, msg)   (uahowp.MsgBitArray[msg/8] & (1 << (msg % 8)))
#define UAHOWP_MAX_SIZE   WM_USER/8

Typedefs

typedef LRESULT(CALLBACK * WNDPROC_OWP )(HWND, UINT, WPARAM, LPARAM, ULONG_PTR, PDWORD)
typedef int(WINAPISETWINDOWRGN )(HWND hWnd, HRGN hRgn, BOOL bRedraw)
typedef enum _UAPIHK * PUAPIHK
typedef BOOL(CALLBACK * USERAPIHOOKPROC )(UAPIHK State, PUSERAPIHOOK puah)

Enumerations

enum  UAPIHK { uahLoadInit, uahStop, uahShutdown }

Functions

BOOL WINAPI UpdatePerUserSystemParameters (DWORD dwReserved, BOOL bEnable)
BOOL WINAPI SetLogonNotifyWindow (HWND Wnd, HWINSTA WinSta)
BOOL WINAPI KillSystemTimer (HWND, UINT_PTR)
UINT_PTR WINAPI SetSystemTimer (HWND, UINT_PTR, UINT, TIMERPROC)
DWORD_PTR WINAPI SetSysColorsTemp (const COLORREF *, const HBRUSH *, DWORD_PTR)
BOOL WINAPI SetDeskWallPaper (LPCSTR)
VOID WINAPI ScrollChildren (HWND, UINT, WPARAM, LPARAM)
void WINAPI CalcChildScroll (HWND, INT)
BOOL WINAPI RegisterLogonProcess (DWORD, BOOL)
DWORD WINAPI GetAppCompatFlags (HTASK hTask)
DWORD WINAPI GetAppCompatFlags2 (HTASK hTask)
LONG WINAPI CsrBroadcastSystemMessageExW (DWORD dwflags, LPDWORD lpdwRecipients, UINT uiMessage, WPARAM wParam, LPARAM lParam, PBSMINFO pBSMInfo)
BOOL WINAPI CliImmSetHotKey (DWORD dwID, UINT uModifiers, UINT uVirtualKey, HKL hKl)
HWND WINAPI GetTaskmanWindow (VOID)
HWND WINAPI GetProgmanWindow (VOID)
BOOL WINAPI RegisterUserApiHook (HINSTANCE hInstance, USERAPIHOOKPROC CallbackFunc)
BOOL WINAPI UnregisterUserApiHook (VOID)

Generated on Sun May 27 2012 05:57:47 for ReactOS by doxygen 1.7.6.1

ReactOS is a registered trademark or a trademark of ReactOS Foundation in the United States and other countries.