Vanara/PInvoke/SearchApi
David Hall 35a544b5c7 Fixed SearchApi.IQuerySolution.Resolve() should not require unsafe pointer for parameter "SYSTEMTIME* pstReferenceTime" #451 2024-04-03 07:58:23 -07:00
..
SearchApi.cs More nullability work, mostly Shell32 2023-11-19 20:05:15 -07:00
ShObjIdl.IOpenSearchSource.cs Finished nullable work on SearchApi 2023-08-04 18:05:44 -06:00
ShObjIdl.ISearchFolderItemFactory.cs Finished nullable work on Vanara.Windows.Shell.Common 2023-08-17 11:44:44 -06:00
StructuredQuery.cs Fixed SearchApi.IQuerySolution.Resolve() should not require unsafe pointer for parameter "SYSTEMTIME* pstReferenceTime" #451 2024-04-03 07:58:23 -07:00
StructuredQueryCondition.cs Finished nullable work on SearchApi 2023-08-04 18:05:44 -06:00
Vanara.PInvoke.SearchApi.csproj Updated documentation and added package readme files. 2022-05-09 15:56:58 -06:00
pkgreadme.md Updated package readme files 2022-06-14 16:55:29 -06:00
readme.md Updated project files 2022-10-25 11:24:54 -06:00

readme.md

Vanara.PInvoke.SearchApi

