diff options
author | Sean Hall <r.sean.hall@gmail.com> | 2020-03-29 19:16:30 +1000 |
---|---|---|
committer | Sean Hall <r.sean.hall@gmail.com> | 2020-03-30 21:40:34 +1000 |
commit | 1a0190bd31953a5ffb68cac75866328dccbf03f2 (patch) | |
tree | 56a063bc5ac84b72b62baa71b590d2e26379cf37 /src/engine/search.h | |
parent | 0354a00e74492ad8d930c5bf499bc8606e48b1c9 (diff) | |
download | wix-1a0190bd31953a5ffb68cac75866328dccbf03f2.tar.gz wix-1a0190bd31953a5ffb68cac75866328dccbf03f2.tar.bz2 wix-1a0190bd31953a5ffb68cac75866328dccbf03f2.zip |
Add support for ExtensionSearches.
Diffstat (limited to '')
-rw-r--r-- | src/engine/search.h | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/engine/search.h b/src/engine/search.h index 65dfb18f..d6b2586e 100644 --- a/src/engine/search.h +++ b/src/engine/search.h | |||
@@ -18,6 +18,7 @@ enum BURN_SEARCH_TYPE | |||
18 | BURN_SEARCH_TYPE_MSI_COMPONENT, | 18 | BURN_SEARCH_TYPE_MSI_COMPONENT, |
19 | BURN_SEARCH_TYPE_MSI_PRODUCT, | 19 | BURN_SEARCH_TYPE_MSI_PRODUCT, |
20 | BURN_SEARCH_TYPE_MSI_FEATURE, | 20 | BURN_SEARCH_TYPE_MSI_FEATURE, |
21 | BURN_SEARCH_TYPE_EXTENSION, | ||
21 | }; | 22 | }; |
22 | 23 | ||
23 | enum BURN_DIRECTORY_SEARCH_TYPE | 24 | enum BURN_DIRECTORY_SEARCH_TYPE |
@@ -122,6 +123,10 @@ typedef struct _BURN_SEARCH | |||
122 | LPWSTR sczProductCode; | 123 | LPWSTR sczProductCode; |
123 | LPWSTR sczFeatureId; | 124 | LPWSTR sczFeatureId; |
124 | } MsiFeatureSearch; | 125 | } MsiFeatureSearch; |
126 | struct | ||
127 | { | ||
128 | BURN_EXTENSION* pExtension; | ||
129 | } ExtensionSearch; | ||
125 | }; | 130 | }; |
126 | } BURN_SEARCH; | 131 | } BURN_SEARCH; |
127 | 132 | ||
@@ -136,6 +141,7 @@ typedef struct _BURN_SEARCHES | |||
136 | 141 | ||
137 | HRESULT SearchesParseFromXml( | 142 | HRESULT SearchesParseFromXml( |
138 | __in BURN_SEARCHES* pSearches, | 143 | __in BURN_SEARCHES* pSearches, |
144 | __in BURN_EXTENSIONS* pBurnExtensions, | ||
139 | __in IXMLDOMNode* pixnBundle | 145 | __in IXMLDOMNode* pixnBundle |
140 | ); | 146 | ); |
141 | HRESULT SearchesExecute( | 147 | HRESULT SearchesExecute( |