ReactOS 0.4.16-dev-297-gc569aee
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_DEVICE_EVENT_MSG
 
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_DEVICE_EVENT_MSG USER_DEVICE_EVENT_MSG
 
typedef struct _USER_DEVICE_EVENT_MSGPUSER_DEVICE_EVENT_MSG
 
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_DEVICE_EVENT_MSG

◆ 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_DEVICE_EVENT_MSG

◆ 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{
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
enum _USERSRV_API_NUMBER USERSRV_API_NUMBER
@ UserpExitWindowsEx
Definition: winmsg.h:21
@ UserpMaxApiNumber
Definition: winmsg.h:35
@ UserpGetThreadConsoleDesktop
Definition: winmsg.h:26
@ UserpRecordShutdownReason
Definition: winmsg.h:30
@ UserpCreateSystemThreads
Definition: winmsg.h:29
@ UserpRegisterLogonProcess
Definition: winmsg.h:28
@ UserpLogon
Definition: winmsg.h:23
@ UserpDeviceEvent
Definition: winmsg.h:27
@ UserpActivateDebugger
Definition: winmsg.h:25
@ UserpRegisterServicesProcess
Definition: winmsg.h:24
@ UserpEndTask
Definition: winmsg.h:22
enum _USERSRV_API_NUMBER * PUSERSRV_API_NUMBER
#define USERSRV_FIRST_API_NUMBER
Definition: winmsg.h:16

Function Documentation

◆ CHECK_API_MSG_SIZE()

CHECK_API_MSG_SIZE ( USER_API_MESSAGE  )