ReactOS 0.4.15-dev-7654-g6bc40d3
srmp.h
Go to the documentation of this file.
1#ifndef _SRMP_
2#define _SRMP_
3
4typedef enum _RM_API_NUMBER
5{
10
11typedef struct _SEP_RM_API_MESSAGE
12{
15 union
16 {
19 struct
20 {
25 } u;
27
28
29typedef enum _LSAP_API_NUMBER
30{
35
37{
40 union
41 {
43 struct
44 {
47
48 } u;
50
51#endif /* _SRMP_ */
unsigned char BOOLEAN
LONG NTSTATUS
Definition: precomp.h:26
struct _PORT_MESSAGE_HEADER PORT_MESSAGE
_LSAP_API_NUMBER
Definition: srmp.h:30
@ LsapAsyncApi
Definition: srmp.h:33
@ LsapComponentTestApi
Definition: srmp.h:32
@ LsapAdtWriteLogApi
Definition: srmp.h:31
enum _RM_API_NUMBER RM_API_NUMBER
struct _LSAP_RM_API_MESSAGE * PLSAP_RM_API_MESSAGE
struct _SEP_RM_API_MESSAGE SEP_RM_API_MESSAGE
enum _LSAP_API_NUMBER LSAP_API_NUMBER
_RM_API_NUMBER
Definition: srmp.h:5
@ RmDeleteLogonSession
Definition: srmp.h:8
@ RmAuditSetCommand
Definition: srmp.h:6
@ RmCreateLogonSession
Definition: srmp.h:7
struct _LSAP_RM_API_MESSAGE LSAP_RM_API_MESSAGE
struct _SEP_RM_API_MESSAGE * PSEP_RM_API_MESSAGE
PORT_MESSAGE Header
Definition: srmp.h:38
union _LSAP_RM_API_MESSAGE::@3480 u
ULONG ApiNumber
Definition: srmp.h:39
UCHAR Fill[PORT_MAXIMUM_MESSAGE_LENGTH - sizeof(PORT_MESSAGE)]
Definition: srmp.h:42
struct _LSAP_RM_API_MESSAGE::@3480::@3481 WriteLog
UCHAR Fill[PORT_MAXIMUM_MESSAGE_LENGTH - sizeof(PORT_MESSAGE)]
Definition: srmp.h:17
LUID LogonLuid
Definition: srmp.h:24
BOOLEAN Enabled
Definition: srmp.h:21
union _SEP_RM_API_MESSAGE::@3478 u
ULONG ApiNumber
Definition: srmp.h:14
struct _SEP_RM_API_MESSAGE::@3478::@3479 SetAuditEvent
PORT_MESSAGE Header
Definition: srmp.h:13
NTSTATUS ResultStatus
Definition: srmp.h:18
uint32_t ULONG
Definition: typedefs.h:59
_Must_inspect_result_ _In_ ULONG Flags
Definition: wsk.h:170
#define PORT_MAXIMUM_MESSAGE_LENGTH
Definition: iotypes.h:2029
unsigned char UCHAR
Definition: xmlstorage.h:181