#ifndef _SRV_H #define _SRV_H /* PSDK/NDK Headers */ #define NTOS_MODE_USER #include #define WIN32_NO_STATUS #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include /* CSR Header */ //#include /* PSEH for SEH Support */ #include /* Subsystem Manager Header */ #include #include /* Internal CSRSS Headers */ #include #include extern HANDLE CsrHeap; #define SM_REG_KEY \ L"\\Registry\\Machine\\System\\CurrentControlSet\\Control\\Session Manager" #define SESSION_ROOT L"\\Sessions" #define GLOBAL_ROOT L"\\GLOBAL??" #define SYMLINK_NAME L"SymbolicLink" #define SB_PORT_NAME L"SbAbiPort" #define CSR_PORT_NAME L"ApiPort" #define UNICODE_PATH_SEP L"\\" /* Defines */ #define ROUND_UP(n, align) ROUND_DOWN(((ULONG)n) + (align) - 1, (align)) #define ROUND_DOWN(n, align) (((ULONG)n) & ~((align) - 1l)) #endif