ReactOS  0.4.13-dev-92-gf251225
winmsg.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  _USER_EXIT_REACTOS
 
struct  _USER_END_TASK
 
struct  _USER_LOGON
 
struct  _USER_GET_THREAD_CONSOLE_DESKTOP
 
struct  _USER_REGISTER_SERVICES_PROCESS
 
struct  _USER_REGISTER_LOGON_PROCESS
 
struct  _USER_CREATE_SYSTEM_THREAD
 
struct  _USER_API_MESSAGE
 

Macros

#define USERSRV_SERVERDLL_INDEX   3
 
#define USERSRV_FIRST_API_NUMBER   1024
 
#define _USERSRV_API_CONNECTINFO   _USERCONNECT
 
#define USERSRV_API_CONNECTINFO   USERCONNECT
 
#define PUSERSRV_API_CONNECTINFO   PUSERCONNECT
 

Typedefs

typedef enum _USERSRV_API_NUMBER USERSRV_API_NUMBER
 
typedef enum _USERSRV_API_NUMBERPUSERSRV_API_NUMBER
 
typedef struct _USER_EXIT_REACTOS USER_EXIT_REACTOS
 
typedef struct _USER_EXIT_REACTOSPUSER_EXIT_REACTOS
 
typedef struct _USER_END_TASK USER_END_TASK
 
typedef struct _USER_END_TASKPUSER_END_TASK
 
typedef struct _USER_LOGON USER_LOGON
 
typedef struct _USER_LOGONPUSER_LOGON
 
typedef struct _USER_GET_THREAD_CONSOLE_DESKTOP USER_GET_THREAD_CONSOLE_DESKTOP
 
typedef struct _USER_GET_THREAD_CONSOLE_DESKTOPPUSER_GET_THREAD_CONSOLE_DESKTOP
 
typedef struct _USER_REGISTER_SERVICES_PROCESS USER_REGISTER_SERVICES_PROCESS
 
typedef struct _USER_REGISTER_SERVICES_PROCESSPUSER_REGISTER_SERVICES_PROCESS
 
typedef struct _USER_REGISTER_LOGON_PROCESS USER_REGISTER_LOGON_PROCESS
 
typedef struct _USER_REGISTER_LOGON_PROCESSPUSER_REGISTER_LOGON_PROCESS
 
typedef struct _USER_CREATE_SYSTEM_THREAD USER_CREATE_SYSTEM_THREAD
 
typedef struct _USER_CREATE_SYSTEM_THREADPUSER_CREATE_SYSTEM_THREAD
 
typedef struct _USER_API_MESSAGE USER_API_MESSAGE
 
typedef struct _USER_API_MESSAGEPUSER_API_MESSAGE
 

Enumerations

enum  _USERSRV_API_NUMBER {
  UserpExitWindowsEx = USERSRV_FIRST_API_NUMBER, UserpEndTask, UserpLogon, UserpRegisterServicesProcess,
  UserpActivateDebugger, UserpGetThreadConsoleDesktop, UserpDeviceEvent, UserpRegisterLogonProcess,
  UserpCreateSystemThreads, UserpRecordShutdownReason, UserpMaxApiNumber
}
 

Functions

 CHECK_API_MSG_SIZE (USER_API_MESSAGE)
 

Macro Definition Documentation

◆ _USERSRV_API_CONNECTINFO

#define _USERSRV_API_CONNECTINFO   _USERCONNECT

Definition at line 39 of file winmsg.h.

◆ PUSERSRV_API_CONNECTINFO

#define PUSERSRV_API_CONNECTINFO   PUSERCONNECT

Definition at line 41 of file winmsg.h.

◆ USERSRV_API_CONNECTINFO

#define USERSRV_API_CONNECTINFO   USERCONNECT

Definition at line 40 of file winmsg.h.

◆ USERSRV_FIRST_API_NUMBER

#define USERSRV_FIRST_API_NUMBER   1024

Definition at line 16 of file winmsg.h.

◆ USERSRV_SERVERDLL_INDEX

#define USERSRV_SERVERDLL_INDEX   3

Definition at line 15 of file winmsg.h.

Typedef Documentation

◆ PUSER_API_MESSAGE

◆ PUSER_CREATE_SYSTEM_THREAD

◆ PUSER_END_TASK

◆ PUSER_EXIT_REACTOS

◆ PUSER_GET_THREAD_CONSOLE_DESKTOP

◆ PUSER_LOGON

◆ PUSER_REGISTER_LOGON_PROCESS

◆ PUSER_REGISTER_SERVICES_PROCESS

◆ PUSERSRV_API_NUMBER

◆ USER_API_MESSAGE

◆ USER_CREATE_SYSTEM_THREAD

◆ USER_END_TASK

◆ USER_EXIT_REACTOS

◆ USER_GET_THREAD_CONSOLE_DESKTOP

◆ USER_LOGON

◆ USER_REGISTER_LOGON_PROCESS

◆ USER_REGISTER_SERVICES_PROCESS

◆ USERSRV_API_NUMBER

Enumeration Type Documentation

◆ _USERSRV_API_NUMBER

Enumerator
UserpExitWindowsEx 
UserpEndTask 
UserpLogon 
UserpRegisterServicesProcess 
UserpActivateDebugger 
UserpGetThreadConsoleDesktop 
UserpDeviceEvent 
UserpRegisterLogonProcess 
UserpCreateSystemThreads 
UserpRecordShutdownReason 
UserpMaxApiNumber 

Definition at line 19 of file winmsg.h.

20 {
23  UserpLogon,
24  UserpRegisterServicesProcess, // Not present in Win7
26  UserpGetThreadConsoleDesktop, // Not present in Win7
28  UserpRegisterLogonProcess, // Not present in Win7
31  // UserpCancelShutdown, // Added in Vista
32  // UserpConsoleHandleOperation, // Added in Win7
33  // UserpGetSetShutdownBlockReason, // Added in Vista
34 
#define USERSRV_FIRST_API_NUMBER
Definition: winmsg.h:16
enum _USERSRV_API_NUMBER USERSRV_API_NUMBER
enum _USERSRV_API_NUMBER * PUSERSRV_API_NUMBER

Function Documentation

◆ CHECK_API_MSG_SIZE()

CHECK_API_MSG_SIZE ( USER_API_MESSAGE  )