aboutsummaryrefslogtreecommitdiff
path: root/src/engine/search.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/engine/search.h')
-rw-r--r--src/engine/search.h6
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
23enum BURN_DIRECTORY_SEARCH_TYPE 24enum 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
137HRESULT SearchesParseFromXml( 142HRESULT 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 );
141HRESULT SearchesExecute( 147HRESULT SearchesExecute(