7 #define WIN32_NO_STATUS
10 #include <ndk/ntndk.h>
13 #include <csr/csrsrv.h>
15 /* PSEH for SEH Support */
16 #include <pseh/pseh2.h>
18 /* Subsystem Manager Header */
19 #include <sm/helper.h>
22 /* Internal CSRSS Headers */
23 #include "include/api.h"
24 #include "include/csrplugin.h"
28 L"\\Registry\\Machine\\System\\CurrentControlSet\\Control\\Session Manager"
30 #define SESSION_ROOT L"\\Sessions"
31 #define GLOBAL_ROOT L"\\GLOBAL??"
32 #define SYMLINK_NAME L"SymbolicLink"
33 #define SB_PORT_NAME L"SbAbiPort"
34 #define CSR_PORT_NAME L"ApiPort"
35 #define UNICODE_PATH_SEP L"\\"
37 #define ROUND_UP(n, align) ROUND_DOWN(((ULONG)n) + (align) - 1, (align))
38 #define ROUND_DOWN(n, align) (((ULONG)n) & ~((align) - 1l))