Copy wininet to branch
[reactos.git] / reactos / include / sm / helper.h
1 #if !defined(INCLUDE_SM_HELPER_H)
2 #define INCLUDE_SM_HELPER_H
3
4 /* $Id$ */
5
6 /* smlib/connect.c */
7 NTSTATUS STDCALL
8 SmConnectApiPort (IN PUNICODE_STRING pSbApiPortName OPTIONAL,
9 IN HANDLE hSbApiPort OPTIONAL,
10 IN DWORD dwSubsystem OPTIONAL, /* pe.h */
11 IN OUT PHANDLE phSmApiPort);
12 /* smlib/compses.c */
13 NTSTATUS STDCALL
14 SmCompleteSession (IN HANDLE hSmApiPort,
15 IN HANDLE hSbApiPort,
16 IN HANDLE hApiPort);
17 /* smlib/execpgm.c */
18 NTSTATUS STDCALL
19 SmExecuteProgram (IN HANDLE hSmApiPort,
20 IN PUNICODE_STRING Pgm
21 );
22 /* smdll/query.c */
23 typedef enum {
24 SM_BASE_INFORMATION
25 } SM_INFORMATION_CLASS, *PSM_INFORMATION_CLASS;
26
27 NTSTATUS STDCALL
28 SmQuery (IN HANDLE SmApiPort,
29 IN SM_INFORMATION_CLASS SmInformationClass,
30 IN OUT PVOID Data,
31 IN OUT PULONG DataLength);
32
33 #endif /* ndef INCLUDE_SM_HELPER_H */