diff options
Diffstat (limited to 'src/engine/search.h')
-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( |