aboutsummaryrefslogtreecommitdiff
path: root/src/wixext
diff options
context:
space:
mode:
authorSean Hall <r.sean.hall@gmail.com>2020-12-04 17:29:32 -0600
committerSean Hall <r.sean.hall@gmail.com>2020-12-04 17:29:32 -0600
commitee12b7fcba1a007783b9c7488d968c8c9a66bcbf (patch)
tree31ebcc21855eef3ae56596b85bb4bb26233ad6c5 /src/wixext
parent387bb14d3c9927840d2ee742d0475e6cf791c93e (diff)
downloadwix-ee12b7fcba1a007783b9c7488d968c8c9a66bcbf.tar.gz
wix-ee12b7fcba1a007783b9c7488d968c8c9a66bcbf.tar.bz2
wix-ee12b7fcba1a007783b9c7488d968c8c9a66bcbf.zip
xsd got moved to doc repo. Update dependencies.
Diffstat (limited to 'src/wixext')
-rw-r--r--src/wixext/WixToolset.Http.wixext.csproj3
-rw-r--r--src/wixext/http.xsd148
2 files changed, 1 insertions, 150 deletions
diff --git a/src/wixext/WixToolset.Http.wixext.csproj b/src/wixext/WixToolset.Http.wixext.csproj
index 59c278e6..089a51d0 100644
--- a/src/wixext/WixToolset.Http.wixext.csproj
+++ b/src/wixext/WixToolset.Http.wixext.csproj
@@ -13,7 +13,6 @@
13 13
14 <ItemGroup> 14 <ItemGroup>
15 <Content Include="$(MSBuildThisFileName).targets" /> 15 <Content Include="$(MSBuildThisFileName).targets" />
16 <Content Include="http.xsd" PackagePath="tools" />
17 <EmbeddedResource Include="$(OutputPath)..\http.wixlib" /> 16 <EmbeddedResource Include="$(OutputPath)..\http.wixlib" />
18 </ItemGroup> 17 </ItemGroup>
19 18
@@ -27,6 +26,6 @@
27 </ItemGroup> 26 </ItemGroup>
28 27
29 <ItemGroup> 28 <ItemGroup>
30 <PackageReference Include="Nerdbank.GitVersioning" Version="2.1.65" PrivateAssets="all" /> 29 <PackageReference Include="Nerdbank.GitVersioning" Version="3.3.37" PrivateAssets="all" />
31 </ItemGroup> 30 </ItemGroup>
32</Project> 31</Project>
diff --git a/src/wixext/http.xsd b/src/wixext/http.xsd
deleted file mode 100644
index b96a6ded..00000000
--- a/src/wixext/http.xsd
+++ /dev/null
@@ -1,148 +0,0 @@
1<?xml version="1.0" encoding="utf-8"?>
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<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
6 xmlns:xse="http://wixtoolset.org/schemas/XmlSchemaExtension"
7 xmlns:html="http://www.w3.org/1999/xhtml"
8 targetNamespace="http://wixtoolset.org/schemas/v4/wxs/http"
9 xmlns="http://wixtoolset.org/schemas/v4/wxs/http">
10 <xs:annotation>
11 <xs:documentation>
12 The source code schema for the Windows Installer XML Toolset Http Extension.
13 </xs:documentation>
14 </xs:annotation>
15
16 <xs:import namespace="http://wixtoolset.org/schemas/v4/wxs" />
17
18 <xs:element name="UrlReservation">
19 <xs:annotation>
20 <xs:documentation>
21 Makes a reservation record for the HTTP Server API configuration store on Windows XP SP2,
22 Windows Server 2003, and later. For more information about the HTTP Server API, see
23 <html:a href="http://msdn.microsoft.com/library/windows/desktop/aa364510.aspx">
24 HTTP Server API
25 </html:a>.
26 </xs:documentation>
27 <xs:appinfo>
28 <xse:parent namespace="http://wixtoolset.org/schemas/v4/wxs" ref="Component" />
29 <xse:parent namespace="http://wixtoolset.org/schemas/v4/wxs" ref="ServiceInstall" />
30 </xs:appinfo>
31 </xs:annotation>
32
33 <xs:complexType>
34 <xs:choice minOccurs="0" maxOccurs="unbounded">
35 <xs:annotation>
36 <xs:documentation>
37 The access control entries for the access control list.
38 </xs:documentation>
39 </xs:annotation>
40 <xs:element ref="UrlAce" />
41 </xs:choice>
42
43 <xs:attribute name="HandleExisting">
44 <xs:annotation>
45 <xs:documentation>
46 Specifies the behavior when trying to install a URL reservation and it already exists.
47 </xs:documentation>
48 </xs:annotation>
49 <xs:simpleType>
50 <xs:restriction base="xs:NMTOKEN">
51 <xs:enumeration value="replace">
52 <xs:annotation>
53 <xs:documentation>
54 Replaces the existing URL reservation (the default).
55 </xs:documentation>
56 </xs:annotation>
57 </xs:enumeration>
58 <xs:enumeration value="ignore">
59 <xs:annotation>
60 <xs:documentation>
61 Keeps the existing URL reservation.
62 </xs:documentation>
63 </xs:annotation>
64 </xs:enumeration>
65 <xs:enumeration value="fail">
66 <xs:annotation>
67 <xs:documentation>
68 The installation fails.
69 </xs:documentation>
70 </xs:annotation>
71 </xs:enumeration>
72 </xs:restriction>
73 </xs:simpleType>
74 </xs:attribute>
75
76 <xs:attribute name="Id" type="xs:string">
77 <xs:annotation>
78 <xs:documentation>
79 Unique ID of this URL reservation.
80 If this attribute is not specified, an identifier will be generated automatically.
81 </xs:documentation>
82 </xs:annotation>
83 </xs:attribute>
84
85 <xs:attribute name="Sddl" type="xs:string">
86 <xs:annotation>
87 <xs:documentation>
88 Security descriptor to apply to the URL reservation.
89 Can't be specified when using children UrlAce elements.
90 </xs:documentation>
91 </xs:annotation>
92 </xs:attribute>
93
94 <xs:attribute name="Url" type="xs:string" use="required">
95 <xs:annotation>
96 <xs:documentation>
97 The <html:a href="http://msdn.microsoft.com/library/windows/desktop/aa364698.aspx">UrlPrefix</html:a>
98 string that defines the portion of the URL namespace to which this reservation pertains.
99 </xs:documentation>
100 </xs:annotation>
101 </xs:attribute>
102 </xs:complexType>
103 </xs:element>
104
105 <xs:element name="UrlAce">
106 <xs:annotation>
107 <xs:documentation>
108 The security principal and which rights to assign to them for the URL reservation.
109 </xs:documentation>
110 </xs:annotation>
111 <xs:complexType>
112 <xs:attribute name="Id" type="xs:string">
113 <xs:annotation>
114 <xs:documentation>
115 Unique ID of this URL ACE.
116 If this attribute is not specified, an identifier will be generated automatically.
117 </xs:documentation>
118 </xs:annotation>
119 </xs:attribute>
120
121 <xs:attribute name="SecurityPrincipal" type="xs:string">
122 <xs:annotation>
123 <xs:documentation>
124 The security principal for this ACE. When the UrlReservation is under a ServiceInstall element, this defaults to
125 "NT SERVICE\ServiceInstallName". This may be either a SID or an account name in a format that
126 <html:a href="http://msdn.microsoft.com/library/windows/desktop/aa379159.aspx">LookupAccountName</html:a>
127 supports. When using a SID, an asterisk must be prepended. For example, "*S-1-5-18".
128 </xs:documentation>
129 </xs:annotation>
130 </xs:attribute>
131
132 <xs:attribute name="Rights">
133 <xs:annotation>
134 <xs:documentation>
135 Rights for this ACE. Default is "all".
136 </xs:documentation>
137 </xs:annotation>
138 <xs:simpleType>
139 <xs:restriction base="xs:NMTOKEN">
140 <xs:enumeration value="register" />
141 <xs:enumeration value="delegate" />
142 <xs:enumeration value="all" />
143 </xs:restriction>
144 </xs:simpleType>
145 </xs:attribute>
146 </xs:complexType>
147 </xs:element>
148</xs:schema>