diff options
Diffstat (limited to 'src/ext/Iis/ca/scawebdir7.h')
-rw-r--r-- | src/ext/Iis/ca/scawebdir7.h | 51 |
1 files changed, 51 insertions, 0 deletions
diff --git a/src/ext/Iis/ca/scawebdir7.h b/src/ext/Iis/ca/scawebdir7.h new file mode 100644 index 00000000..c5c87e17 --- /dev/null +++ b/src/ext/Iis/ca/scawebdir7.h | |||
@@ -0,0 +1,51 @@ | |||
1 | #pragma once | ||
2 | // Copyright (c) .NET Foundation and contributors. All rights reserved. Licensed under the Microsoft Reciprocal License. See LICENSE.TXT file in the project root for full license information. | ||
3 | |||
4 | |||
5 | struct SCA_WEBDIR7 | ||
6 | { | ||
7 | // darwin information | ||
8 | WCHAR wzKey[MAX_DARWIN_KEY + 1]; | ||
9 | WCHAR wzComponent[MAX_DARWIN_KEY + 1]; | ||
10 | INSTALLSTATE isInstalled; | ||
11 | INSTALLSTATE isAction; | ||
12 | |||
13 | |||
14 | // iis configuation information | ||
15 | WCHAR wzPath[MAX_PATH]; | ||
16 | WCHAR wzWebSite[MAX_PATH]; | ||
17 | |||
18 | BOOL fHasProperties; | ||
19 | SCA_WEB_PROPERTIES swp; | ||
20 | |||
21 | BOOL fHasApplication; | ||
22 | SCA_WEB_APPLICATION swapp; | ||
23 | |||
24 | SCA_WEBDIR7* pswdNext; | ||
25 | }; | ||
26 | |||
27 | |||
28 | // prototypes | ||
29 | UINT __stdcall ScaWebDirsRead7( | ||
30 | __in SCA_WEB7* pswList, | ||
31 | __in WCA_WRAPQUERY_HANDLE hUserQuery, | ||
32 | __in WCA_WRAPQUERY_HANDLE hWebBaseQuery, | ||
33 | __in WCA_WRAPQUERY_HANDLE hWebDirPropQuery, | ||
34 | __in WCA_WRAPQUERY_HANDLE hWebAppQuery, | ||
35 | __in WCA_WRAPQUERY_HANDLE hWebAppExtQuery, | ||
36 | __inout LPWSTR *ppwzCustomActionData, | ||
37 | __out SCA_WEBDIR7** ppswdList | ||
38 | ); | ||
39 | |||
40 | HRESULT ScaWebDirsInstall7( | ||
41 | __in SCA_WEBDIR7* pswdList, | ||
42 | __in SCA_APPPOOL* psapList | ||
43 | ); | ||
44 | |||
45 | HRESULT ScaWebDirsUninstall7( | ||
46 | __in SCA_WEBDIR7* pswdList | ||
47 | ); | ||
48 | |||
49 | void ScaWebDirsFreeList7( | ||
50 | __in SCA_WEBDIR7* pswdList | ||
51 | ); | ||