|
Navigation
- Home
- Community
- Development
- myReactOS
- Fundraiser 2012
Doxygen
- Main Page
- Alphabetical List
- Data Structures
- Directories
- File List
- Data Fields
- Globals
- Related Pages
Search
|
Go to the source code of this file.
Data Structures |
| struct | PCSR_NT_SESSION |
| struct | PCSR_PROCESS |
| struct | PCSR_THREAD |
| struct | PCSR_CONNECTION_INFO |
| struct | PCSR_CLIENT_CONNECT |
| struct | PCSR_API_MESSAGE |
| struct | PCSR_CAPTURE_BUFFER |
| struct | PCSR_SERVER_DLL |
| struct | PCSR_WAIT_BLOCK |
Defines |
| #define | CSR_SRV_SERVER 0 |
| #define | CsrProcessPriorityFlags |
| #define | CSR_MAKE_OPCODE(s, m) ((s) << 16) | (m) |
| #define | CSR_API_ID_FROM_OPCODE(n) ((ULONG)((USHORT)(n))) |
| #define | CSR_SERVER_ID_FROM_OPCODE(n) (ULONG)((n) >> 16) |
Typedefs |
| typedef enum _CSR_PROCESS_FLAGS * | PCSR_PROCESS_FLAGS |
| typedef enum _CSR_THREAD_FLAGS * | PCSR_THREAD_FLAGS |
| typedef enum _SHUTDOWN_RESULT * | PSHUTDOWN_RESULT |
| typedef enum _CSR_SHUTDOWN_FLAGS * | PCSR_SHUTDOWN_FLAGS |
| typedef enum _CSR_DEBUG_FLAGS * | PCSR_PROCESS_DEBUG_FLAGS |
| typedef NTSTATUS(NTAPI * | PCSR_CONNECT_CALLBACK )(IN PCSR_PROCESS CsrProcess, IN OUT PVOID ConnectionInfo, IN OUT PULONG ConnectionInfoLength) |
| typedef VOID(NTAPI * | PCSR_DISCONNECT_CALLBACK )(IN PCSR_PROCESS CsrProcess) |
| typedef NTSTATUS(NTAPI * | PCSR_NEWPROCESS_CALLBACK )(IN PCSR_PROCESS Parent, IN PCSR_PROCESS CsrProcess) |
| typedef VOID(NTAPI * | PCSR_HARDERROR_CALLBACK )(IN PCSR_THREAD CsrThread, IN PHARDERROR_MSG HardErrorMessage) |
| typedef ULONG(NTAPI * | PCSR_SHUTDOWNPROCESS_CALLBACK )(IN PCSR_PROCESS CsrProcess, IN ULONG Flags, IN BOOLEAN FirstPhase) |
| typedef ULONG | CSR_API_NUMBER |
| typedef NTSTATUS(NTAPI * | PCSR_API_ROUTINE )(IN OUT PCSR_API_MESSAGE ApiMessage, IN OUT PULONG Reply) |
| typedef NTSTATUS(NTAPI * | PCSR_SERVER_DLL_INIT_CALLBACK )(IN PCSR_SERVER_DLL ServerDll) |
| typedef BOOLEAN(* | CSR_WAIT_FUNCTION )(IN PLIST_ENTRY WaitList, IN PCSR_THREAD WaitThread, IN PCSR_API_MESSAGE WaitApiMessage, IN PVOID WaitContext, IN PVOID WaitArgument1, IN PVOID WaitArgument2, IN ULONG WaitFlags) |
Enumerations |
| enum | CSR_PROCESS_FLAGS {
CsrProcessTerminating = 0x1,
CsrProcessSkipShutdown = 0x2,
CsrProcessNormalPriority = 0x10,
CsrProcessIdlePriority = 0x20,
CsrProcessHighPriority = 0x40,
CsrProcessRealtimePriority = 0x80,
CsrProcessCreateNewGroup = 0x100,
CsrProcessTerminated = 0x200,
CsrProcessLastThreadTerminated = 0x400,
CsrProcessIsConsoleApp = 0x800,
CsrProcessTerminating = 0x1,
CsrProcessSkipShutdown = 0x2,
CsrProcessNormalPriority = 0x10,
CsrProcessIdlePriority = 0x20,
CsrProcessHighPriority = 0x40,
CsrProcessRealtimePriority = 0x80,
CsrProcessCreateNewGroup = 0x100,
CsrProcessTerminated = 0x200,
CsrProcessLastThreadTerminated = 0x400,
CsrProcessIsConsoleApp = 0x800
} |
| enum | CSR_THREAD_FLAGS {
CsrThreadAltertable = 0x1,
CsrThreadInTermination = 0x2,
CsrThreadTerminated = 0x4,
CsrThreadIsServerThread = 0x10,
CsrThreadAltertable = 0x1,
CsrThreadInTermination = 0x2,
CsrThreadTerminated = 0x4,
CsrThreadIsServerThread = 0x10
} |
| enum | SHUTDOWN_RESULT {
CsrShutdownCsrProcess = 1,
CsrShutdownNonCsrProcess,
CsrShutdownCancelled,
CsrShutdownCsrProcess = 1,
CsrShutdownNonCsrProcess,
CsrShutdownCancelled
} |
| enum | CSR_SHUTDOWN_FLAGS { CsrShutdownSystem = 4,
CsrShutdownOther = 8,
CsrShutdownSystem = 4,
CsrShutdownOther = 8
} |
| enum | CSR_PROCESS_DEBUG_FLAGS { CsrDebugOnlyThisProcess = 1,
CsrDebugProcessChildren = 2,
CsrDebugOnlyThisProcess = 1,
CsrDebugProcessChildren = 2
} |
Functions |
| NTSTATUS NTAPI | CsrServerInitialization (ULONG ArgumentCount, PCHAR Arguments[]) |
Generated on Sat May 26 2012 05:56:52 for ReactOS by
1.7.6.1
|