|
ReactOS 0.4.16-dev-1946-g52006dd
|

Go to the source code of this file.
Classes | |
| struct | _CSR_API_CONNECTINFO |
| struct | _CSR_CLIENT_CONNECT |
| struct | _CSR_CAPTURE_BUFFER |
| struct | _CSR_API_MESSAGE |
Macros | |
| #define | CSR_PORT_NAME L"ApiPort" |
| #define | CSRSRV_SERVERDLL_INDEX 0 |
| #define | CSRSRV_FIRST_API_NUMBER 0 |
| #define | CSR_CREATE_API_NUMBER(ServerId, ApiId) (CSR_API_NUMBER)(((ServerId) << 16) | (ApiId)) |
| #define | CSR_API_NUMBER_TO_SERVER_ID(ApiNumber) (ULONG)((ULONG)(ApiNumber) >> 16) |
| #define | CSR_API_NUMBER_TO_API_ID(ApiNumber) (ULONG)((ULONG)(ApiNumber) & 0xFFFF) |
| #define | CHECK_API_MSG_SIZE(type) C_ASSERT(sizeof(type) <= sizeof(CSR_API_MESSAGE)) |
Typedefs | |
| typedef enum _CSRSRV_API_NUMBER | CSRSRV_API_NUMBER |
| typedef enum _CSRSRV_API_NUMBER * | PCSRSRV_API_NUMBER |
| typedef ULONG | CSR_API_NUMBER |
| typedef struct _CSR_API_CONNECTINFO | CSR_API_CONNECTINFO |
| typedef struct _CSR_API_CONNECTINFO * | PCSR_API_CONNECTINFO |
| typedef struct _CSR_CLIENT_CONNECT | CSR_CLIENT_CONNECT |
| typedef struct _CSR_CLIENT_CONNECT * | PCSR_CLIENT_CONNECT |
| typedef struct _CSR_CAPTURE_BUFFER | CSR_CAPTURE_BUFFER |
| typedef struct _CSR_CAPTURE_BUFFER * | PCSR_CAPTURE_BUFFER |
| typedef struct _CSR_API_MESSAGE | CSR_API_MESSAGE |
| typedef struct _CSR_API_MESSAGE * | PCSR_API_MESSAGE |
Enumerations | |
| enum | _CSRSRV_API_NUMBER { CsrpClientConnect = CSRSRV_FIRST_API_NUMBER , CsrpThreadConnect , CsrpProfileControl , CsrpIdentifyAlertableThread , CsrpSetPriorityClass , CsrpMaxApiNumber } |
Functions | |
| C_ASSERT (sizeof(CSR_API_CONNECTINFO)<=LPC_MAX_DATA_LENGTH) | |
| C_ASSERT (sizeof(CSR_API_MESSAGE)<=LPC_MAX_MESSAGE_LENGTH) | |
| #define CSR_CREATE_API_NUMBER | ( | ServerId, | |
| ApiId | |||
| ) | (CSR_API_NUMBER)(((ServerId) << 16) | (ApiId)) |
| typedef struct _CSR_API_MESSAGE CSR_API_MESSAGE |
| typedef ULONG CSR_API_NUMBER |
| typedef enum _CSRSRV_API_NUMBER CSRSRV_API_NUMBER |
| typedef struct _CSR_API_CONNECTINFO * PCSR_API_CONNECTINFO |
| typedef struct _CSR_API_MESSAGE * PCSR_API_MESSAGE |
| typedef struct _CSR_CAPTURE_BUFFER * PCSR_CAPTURE_BUFFER |
| typedef struct _CSR_CLIENT_CONNECT * PCSR_CLIENT_CONNECT |
| typedef enum _CSRSRV_API_NUMBER * PCSRSRV_API_NUMBER |
| C_ASSERT | ( | sizeof(CSR_API_CONNECTINFO)<= | LPC_MAX_DATA_LENGTH | ) |
| C_ASSERT | ( | sizeof(CSR_API_MESSAGE)<= | LPC_MAX_MESSAGE_LENGTH | ) |