Implement csrsrv!CsrSrvInitializeServerDll based on current code from CsrpInitWin32Cs...
[reactos.git] / reactos / subsys / csr / csr.h
1 #if !defined(_INCLUDE_CSR_H)
2 #define _INCLUDE_CSR_H
3
4 /* PSDK/NDK Headers */
5 #include <stdio.h>
6 #include <windows.h>
7
8 #define NTOS_MODE_USER
9 #include <ndk/ntndk.h>
10
11 #include <csr/server.h>
12
13
14 #define CSRSS_ARGUMENT_SIZE 16
15
16 /* args.c */
17 #define CSRP_MAX_ARGUMENT_COUNT 512
18
19 typedef struct _COMMAND_LINE_ARGUMENT
20 {
21 ULONG Count;
22 UNICODE_STRING Buffer;
23 PWSTR * Vector;
24
25 } COMMAND_LINE_ARGUMENT, *PCOMMAND_LINE_ARGUMENT;
26
27 NTSTATUS FASTCALL CsrParseCommandLine (PPEB,PCOMMAND_LINE_ARGUMENT);
28 VOID FASTCALL CsrFreeCommandLine (PPEB,PCOMMAND_LINE_ARGUMENT);
29
30 /* csrsrv.dll */
31 NTSTATUS STDCALL CsrServerInitialization (ULONG,LPWSTR*);
32
33 #endif /* !def _INCLUDE_CSR_H */
34