2 * COPYRIGHT: See COPYING in the top level directory
3 * PROJECT: ReactOS Base API Server DLL
4 * FILE: subsystems/win/basesrv/api.h
5 * PURPOSE: Public server APIs definitions
6 * PROGRAMMERS: Hermes Belusca-Maito (hermes.belusca@sfr.fr)
12 CSR_API(BaseSrvCheckApplicationCompatibility
);
15 VOID
BaseInitDefineDosDevice(VOID
);
16 VOID
BaseCleanupDefineDosDevice(VOID
);
18 CSR_API(BaseSrvDefineDosDevice
);
21 CSR_API(BaseSrvGetTempFile
);
22 CSR_API(BaseSrvCreateProcess
);
23 CSR_API(BaseSrvCreateThread
);
24 CSR_API(BaseSrvExitProcess
);
25 CSR_API(BaseSrvGetProcessShutdownParam
);
26 CSR_API(BaseSrvSetProcessShutdownParam
);
27 CSR_API(BaseSrvDebugProcess
);
28 CSR_API(BaseSrvRegisterThread
);
29 CSR_API(BaseSrvSxsCreateActivationContext
);
30 CSR_API(BaseSrvSetTermsrvAppInstallMode
);
31 CSR_API(BaseSrvSetTermsrvClientTimeZone
);
34 CSR_API(BaseSrvSoundSentryNotification
);
37 CSR_API(BaseSrvCheckVDM
);
38 CSR_API(BaseSrvUpdateVDMEntry
);
39 CSR_API(BaseSrvGetNextVDMCommand
);
40 CSR_API(BaseSrvExitVDM
);
41 CSR_API(BaseSrvIsFirstVDM
);
42 CSR_API(BaseSrvGetVDMExitCode
);
43 CSR_API(BaseSrvSetReenterCount
);
44 CSR_API(BaseSrvSetVDMCurDirs
);
45 CSR_API(BaseSrvGetVDMCurDirs
);
46 CSR_API(BaseSrvBatNotification
);
47 CSR_API(BaseSrvRegisterWowExec
);
48 CSR_API(BaseSrvRefreshIniFileMapping
);
53 BaseSrvNLSInit(IN PBASE_STATIC_SERVER_DATA StaticData
);
57 BaseSrvNlsConnect(IN PCSR_PROCESS CsrProcess
,
58 IN OUT PVOID ConnectionInfo
,
59 IN OUT PULONG ConnectionInfoLength
);
61 CSR_API(BaseSrvNlsSetUserInfo
);
62 CSR_API(BaseSrvNlsSetMultipleUserInfo
);
63 CSR_API(BaseSrvNlsCreateSection
);
64 CSR_API(BaseSrvNlsUpdateCacheCount
);
65 CSR_API(BaseSrvNlsGetUserInfo
);