ReactOS  0.4.10-dev-509-g12e8d7f
basemsg.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  _BASESRV_API_CONNECTINFO
 
struct  _BASE_SXS_CREATEPROCESS_MSG
 
struct  _BASE_CREATE_PROCESS
 
struct  _BASE_CREATE_THREAD
 
struct  _BASE_GET_TEMP_FILE
 
struct  _BASE_EXIT_PROCESS
 
struct  _BASE_CHECK_VDM
 
struct  _BASE_UPDATE_VDM_ENTRY
 
struct  _BASE_GET_NEXT_VDM_COMMAND
 
struct  _BASE_EXIT_VDM
 
struct  _BASE_IS_FIRST_VDM
 
struct  _BASE_GET_VDM_EXIT_CODE
 
struct  _BASE_SET_REENTER_COUNT
 
struct  _BASE_GETSET_PROCESS_SHUTDOWN_PARAMS
 
struct  _BASE_GETSET_VDM_CURDIRS
 
struct  _BASE_BAT_NOTIFICATION
 
struct  _BASE_REGISTER_WOWEXEC
 
struct  _BASE_SOUND_SENTRY
 
struct  _BASE_REFRESH_INIFILE_MAPPING
 
struct  _BASE_DEFINE_DOS_DEVICE
 
struct  _BASE_NLS_CREATE_SECTION
 
struct  _BASE_NLS_GET_USER_INFO
 
struct  _BASE_API_MESSAGE
 

Macros

#define BASESRV_SERVERDLL_INDEX   1
 
#define BASESRV_FIRST_API_NUMBER   0
 

Typedefs

typedef enum _BASESRV_API_NUMBER BASESRV_API_NUMBER
 
typedef enum _BASESRV_API_NUMBERPBASESRV_API_NUMBER
 
typedef struct
_BASESRV_API_CONNECTINFO 
BASESRV_API_CONNECTINFO
 
typedef struct
_BASESRV_API_CONNECTINFO
PBASESRV_API_CONNECTINFO
 
typedef struct
_BASE_SXS_CREATEPROCESS_MSG 
BASE_SXS_CREATEPROCESS_MSG
 
typedef struct
_BASE_SXS_CREATEPROCESS_MSG
PBASE_SXS_CREATEPROCESS_MSG
 
typedef struct _BASE_CREATE_PROCESS BASE_CREATE_PROCESS
 
typedef struct
_BASE_CREATE_PROCESS
PBASE_CREATE_PROCESS
 
typedef struct _BASE_CREATE_THREAD BASE_CREATE_THREAD
 
typedef struct
_BASE_CREATE_THREAD
PBASE_CREATE_THREAD
 
typedef struct _BASE_GET_TEMP_FILE BASE_GET_TEMP_FILE
 
typedef struct
_BASE_GET_TEMP_FILE
PBASE_GET_TEMP_FILE
 
typedef struct _BASE_EXIT_PROCESS BASE_EXIT_PROCESS
 
typedef struct _BASE_EXIT_PROCESSPBASE_EXIT_PROCESS
 
typedef struct _BASE_CHECK_VDM BASE_CHECK_VDM
 
typedef struct _BASE_CHECK_VDMPBASE_CHECK_VDM
 
typedef struct
_BASE_UPDATE_VDM_ENTRY 
BASE_UPDATE_VDM_ENTRY
 
typedef struct
_BASE_UPDATE_VDM_ENTRY
PBASE_UPDATE_VDM_ENTRY
 
typedef struct
_BASE_GET_NEXT_VDM_COMMAND 
BASE_GET_NEXT_VDM_COMMAND
 
typedef struct
_BASE_GET_NEXT_VDM_COMMAND
PBASE_GET_NEXT_VDM_COMMAND
 
typedef struct _BASE_EXIT_VDM BASE_EXIT_VDM
 
typedef struct _BASE_EXIT_VDMPBASE_EXIT_VDM
 
typedef struct _BASE_IS_FIRST_VDM BASE_IS_FIRST_VDM
 
typedef struct _BASE_IS_FIRST_VDMPBASE_IS_FIRST_VDM
 
typedef struct
_BASE_GET_VDM_EXIT_CODE 
BASE_GET_VDM_EXIT_CODE
 
typedef struct
_BASE_GET_VDM_EXIT_CODE
PBASE_GET_VDM_EXIT_CODE
 
typedef struct
_BASE_SET_REENTER_COUNT 
BASE_SET_REENTER_COUNT
 
typedef struct
_BASE_SET_REENTER_COUNT
PBASE_SET_REENTER_COUNT
 
typedef struct
_BASE_GETSET_PROCESS_SHUTDOWN_PARAMS 
BASE_GETSET_PROCESS_SHUTDOWN_PARAMS
 
typedef struct
_BASE_GETSET_PROCESS_SHUTDOWN_PARAMS
PBASE_GETSET_PROCESS_SHUTDOWN_PARAMS
 
typedef struct
_BASE_GETSET_VDM_CURDIRS 
BASE_GETSET_VDM_CURDIRS
 
