17 #define CSR_PORT_NAME L"ApiPort" // CSR_API_PORT_NAME 20 #define CSRSRV_SERVERDLL_INDEX 0 21 #define CSRSRV_FIRST_API_NUMBER 0 37 #define CSR_CREATE_API_NUMBER(ServerId, ApiId) \ 38 (CSR_API_NUMBER)(((ServerId) << 16) | (ApiId)) 40 #define CSR_API_NUMBER_TO_SERVER_ID(ApiNumber) \ 41 (ULONG)((ULONG)(ApiNumber) >> 16) 43 #define CSR_API_NUMBER_TO_API_ID(ApiNumber) \ 44 (ULONG)((ULONG)(ApiNumber) & 0xFFFF) 149 #define CHECK_API_MSG_SIZE(type) C_ASSERT(sizeof(type) <= sizeof(CSR_API_MESSAGE))
CSR_CLIENT_CONNECT CsrClientConnect
enum _CSRSRV_API_NUMBER CSRSRV_API_NUMBER
struct _CSR_CAPTURE_BUFFER CSR_CAPTURE_BUFFER
PVOID SharedStaticServerData
struct _CSR_IDENTIFY_ALTERTABLE_THREAD * PCSR_IDENTIFY_ALTERTABLE_THREAD
ULONG NumberOfServerDllNames
PCSR_CAPTURE_BUFFER CsrCaptureData
#define LPC_MAX_DATA_LENGTH
struct CSRSS_IDENTIFY_ALERTABLE_THREAD * PCSRSS_IDENTIFY_ALERTABLE_THREAD
ULONG_PTR ApiMessageData[39]
struct _CSR_IDENTIFY_ALTERTABLE_THREAD CSR_IDENTIFY_ALTERTABLE_THREAD
struct _CSR_SET_PRIORITY_CLASS CSR_SET_PRIORITY_CLASS
CSR_IDENTIFY_ALTERTABLE_THREAD IdentifyAlertableThread
struct _CSR_CAPTURE_BUFFER * PCSR_CAPTURE_BUFFER
CSR_API_CONNECTINFO ConnectionInfo
struct _CSR_API_CONNECTINFO CSR_API_CONNECTINFO
struct _CSR_CAPTURE_BUFFER * PreviousCaptureBuffer
struct _CSR_API_MESSAGE * PCSR_API_MESSAGE
#define CSRSRV_FIRST_API_NUMBER
union _CSR_API_MESSAGE::@3426::@3428::@3430 Data
CSR_SET_PRIORITY_CLASS SetPriorityClass
struct _CSR_API_CONNECTINFO * PCSR_API_CONNECTINFO
C_ASSERT(sizeof(CSR_API_CONNECTINFO)<=LPC_MAX_DATA_LENGTH)
enum _CSRSRV_API_NUMBER * PCSRSRV_API_NUMBER
#define LPC_MAX_MESSAGE_LENGTH
struct _CSR_SET_PRIORITY_CLASS * PCSR_SET_PRIORITY_CLASS
struct _CSR_CLIENT_CONNECT * PCSR_CLIENT_CONNECT
struct _CSR_CLIENT_CONNECT CSR_CLIENT_CONNECT
ULONG_PTR PointerOffsetsArray[ANYSIZE_ARRAY]
struct _CSR_API_MESSAGE CSR_API_MESSAGE