PInvoke API (methods, structures and constants imported from Windows Search.

  • Includes methods from Vanara.PInvoke.SearchApi.dll
  • Current NuGet release: NugetNuget

Enumerations

Native Enum Header Managed Enum
AUTH_TYPE searchapi.h Vanara.PInvoke.SearchApi.AUTH_TYPE
CatalogPausedReason searchapi.h Vanara.PInvoke.SearchApi.CatalogPausedReason
CatalogStatus searchapi.h Vanara.PInvoke.SearchApi.CatalogStatus
CHUNK_BREAKTYPE Filter.h Vanara.PInvoke.SearchApi.CHUNK_BREAKTYPE
CHUNKSTATE Filter.h Vanara.PInvoke.SearchApi.CHUNKSTATE
CLUSION_REASON searchapi.h Vanara.PInvoke.SearchApi.CLUSION_REASON
CONDITION_CREATION_OPTIONS structuredquery.h Vanara.PInvoke.SearchApi.CONDITION_CREATION_OPTIONS
CONDITION_OPERATION structuredquerycondition.h Vanara.PInvoke.SearchApi.CONDITION_OPERATION
CONDITION_TYPE structuredquerycondition.h Vanara.PInvoke.SearchApi.CONDITION_TYPE
FOLLOW_FLAGS searchapi.h Vanara.PInvoke.SearchApi.FOLLOW_FLAGS
IFILTER_FLAGS Filter.h Vanara.PInvoke.SearchApi.IFILTER_FLAGS
IFILTER_INIT Filter.h Vanara.PInvoke.SearchApi.IFILTER_INIT
PRIORITIZE_FLAGS searchapi.h Vanara.PInvoke.SearchApi.PRIORITIZE_FLAGS
PRIORITY_LEVEL searchapi.h Vanara.PInvoke.SearchApi.PRIORITY_LEVEL
PROXY_ACCESS searchapi.h Vanara.PInvoke.SearchApi.PROXY_ACCESS
QUERY_PARSER_MANAGER_OPTION structuredquery.h Vanara.PInvoke.SearchApi.QUERY_PARSER_MANAGER_OPTION
ROWSETEVENT_ITEMSTATE searchapi.h Vanara.PInvoke.SearchApi.ROWSETEVENT_ITEMSTATE
ROWSETEVENT_TYPE searchapi.h Vanara.PInvoke.SearchApi.ROWSETEVENT_TYPE
SEARCH_INDEXING_PHASE searchapi.h Vanara.PInvoke.SearchApi.SEARCH_INDEXING_PHASE
SEARCH_KIND_OF_CHANGE searchapi.h Vanara.PInvoke.SearchApi.SEARCH_KIND_OF_CHANGE
SEARCH_NOTIFICATION_PRIORITY searchapi.h Vanara.PInvoke.SearchApi.SEARCH_NOTIFICATION_PRIORITY
SEARCH_QUERY_SYNTAX searchapi.h Vanara.PInvoke.SearchApi.SEARCH_QUERY_SYNTAX
SEARCH_TERM_EXPANSION searchapi.h Vanara.PInvoke.SearchApi.SEARCH_TERM_EXPANSION
STRUCTURED_QUERY_MULTIOPTION structuredquery.h Vanara.PInvoke.SearchApi.STRUCTURED_QUERY_MULTIOPTION
STRUCTURED_QUERY_RESOLVE_OPTION structuredquery.h Vanara.PInvoke.SearchApi.STRUCTURED_QUERY_RESOLVE_OPTION
STRUCTURED_QUERY_SINGLE_OPTION structuredquery.h Vanara.PInvoke.SearchApi.STRUCTURED_QUERY_SINGLE_OPTION

Structures

Native Structure Header Managed Structure
AUTHENTICATION_INFO searchapi.h Vanara.PInvoke.SearchApi.AUTHENTICATION_INFO
FILTERED_DATA_SOURCES filtereg.h Vanara.PInvoke.SearchApi.FILTERED_DATA_SOURCES
FILTERREGION filter.h Vanara.PInvoke.SearchApi.FILTERREGION
FULLPROPSPEC filter.h Vanara.PInvoke.SearchApi.FULLPROPSPEC
INCREMENTAL_ACCESS_INFO searchapi.h Vanara.PInvoke.SearchApi.INCREMENTAL_ACCESS_INFO
ITEM_INFO searchapi.h Vanara.PInvoke.SearchApi.ITEM_INFO
PROXY_INFO searchapi.h Vanara.PInvoke.SearchApi.PROXY_INFO
SEARCH_COLUMN_PROPERTIES searchapi.h Vanara.PInvoke.SearchApi.SEARCH_COLUMN_PROPERTIES
SEARCH_ITEM_CHANGE searchapi.h Vanara.PInvoke.SearchApi.SEARCH_ITEM_CHANGE
SEARCH_ITEM_INDEXING_STATUS searchapi.h Vanara.PInvoke.SearchApi.SEARCH_ITEM_INDEXING_STATUS
SEARCH_ITEM_PERSISTENT_CHANGE searchapi.h Vanara.PInvoke.SearchApi.SEARCH_ITEM_PERSISTENT_CHANGE
STAT_CHUNK filter.h Vanara.PInvoke.SearchApi.STAT_CHUNK
TIMEOUT_INFO searchapi.h Vanara.PInvoke.SearchApi.TIMEOUT_INFO

Interfaces

Native Interface Header Managed Interface
ICondition structuredquerycondition.h Vanara.PInvoke.SearchApi.ICondition
ICondition2 structuredquerycondition.h Vanara.PInvoke.SearchApi.ICondition2
IConditionFactory structuredquery.h Vanara.PInvoke.SearchApi.IConditionFactory
IConditionFactory2 structuredquery.h Vanara.PInvoke.SearchApi.IConditionFactory2
IEntity structuredquery.h Vanara.PInvoke.SearchApi.IEntity
IEnumSearchRoots searchapi.h Vanara.PInvoke.SearchApi.IEnumSearchRoots
IEnumSearchScopeRules searchapi.h Vanara.PInvoke.SearchApi.IEnumSearchScopeRules
IFilter filter.h Vanara.PInvoke.SearchApi.IFilter
ILoadFilter filtereg.h Vanara.PInvoke.SearchApi.ILoadFilter
INamedEntity structuredquery.h Vanara.PInvoke.SearchApi.INamedEntity
IOpenSearchSource shobjidl_core.h Vanara.PInvoke.SearchApi.IOpenSearchSource
IOpLockStatus searchapi.h Vanara.PInvoke.SearchApi.IOpLockStatus
IProtocolHandlerSite searchapi.h Vanara.PInvoke.SearchApi.IProtocolHandlerSite
IQueryParser structuredquery.h Vanara.PInvoke.SearchApi.IQueryParser
IQueryParserManager structuredquery.h Vanara.PInvoke.SearchApi.IQueryParserManager
IQuerySolution structuredquery.h Vanara.PInvoke.SearchApi.IQuerySolution
IRelationship structuredquery.h Vanara.PInvoke.SearchApi.IRelationship
IRichChunk structuredquerycondition.h Vanara.PInvoke.SearchApi.IRichChunk
IRowsetEvents searchapi.h Vanara.PInvoke.SearchApi.IRowsetEvents
IRowsetPrioritization searchapi.h Vanara.PInvoke.SearchApi.IRowsetPrioritization
ISchemaLocalizerSupport Vanara.PInvoke.SearchApi.ISchemaLocalizerSupport
ISchemaProvider structuredquery.h Vanara.PInvoke.SearchApi.ISchemaProvider
ISearchCatalogManager searchapi.h Vanara.PInvoke.SearchApi.ISearchCatalogManager
ISearchCatalogManager2 searchapi.h Vanara.PInvoke.SearchApi.ISearchCatalogManager2
ISearchCrawlScopeManager searchapi.h Vanara.PInvoke.SearchApi.ISearchCrawlScopeManager
ISearchCrawlScopeManager2 Vanara.PInvoke.SearchApi.ISearchCrawlScopeManager2
ISearchFolderItemFactory shobjidl_core.h Vanara.PInvoke.SearchApi.ISearchFolderItemFactory
ISearchItemsChangedSink searchapi.h Vanara.PInvoke.SearchApi.ISearchItemsChangedSink
ISearchLanguageSupport searchapi.h Vanara.PInvoke.SearchApi.ISearchLanguageSupport
ISearchManager searchapi.h Vanara.PInvoke.SearchApi.ISearchManager
ISearchManager2 searchapi.h Vanara.PInvoke.SearchApi.ISearchManager2
ISearchNotifyInlineSite searchapi.h Vanara.PInvoke.SearchApi.ISearchNotifyInlineSite
ISearchPersistentItemsChangedSink searchapi.h Vanara.PInvoke.SearchApi.ISearchPersistentItemsChangedSink
ISearchProtocol searchapi.h Vanara.PInvoke.SearchApi.ISearchProtocol
ISearchProtocol2 searchapi.h Vanara.PInvoke.SearchApi.ISearchProtocol2
ISearchProtocolThreadContext searchapi.h Vanara.PInvoke.SearchApi.ISearchProtocolThreadContext
ISearchQueryHelper searchapi.h Vanara.PInvoke.SearchApi.ISearchQueryHelper
ISearchRoot searchapi.h Vanara.PInvoke.SearchApi.ISearchRoot
ISearchScopeRule searchapi.h Vanara.PInvoke.SearchApi.ISearchScopeRule
ISearchViewChangedSink searchapi.h Vanara.PInvoke.SearchApi.ISearchViewChangedSink
ITokenCollection structuredquery.h Vanara.PInvoke.SearchApi.ITokenCollection
IUrlAccessor searchapi.h Vanara.PInvoke.SearchApi.IUrlAccessor
IUrlAccessor2 searchapi.h Vanara.PInvoke.SearchApi.IUrlAccessor2
IUrlAccessor3 searchapi.h Vanara.PInvoke.SearchApi.IUrlAccessor3
IUrlAccessor4 searchapi.h Vanara.PInvoke.SearchApi.IUrlAccessor4

Classes

Native Class Header Managed Class
CompoundCondition Vanara.PInvoke.SearchApi.CompoundCondition
ConditionFactory Vanara.PInvoke.SearchApi.ConditionFactory
CSearchManager Vanara.PInvoke.SearchApi.CSearchManager
CSearchRoot Vanara.PInvoke.SearchApi.CSearchRoot
CSearchScopeRule Vanara.PInvoke.SearchApi.CSearchScopeRule
FilterRegistration Vanara.PInvoke.SearchApi.FilterRegistration
LeafCondition Vanara.PInvoke.SearchApi.LeafCondition
NegationCondition Vanara.PInvoke.SearchApi.NegationCondition
QueryParser Vanara.PInvoke.SearchApi.QueryParser
QueryParserManager Vanara.PInvoke.SearchApi.QueryParserManager
SearchApi Vanara.PInvoke.SearchApi
SearchFolderItemFactory shobjidl_core.h Vanara.PInvoke.SearchApi.SearchFolderItemFactory