typedef struct
_BASE_GETSET_VDM_CURDIRS
PBASE_GETSET_VDM_CURDIRS
 
typedef struct
_BASE_BAT_NOTIFICATION 
BASE_BAT_NOTIFICATION
 
typedef struct
_BASE_BAT_NOTIFICATION
PBASE_BAT_NOTIFICATION
 
typedef struct
_BASE_REGISTER_WOWEXEC 
BASE_REGISTER_WOWEXEC
 
typedef struct
_BASE_REGISTER_WOWEXEC
PBASE_REGISTER_WOWEXEC
 
typedef struct _BASE_SOUND_SENTRY BASE_SOUND_SENTRY
 
typedef struct _BASE_SOUND_SENTRYPBASE_SOUND_SENTRY
 
typedef struct
_BASE_REFRESH_INIFILE_MAPPING 
BASE_REFRESH_INIFILE_MAPPING
 
typedef struct
_BASE_REFRESH_INIFILE_MAPPING
PBASE_REFRESH_INIFILE_MAPPING
 
typedef struct
_BASE_DEFINE_DOS_DEVICE 
BASE_DEFINE_DOS_DEVICE
 
typedef struct
_BASE_DEFINE_DOS_DEVICE
PBASE_DEFINE_DOS_DEVICE
 
typedef struct
_BASE_NLS_CREATE_SECTION 
BASE_NLS_CREATE_SECTION
 
typedef struct
_BASE_NLS_CREATE_SECTION
PBASE_NLS_CREATE_SECTION
 
typedef struct
_BASE_NLS_GET_USER_INFO 
BASE_NLS_GET_USER_INFO
 
typedef struct
_BASE_NLS_GET_USER_INFO
PBASE_NLS_GET_USER_INFO
 
typedef struct _BASE_API_MESSAGE BASE_API_MESSAGE
 
typedef struct _BASE_API_MESSAGEPBASE_API_MESSAGE
 

Enumerations

enum  _BASESRV_API_NUMBER {
  BasepCreateProcess = BASESRV_FIRST_API_NUMBER, BasepCreateThread, BasepGetTempFile, BasepExitProcess,
  BasepDebugProcess, BasepCheckVDM, BasepUpdateVDMEntry, BasepGetNextVDMCommand,
  BasepExitVDM, BasepIsFirstVDM, BasepGetVDMExitCode, BasepSetReenterCount,
  BasepSetProcessShutdownParam, BasepGetProcessShutdownParam, BasepNlsSetUserInfo, BasepNlsSetMultipleUserInfo,
  BasepNlsCreateSection, BasepSetVDMCurDirs, BasepGetVDMCurDirs, BasepBatNotification,
  BasepRegisterWowExec, BasepSoundSentryNotification, BasepRefreshIniFileMapping, BasepDefineDosDevice,
  BasepSetTermsrvAppInstallMode, BasepNlsUpdateCacheCount, BasepSetTermsrvClientTimeZone, BasepSxsCreateActivationContext,
  BasepDebugProcessStop, BasepRegisterThread, BasepNlsGetUserInfo, BasepMaxApiNumber
}
 

Functions

 CHECK_API_MSG_SIZE (BASE_API_MESSAGE)
 

Macro Definition Documentation

#define BASESRV_FIRST_API_NUMBER   0

Definition at line 16 of file basemsg.h.

Referenced by CSR_SERVER_DLL_INIT().

Typedef Documentation

Enumeration Type Documentation

Enumerator
BasepCreateProcess 
BasepCreateThread 
BasepGetTempFile 
BasepExitProcess 
BasepDebugProcess 
BasepCheckVDM 
BasepUpdateVDMEntry 
BasepGetNextVDMCommand 
BasepExitVDM 
BasepIsFirstVDM 
BasepGetVDMExitCode 
BasepSetReenterCount 
BasepSetProcessShutdownParam 
BasepGetProcessShutdownParam 
BasepNlsSetUserInfo 
BasepNlsSetMultipleUserInfo 
BasepNlsCreateSection 
BasepSetVDMCurDirs 
BasepGetVDMCurDirs 
BasepBatNotification 
BasepRegisterWowExec 
BasepSoundSentryNotification 
BasepRefreshIniFileMapping 
BasepDefineDosDevice 
BasepSetTermsrvAppInstallMode 
BasepNlsUpdateCacheCount 
BasepSetTermsrvClientTimeZone 
BasepSxsCreateActivationContext 
BasepDebugProcessStop 
BasepRegisterThread 
BasepNlsGetUserInfo 
BasepMaxApiNumber 

Definition at line 19 of file basemsg.h.

20 {
25  BasepDebugProcess, // Deprecated
49  BasepDebugProcessStop, // Alias to BasepDebugProcess, deprecated
52 
enum _BASESRV_API_NUMBER * PBASESRV_API_NUMBER
#define BASESRV_FIRST_API_NUMBER
Definition: basemsg.h:16
enum _BASESRV_API_NUMBER BASESRV_API_NUMBER

Function Documentation

CHECK_API_MSG_SIZE ( BASE_API_MESSAGE  )