Vanara/PInvoke/Shell32
David Hall 8568b342aa Fixed versioning to 4.0.2 and updated project docs 2024-05-10 15:05:05 -06:00
..
Clipboard.cs NET8.0 changes 2023-12-30 16:29:54 -07:00
ExDisp.cs Applied global usings and finished nullable work on Shell32 2023-08-04 10:24:49 -06:00
ImageTranscode.cs Applied global usings and finished nullable work on Shell32 2023-08-04 10:24:49 -06:00
InputPanelConfiguration.cs Applied global usings and finished nullable work on Shell32 2023-08-04 10:24:49 -06:00
IntShcut.cs Applied global usings and finished nullable work on Shell32 2023-08-04 10:24:49 -06:00
KnownFolderIdExt.cs Applied global usings and finished nullable work on Shell32 2023-08-04 10:24:49 -06:00
NotificationActivationCallback.cs Applied global usings and finished nullable work on Shell32 2023-08-04 10:24:49 -06:00
ObjectArray.cs Applied global usings and finished nullable work on Shell32 2023-08-04 10:24:49 -06:00
PropvarUtil.cs Applied global usings and finished nullable work on Shell32 2023-08-04 10:24:49 -06:00
ShAppMgr.cs Applied global usings and finished nullable work on Shell32 2023-08-04 10:24:49 -06:00
ShObj.IProgressDialog.cs Multiple projects touched to get nullability added to Vanara.Windows.Forms and assoc unit tests 2023-09-29 11:58:35 -06:00
ShObjIdl.ControlPanel.cs Applied global usings and finished nullable work on Shell32 2023-08-04 10:24:49 -06:00
ShObjIdl.IAccessibilityDockingService.cs Applied global usings and finished nullable work on Shell32 2023-08-04 10:24:49 -06:00
ShObjIdl.IAccessibleObject.cs Applied global usings and finished nullable work on Shell32 2023-08-04 10:24:49 -06:00
ShObjIdl.IActionProgress.cs Applied global usings and finished nullable work on Shell32 2023-08-04 10:24:49 -06:00
ShObjIdl.IAppActivationUIInfo.cs Applied global usings and finished nullable work on Shell32 2023-08-04 10:24:49 -06:00
ShObjIdl.IAppVisibility.cs Applied global usings and finished nullable work on Shell32 2023-08-04 10:24:49 -06:00
ShObjIdl.IApplicationActivationManager.cs Applied global usings and finished nullable work on Shell32 2023-08-04 10:24:49 -06:00
ShObjIdl.IApplicationDesignModeSettings.cs Applied global usings and finished nullable work on Shell32 2023-08-04 10:24:49 -06:00
ShObjIdl.IAssocHandler.cs Applied global usings and finished nullable work on Shell32 2023-08-04 10:24:49 -06:00
ShObjIdl.IAttachmentExecute.cs Applied global usings and finished nullable work on Shell32 2023-08-04 10:24:49 -06:00
ShObjIdl.IAutoCompleteDropDown.cs Applied global usings and finished nullable work on Shell32 2023-08-04 10:24:49 -06:00
ShObjIdl.ICDBurn.cs Applied global usings and finished nullable work on Shell32 2023-08-04 10:24:49 -06:00
ShObjIdl.ICommDlgBrowser.cs Applied global usings and finished nullable work on Shell32 2023-08-04 10:24:49 -06:00
ShObjIdl.IContextMenu.cs Applied global usings and finished nullable work on Shell32 2023-08-04 10:24:49 -06:00
ShObjIdl.ICopyHook.cs Applied global usings and finished nullable work on Shell32 2023-08-04 10:24:49 -06:00
ShObjIdl.ICreatingProcess.cs Applied global usings and finished nullable work on Shell32 2023-08-04 10:24:49 -06:00
ShObjIdl.IDataObjectProvider.cs Applied global usings and finished nullable work on Shell32 2023-08-04 10:24:49 -06:00
ShObjIdl.IDataTransferManagerInterop.cs Applied global usings and finished nullable work on Shell32 2023-08-04 10:24:49 -06:00
ShObjIdl.IDefaultFolderMenuInitialize.cs Applied global usings and finished nullable work on Shell32 2023-08-04 10:24:49 -06:00
ShObjIdl.IDelegateFolder.cs Applied global usings and finished nullable work on Shell32 2023-08-04 10:24:49 -06:00
ShObjIdl.IDeskBand.cs Applied global usings and finished nullable work on Shell32 2023-08-04 10:24:49 -06:00
ShObjIdl.IDesktopWallpaper.cs Finished nullable work on Vanara.Windows.Shell.Common 2023-08-17 11:44:44 -06:00
ShObjIdl.IDestinationStreamFactory.cs Applied global usings and finished nullable work on Shell32 2023-08-04 10:24:49 -06:00
ShObjIdl.IDockingWindow.cs Applied global usings and finished nullable work on Shell32 2023-08-04 10:24:49 -06:00
ShObjIdl.IDragDropHelper.cs Applied global usings and finished nullable work on Shell32 2023-08-04 10:24:49 -06:00
ShObjIdl.IEnumObjects.cs Cleaned code and fixed build issues 2023-09-24 15:26:46 -06:00
ShObjIdl.IEnumerableView.cs Applied global usings and finished nullable work on Shell32 2023-08-04 10:24:49 -06:00
ShObjIdl.IExecuteCommand.cs Applied global usings and finished nullable work on Shell32 2023-08-04 10:24:49 -06:00
ShObjIdl.IExplorerBrowser.cs More nullability work, mostly Shell32 2023-11-19 20:05:15 -07:00
ShObjIdl.IExplorerCommand.cs More nullability work, mostly Shell32 2023-11-19 20:05:15 -07:00
ShObjIdl.IExplorerPaneVisibility.cs Applied global usings and finished nullable work on Shell32 2023-08-04 10:24:49 -06:00
ShObjIdl.IExtractImage.cs Applied global usings and finished nullable work on Shell32 2023-08-04 10:24:49 -06:00
ShObjIdl.IFileDialog.cs Applied global usings and finished nullable work on Shell32 2023-08-04 10:24:49 -06:00
ShObjIdl.IFileOperation.cs Finished nullable work on Vanara.Windows.Shell.Common 2023-08-17 11:44:44 -06:00
ShObjIdl.IFolderView.cs Fixed marshalling for pszVerb in Shell32.IFolderView2.InvokeVerbOnSelection() #456 2024-04-23 08:35:58 -06:00
ShObjIdl.IFrameworkInputPane.cs Applied global usings and finished nullable work on Shell32 2023-08-04 10:24:49 -06:00
ShObjIdl.IHWEventHandler.cs Applied global usings and finished nullable work on Shell32 2023-08-04 10:24:49 -06:00
ShObjIdl.IHandlerActivationHost.cs Applied global usings and finished nullable work on Shell32 2023-08-04 10:24:49 -06:00
ShObjIdl.IImageRecompress.cs Applied global usings and finished nullable work on Shell32 2023-08-04 10:24:49 -06:00
ShObjIdl.IInitializeWithBindCtx.cs Applied global usings and finished nullable work on Shell32 2023-08-04 10:24:49 -06:00
ShObjIdl.IInitializeWithFile.cs Applied global usings and finished nullable work on Shell32 2023-08-04 10:24:49 -06:00
ShObjIdl.IInitializeWithItem.cs Applied global usings and finished nullable work on Shell32 2023-08-04 10:24:49 -06:00
ShObjIdl.IInitializeWithPropertyStore.cs Applied global usings and finished nullable work on Shell32 2023-08-04 10:24:49 -06:00
ShObjIdl.IInitializeWithStream.cs Applied global usings and finished nullable work on Shell32 2023-08-04 10:24:49 -06:00
ShObjIdl.IInitializeWithWindow.cs Applied global usings and finished nullable work on Shell32 2023-08-04 10:24:49 -06:00
ShObjIdl.IInputObject.cs Applied global usings and finished nullable work on Shell32 2023-08-04 10:24:49 -06:00
ShObjIdl.IInsertItem.cs Applied global usings and finished nullable work on Shell32 2023-08-04 10:24:49 -06:00
ShObjIdl.IItemNameLimits.cs Applied global usings and finished nullable work on Shell32 2023-08-04 10:24:49 -06:00
ShObjIdl.IKnownFolder.cs Applied global usings and finished nullable work on Shell32 2023-08-04 10:24:49 -06:00
ShObjIdl.ILaunchSourceViewSizePreference.cs Applied global usings and finished nullable work on Shell32 2023-08-04 10:24:49 -06:00
ShObjIdl.ILaunchTargetMonitor.cs Applied global usings and finished nullable work on Shell32 2023-08-04 10:24:49 -06:00
ShObjIdl.INamespaceTreeControl.cs Multiple projects touched to get nullability added to Vanara.Windows.Forms and assoc unit tests 2023-09-29 11:58:35 -06:00
ShObjIdl.INamespaceWalk.cs More nullability work, mostly Shell32 2023-11-19 20:05:15 -07:00
ShObjIdl.INewMenuClient.cs Applied global usings and finished nullable work on Shell32 2023-08-04 10:24:49 -06:00
ShObjIdl.INewWindowManager.cs Applied global usings and finished nullable work on Shell32 2023-08-04 10:24:49 -06:00
ShObjIdl.IObjectProvider.cs Applied global usings and finished nullable work on Shell32 2023-08-04 10:24:49 -06:00
ShObjIdl.IObjectXX.cs Finished nullable work on Vanara.Windows.Shell.Common 2023-08-17 11:44:44 -06:00
ShObjIdl.IOperationsProgressDialog.cs Applied global usings and finished nullable work on Shell32 2023-08-04 10:24:49 -06:00
ShObjIdl.IPackageDebugSettings.cs Applied global usings and finished nullable work on Shell32 2023-08-04 10:24:49 -06:00
ShObjIdl.IParentAndItem.cs Applied global usings and finished nullable work on Shell32 2023-08-04 10:24:49 -06:00
ShObjIdl.IPersistFolder.cs Applied global usings and finished nullable work on Shell32 2023-08-04 10:24:49 -06:00
ShObjIdl.IPreviewHandler.cs Applied global usings and finished nullable work on Shell32 2023-08-04 10:24:49 -06:00
ShObjIdl.IPreviousVersionsInfo.cs Applied global usings and finished nullable work on Shell32 2023-08-04 10:24:49 -06:00
ShObjIdl.IRelatedItem.cs Applied global usings and finished nullable work on Shell32 2023-08-04 10:24:49 -06:00
ShObjIdl.IRemoteComputer.cs Applied global usings and finished nullable work on Shell32 2023-08-04 10:24:49 -06:00
ShObjIdl.ISearchBoxInfo.cs Applied global usings and finished nullable work on Shell32 2023-08-04 10:24:49 -06:00
ShObjIdl.IServiceProvider.cs Applied global usings and finished nullable work on Shell32 2023-08-04 10:24:49 -06:00
ShObjIdl.ISharingConfigurationManager.cs Applied global usings and finished nullable work on Shell32 2023-08-04 10:24:49 -06:00
ShObjIdl.IShellExtInit.cs Applied global usings and finished nullable work on Shell32 2023-08-04 10:24:49 -06:00
ShObjIdl.IShellFolder.cs Fixed Shell32.STRRET under 64-bit (#453) and added Free function to release memory rather than having string methods unalloc. 2024-04-11 16:57:06 -06:00
ShObjIdl.IShellIconOverlayIdentifier.cs Applied global usings and finished nullable work on Shell32 2023-08-04 10:24:49 -06:00
ShObjIdl.IShellItem.cs Finished nullable work on Vanara.Windows.Shell.Common 2023-08-17 11:44:44 -06:00
ShObjIdl.IShellItemFilter.cs Applied global usings and finished nullable work on Shell32 2023-08-04 10:24:49 -06:00
ShObjIdl.IShellItemResources.cs Applied global usings and finished nullable work on Shell32 2023-08-04 10:24:49 -06:00
ShObjIdl.IShellLibrary.cs Applied global usings and finished nullable work on Shell32 2023-08-04 10:24:49 -06:00
ShObjIdl.IShellLink.cs Finished nullable work on Vanara.Windows.Shell.Common 2023-08-17 11:44:44 -06:00
ShObjIdl.IShellMenu.cs Applied global usings and finished nullable work on Shell32 2023-08-04 10:24:49 -06:00
ShObjIdl.IShellPropSheetExt.cs Applied global usings and finished nullable work on Shell32 2023-08-04 10:24:49 -06:00
ShObjIdl.IShellTaskScheduler.cs Applied global usings and finished nullable work on Shell32 2023-08-04 10:24:49 -06:00
ShObjIdl.IShellView.cs Finished nullability work on Windows.Shell 2023-08-21 11:11:05 -06:00
ShObjIdl.IStartMenuPinnedList.cs Applied global usings and finished nullable work on Shell32 2023-08-04 10:24:49 -06:00
ShObjIdl.IStorageProviderXX.cs Applied global usings and finished nullable work on Shell32 2023-08-04 10:24:49 -06:00
ShObjIdl.IStreamAsync.cs Applied global usings and finished nullable work on Shell32 2023-08-04 10:24:49 -06:00
ShObjIdl.ITaskbarList.cs Finished nullable work on Vanara.Windows.Shell.Common 2023-08-17 11:44:44 -06:00
ShObjIdl.IThumbnailHandlerFactory.cs Applied global usings and finished nullable work on Shell32 2023-08-04 10:24:49 -06:00
ShObjIdl.ITransferXX.cs Applied global usings and finished nullable work on Shell32 2023-08-04 10:24:49 -06:00
ShObjIdl.IUpdateIDList.cs Applied global usings and finished nullable work on Shell32 2023-08-04 10:24:49 -06:00
ShObjIdl.IUserAccountChangeCallback.cs Applied global usings and finished nullable work on Shell32 2023-08-04 10:24:49 -06:00
ShObjIdl.IUserNotification.cs Applied global usings and finished nullable work on Shell32 2023-08-04 10:24:49 -06:00
ShObjIdl.IVirtualDesktopManager.cs Applied global usings and finished nullable work on Shell32 2023-08-04 10:24:49 -06:00
ShObjIdl.IVisualProperties.cs Applied global usings and finished nullable work on Shell32 2023-08-04 10:24:49 -06:00
ShObjIdl.ShellUtil.cs Fixed problems from cleanup 2023-09-25 10:50:17 -06:00
ShObjIdl.cs More nullability work, mostly Shell32 2023-11-19 20:05:15 -07:00
ShTypes.PIDL.cs Fixed problems from cleanup 2023-09-25 10:50:17 -06:00
ShTypes.cs Fixed fix #453 after better testing 2024-04-11 17:19:27 -06:00
ShellApi.cs Checkpoint before net80 changes 2023-12-30 15:29:39 -07:00
ShlDisp.cs Applied global usings and finished nullable work on Shell32 2023-08-04 10:24:49 -06:00
ShlGuid.cs Applied global usings and finished nullable work on Shell32 2023-08-04 10:24:49 -06:00
ShlGuidExt.cs Applied global usings and finished nullable work on Shell32 2023-08-04 10:24:49 -06:00
ShlObj.AutoComplete.cs Applied global usings and finished nullable work on Shell32 2023-08-04 10:24:49 -06:00
ShlObj.BROWSEINFO.cs Applied global usings and finished nullable work on Shell32 2023-08-04 10:24:49 -06:00
ShlObj.IExtractIcon.cs Applied global usings and finished nullable work on Shell32 2023-08-04 10:24:49 -06:00
ShlObj.cs More nullability work, mostly Shell32 2023-11-19 20:05:15 -07:00
StorageProvider.cs Applied global usings and finished nullable work on Shell32 2023-08-04 10:24:49 -06:00
Thumbcache.cs Applied global usings and finished nullable work on Shell32 2023-08-04 10:24:49 -06:00
Vanara.PInvoke.Shell32.csproj Fixed versioning to 4.0.2 and updated project docs 2024-05-10 15:05:05 -06:00
pkgreadme.md Updated project files 2023-11-03 01:08:38 -06:00
readme.md Updated project files for 4.0.1 2024-04-30 08:47:45 -06:00

readme.md

Vanara.PInvoke.Shell32

PInvoke API (methods, structures and constants) imported from Windows Shell32.dll.

  • Includes methods from shell32.dll, url.dll
  • Current NuGet release: NugetNuget

Methods - 100% API coverage (195 of 195 functions)

Native Method Native DLL Header Managed Method
AssocCreateForClasses shell32.dll shellapi.h Vanara.PInvoke.Shell32.AssocCreateForClasses
AssocGetDetailsOfPropKey shell32.dll shlobj_core.h Vanara.PInvoke.Shell32.AssocGetDetailsOfPropKey
CDefFolderMenu_Create2 shell32.dll shlobj_core.h Vanara.PInvoke.Shell32.CDefFolderMenu_Create2
CommandLineToArgvW shell32.dll shellapi.h Vanara.PInvoke.Shell32.CommandLineToArgvW
DragAcceptFiles shell32.dll shellapi.h Vanara.PInvoke.Shell32.DragAcceptFiles
DragFinish shell32.dll shellapi.h Vanara.PInvoke.Shell32.DragFinish
DragQueryFile shell32.dll shellapi.h Vanara.PInvoke.Shell32.DragQueryFile
DragQueryPoint shell32.dll shellapi.h Vanara.PInvoke.Shell32.DragQueryPoint
DuplicateIcon shell32.dll shellapi.h Vanara.PInvoke.Shell32.DuplicateIcon
ExtractAssociatedIcon shell32.dll shellapi.h Vanara.PInvoke.Shell32.ExtractAssociatedIcon
ExtractAssociatedIconEx shell32.dll shellapi.h Vanara.PInvoke.Shell32.ExtractAssociatedIconEx
ExtractIcon shell32.dll shellapi.h Vanara.PInvoke.Shell32.ExtractIcon
ExtractIconEx shell32.dll shellapi.h Vanara.PInvoke.Shell32.ExtractIconEx
FindExecutable shell32.dll shellapi.h Vanara.PInvoke.Shell32.FindExecutable
GetCurrentProcessExplicitAppUserModelID shell32.dll Shobjidl.h Vanara.PInvoke.Shell32.GetCurrentProcessExplicitAppUserModelID
GetFileNameFromBrowse shell32.dll shlobj.h Vanara.PInvoke.Shell32.GetFileNameFromBrowse
ILAppendID shell32.dll shlobj_core.h Vanara.PInvoke.Shell32.ILAppendID
ILClone shell32.dll Shobjidl.h Vanara.PInvoke.Shell32.ILClone
ILCloneFirst shell32.dll Shobjidl.h Vanara.PInvoke.Shell32.ILCloneFirst
ILCombine shell32.dll Shobjidl.h Vanara.PInvoke.Shell32.ILCombine
ILCreateFromPath shell32.dll Shobjidl.h Vanara.PInvoke.Shell32.ILCreateFromPath
ILFindChild shell32.dll shlobj_core.h Vanara.PInvoke.Shell32.ILFindChild
ILFindLastID shell32.dll Shobjidl.h Vanara.PInvoke.Shell32.ILFindLastID
ILFree shell32.dll Shobjidl.h Vanara.PInvoke.Shell32.ILFree
ILGetNext shell32.dll Shobjidl.h Vanara.PInvoke.Shell32.ILGetNext
ILGetSize shell32.dll Shobjidl.h Vanara.PInvoke.Shell32.ILGetSize
ILIsEqual shell32.dll Shobjidl.h Vanara.PInvoke.Shell32.ILIsEqual
ILIsParent shell32.dll Shobjidl.h Vanara.PInvoke.Shell32.ILIsParent
ILLoadFromStreamEx shell32.dll shlobj_core.h Vanara.PInvoke.Shell32.ILLoadFromStreamEx
ILRemoveLastID shell32.dll Shobjidl.h Vanara.PInvoke.Shell32.ILRemoveLastID
ILSaveToStream shell32.dll shlobj_core.h Vanara.PInvoke.Shell32.ILSaveToStream
InetIsOffline url.dll intshcut.h Vanara.PInvoke.Url.InetIsOffline
InitNetworkAddressControl shell32.dll shellapi.h Vanara.PInvoke.Shell32.InitNetworkAddressControl
InitVariantFromStrRet propsys.dll propvarutil.h Vanara.PInvoke.Shell32.InitVariantFromStrRet
IsNetDrive shell32.dll shlobj_core.h Vanara.PInvoke.Shell32.IsNetDrive
IsUserAnAdmin shell32.dll shlobj_core.h Vanara.PInvoke.Shell32.IsUserAnAdmin
MIMEAssociationDialog url.dll intshcut.h Vanara.PInvoke.Url.MIMEAssociationDialog
OpenRegStream shell32.dll shlobj_core.h Vanara.PInvoke.Shell32.OpenRegStream
PathCleanupSpec shell32.dll shlobj_core.h Vanara.PInvoke.Shell32.PathCleanupSpec
PathGetShortPath shell32.dll shlobj_core.h Vanara.PInvoke.Shell32.PathGetShortPath
PathIsExe shell32.dll shlobj_core.h Vanara.PInvoke.Shell32.PathIsExe
PathIsSlow shell32.dll shlobj.h Vanara.PInvoke.Shell32.PathIsSlow
PathMakeUniqueName shell32.dll shlobj_core.h Vanara.PInvoke.Shell32.PathMakeUniqueName
PathResolve shell32.dll shlobj_core.h Vanara.PInvoke.Shell32.PathResolve
PathYetAnotherMakeUniqueName shell32.dll shlobj_core.h Vanara.PInvoke.Shell32.PathYetAnotherMakeUniqueName
PickIconDlg shell32.dll shlobj_core.h Vanara.PInvoke.Shell32.PickIconDlg
PifMgr_CloseProperties shell32.dll shlobj_core.h Vanara.PInvoke.Shell32.PifMgr_CloseProperties
PifMgr_GetProperties shell32.dll shlobj_core.h Vanara.PInvoke.Shell32.PifMgr_GetProperties
PifMgr_OpenProperties shell32.dll shlobj_core.h Vanara.PInvoke.Shell32.PifMgr_OpenProperties
PifMgr_SetProperties shell32.dll shlobj_core.h Vanara.PInvoke.Shell32.PifMgr_SetProperties
ReadCabinetState shell32.dll shlobj_core.h Vanara.PInvoke.Shell32.ReadCabinetState
RealDriveType shell32.dll shlobj_core.h Vanara.PInvoke.Shell32.RealDriveType
RestartDialog shell32.dll shlobj_core.h Vanara.PInvoke.Shell32.RestartDialog
RestartDialogEx shell32.dll shlobj_core.h Vanara.PInvoke.Shell32.RestartDialogEx
SetCurrentProcessExplicitAppUserModelID shell32.dll Shobjidl.h Vanara.PInvoke.Shell32.SetCurrentProcessExplicitAppUserModelID
SHAddDefaultPropertiesByExt shell32.dll shobjidl.h Vanara.PInvoke.Shell32.SHAddDefaultPropertiesByExt
SHAddFromPropSheetExtArray shell32.dll shlobj_core.h Vanara.PInvoke.Shell32.SHAddFromPropSheetExtArray
SHAddToRecentDocs shell32.dll Shlobj.h Vanara.PInvoke.Shell32.SHAddToRecentDocs
SHAlloc shell32.dll shlobj_core.h Vanara.PInvoke.Shell32.SHAlloc
SHAppBarMessage shell32.dll shellapi.h Vanara.PInvoke.Shell32.SHAppBarMessage
SHAssocEnumHandlers shell32.dll shobjidl_core.h Vanara.PInvoke.Shell32.SHAssocEnumHandlers
SHAssocEnumHandlersForProtocolByApplication shell32.dll shobjidl_core.h Vanara.PInvoke.Shell32.SHAssocEnumHandlersForProtocolByApplication
SHBindToFolderIDListParent shell32.dll shlobj_core.h Vanara.PInvoke.Shell32.SHBindToFolderIDListParent
SHBindToFolderIDListParentEx shell32.dll shlobj_core.h Vanara.PInvoke.Shell32.SHBindToFolderIDListParentEx
SHBindToObject shell32.dll shlobj_core.h Vanara.PInvoke.Shell32.SHBindToObject
SHBindToParent shell32.dll shlobj_core.h Vanara.PInvoke.Shell32.SHBindToParent
SHBrowseForFolder shell32.dll Shlobj.h Vanara.PInvoke.Shell32.SHBrowseForFolder
SHChangeNotification_Lock shell32.dll shlobj_core.h Vanara.PInvoke.Shell32.SHChangeNotification_Lock
SHChangeNotification_Unlock shell32.dll shlobj_core.h Vanara.PInvoke.Shell32.SHChangeNotification_Unlock
SHChangeNotify shell32.dll Shlobj.h Vanara.PInvoke.Shell32.SHChangeNotify
SHChangeNotifyDeregister shell32.dll shlobj_core.h Vanara.PInvoke.Shell32.SHChangeNotifyDeregister
SHChangeNotifyRegister shell32.dll shlobj_core.h Vanara.PInvoke.Shell32.SHChangeNotifyRegister
SHChangeNotifyRegisterThread shell32.dll shlobj.h Vanara.PInvoke.Shell32.SHChangeNotifyRegisterThread
SHCreateAssociationRegistration shell32.dll shobjidl_core.h Vanara.PInvoke.Shell32.SHCreateAssociationRegistration
SHCreateDataObject shell32.dll shlobj_core.h Vanara.PInvoke.Shell32.SHCreateDataObject
SHCreateDefaultContextMenu shell32.dll shlobj_core.h Vanara.PInvoke.Shell32.SHCreateDefaultContextMenu
SHCreateDefaultExtractIcon shell32.dll shobjidl_core.h Vanara.PInvoke.Shell32.SHCreateDefaultExtractIcon
SHCreateDefaultPropertiesOp shell32.dll shobjidl.h Vanara.PInvoke.Shell32.SHCreateDefaultPropertiesOp
SHCreateDirectory shell32.dll shlobj_core.h Vanara.PInvoke.Shell32.SHCreateDirectory
SHCreateDirectoryEx shell32.dll shlobj_core.h Vanara.PInvoke.Shell32.SHCreateDirectoryEx
SHCreateFileExtractIconW shell32.dll shlobj_core.h Vanara.PInvoke.Shell32.SHCreateFileExtractIconW
SHCreateItemFromIDList shell32.dll Shobjidl.h Vanara.PInvoke.Shell32.SHCreateItemFromIDList
SHCreateItemFromParsingName shell32.dll Shlobjidl.h Vanara.PInvoke.Shell32.SHCreateItemFromParsingName
SHCreateItemFromRelativeName shell32.dll Shobjidl.h Vanara.PInvoke.Shell32.SHCreateItemFromRelativeName
SHCreateItemInKnownFolder shell32.dll Shobjidl.h Vanara.PInvoke.Shell32.SHCreateItemInKnownFolder
SHCreateItemWithParent shell32.dll Shobjidl.h Vanara.PInvoke.Shell32.SHCreateItemWithParent
SHCreatePropSheetExtArray shell32.dll shlobj.h Vanara.PInvoke.Shell32.SHCreatePropSheetExtArray
SHCreateShellFolderView shell32.dll shlobj_core.h Vanara.PInvoke.Shell32.SHCreateShellFolderView
SHCreateShellFolderViewEx shell32.dll shlobj_core.h Vanara.PInvoke.Shell32.SHCreateShellFolderViewEx
SHCreateShellItem shell32.dll shlobj_core.h Vanara.PInvoke.Shell32.SHCreateShellItem
SHCreateShellItemArray shell32.dll shobjidl_core.h Vanara.PInvoke.Shell32.SHCreateShellItemArray
SHCreateShellItemArrayFromDataObject shell32.dll shobjidl_core.h Vanara.PInvoke.Shell32.SHCreateShellItemArrayFromDataObject
SHCreateShellItemArrayFromIDLists shell32.dll Shobjidl.h Vanara.PInvoke.Shell32.SHCreateShellItemArrayFromIDLists
SHCreateShellItemArrayFromShellItem shell32.dll shobjidl_core.h Vanara.PInvoke.Shell32.SHCreateShellItemArrayFromShellItem
SHCreateStdEnumFmtEtc shell32.dll shlobj_core.h Vanara.PInvoke.Shell32.SHCreateStdEnumFmtEtc
SHDefExtractIcon shell32.dll shlobj_core.h Vanara.PInvoke.Shell32.SHDefExtractIcon
SHDestroyPropSheetExtArray shell32.dll shlobj_core.h Vanara.PInvoke.Shell32.SHDestroyPropSheetExtArray
SHDoDragDrop shell32.dll shlobj_core.h Vanara.PInvoke.Shell32.SHDoDragDrop
Shell_GetCachedImageIndex shell32.dll shlobj_core.h Vanara.PInvoke.Shell32.Shell_GetCachedImageIndex
Shell_GetImageLists shell32.dll shlobj_core.h Vanara.PInvoke.Shell32.Shell_GetImageLists
Shell_MergeMenus shell32.dll shlobj_core.h Vanara.PInvoke.Shell32.Shell_MergeMenus
Shell_NotifyIcon shell32.dll shellapi.h Vanara.PInvoke.Shell32.Shell_NotifyIcon
Shell_NotifyIconGetRect shell32.dll shellapi.h Vanara.PInvoke.Shell32.Shell_NotifyIconGetRect
ShellAbout shell32.dll shellapi.h Vanara.PInvoke.Shell32.ShellAbout
ShellExecute shell32.dll shellapi.h Vanara.PInvoke.Shell32.ShellExecute
ShellExecuteEx shell32.dll Shellapi.h Vanara.PInvoke.Shell32.ShellExecuteEx
SHEmptyRecycleBin shell32.dll shellapi.h Vanara.PInvoke.Shell32.SHEmptyRecycleBin
SHEnumerateUnreadMailAccountsA shell32.dll shellapi.h Vanara.PInvoke.Shell32.SHEnumerateUnreadMailAccounts
SHEnumerateUnreadMailAccountsW shell32.dll shellapi.h Vanara.PInvoke.Shell32.SHEnumerateUnreadMailAccounts
SHEvaluateSystemCommandTemplate shell32.dll shellapi.h Vanara.PInvoke.Shell32.SHEvaluateSystemCommandTemplate
SHFileOperation shell32.dll Shellapi.h Vanara.PInvoke.Shell32.SHFileOperation
SHFind_InitMenuPopup shell32.dll shlobj_core.h Vanara.PInvoke.Shell32.SHFind_InitMenuPopup
SHFindFiles shell32.dll shlobj_core.h Vanara.PInvoke.Shell32.SHFindFiles
SHFlushSFCache shell32.dll shlobj_core.h Vanara.PInvoke.Shell32.SHFlushSFCache
SHFormatDrive shell32.dll shlobj_core.h Vanara.PInvoke.Shell32.SHFormatDrive
SHFree shell32.dll shlobj_core.h Vanara.PInvoke.Shell32.SHFree
SHFreeNameMappings shell32.dll shellapi.h Vanara.PInvoke.Shell32.SHFreeNameMappings
SHGetAttributesFromDataObject shell32.dll shlobj_core.h Vanara.PInvoke.Shell32.SHGetAttributesFromDataObject
SHGetDataFromIDList shell32.dll Shlobj.h Vanara.PInvoke.Shell32.SHGetDataFromIDList
SHGetDesktopFolder shell32.dll Shlobj.h Vanara.PInvoke.Shell32.SHGetDesktopFolder
SHGetDiskFreeSpaceA shell32.dll Shellapi.h Vanara.PInvoke.Shell32.SHGetDiskFreeSpace
SHGetDiskFreeSpaceEx shell32.dll shellapi.h Vanara.PInvoke.Shell32.SHGetDiskFreeSpaceEx
SHGetDiskFreeSpaceW shell32.dll Shellapi.h Vanara.PInvoke.Shell32.SHGetDiskFreeSpace
SHGetDriveMedia shell32.dll shellapi.h Vanara.PInvoke.Shell32.SHGetDriveMedia
SHGetFileInfo shell32.dll Shellapi.h Vanara.PInvoke.Shell32.SHGetFileInfo
SHGetFolderLocation shell32.dll Shlobj.h Vanara.PInvoke.Shell32.SHGetFolderLocation
SHGetFolderPath shell32.dll Shlobj.h Vanara.PInvoke.Shell32.SHGetFolderPath
SHGetFolderPathAndSubDir shell32.dll shlobj_core.h Vanara.PInvoke.Shell32.SHGetFolderPathAndSubDir
SHGetFolderPathEx shell32.dll Shlobj.h Vanara.PInvoke.Shell32.SHGetFolderPathEx
SHGetIconOverlayIndex shell32.dll shlobj_core.h Vanara.PInvoke.Shell32.SHGetIconOverlayIndex
SHGetIDListFromObject shell32.dll Shlobj.h Vanara.PInvoke.Shell32.SHGetIDListFromObject
SHGetImageList shell32.dll Shlobj.h Vanara.PInvoke.Shell32.SHGetImageList
SHGetInstanceExplorer shell32.dll shlobj_core.h Vanara.PInvoke.Shell32.SHGetInstanceExplorer
SHGetItemFromDataObject shell32.dll shobjidl_core.h Vanara.PInvoke.Shell32.SHGetItemFromDataObject
SHGetItemFromObject shell32.dll shobjidl_core.h Vanara.PInvoke.Shell32.SHGetItemFromObject
SHGetKnownFolderIDList shell32.dll Shlobj.h Vanara.PInvoke.Shell32.SHGetKnownFolderIDList
SHGetKnownFolderItem shell32.dll Shlobj.h Vanara.PInvoke.Shell32.SHGetKnownFolderItem
SHGetKnownFolderPath shell32.dll Shlobj.h Vanara.PInvoke.Shell32.SHGetKnownFolderPath
SHGetLocalizedName shell32.dll shellapi.h Vanara.PInvoke.Shell32.SHGetLocalizedName
SHGetNameFromIDList shell32.dll Shlobj.h Vanara.PInvoke.Shell32.SHGetNameFromIDList
SHGetNewLinkInfo shell32.dll shellapi.h Vanara.PInvoke.Shell32.SHGetNewLinkInfo
SHGetPathFromIDList shell32.dll Shlobj.h Vanara.PInvoke.Shell32.SHGetPathFromIDList
SHGetPathFromIDListEx shell32.dll shlobj_core.h Vanara.PInvoke.Shell32.SHGetPathFromIDListEx
SHGetPropertyStoreForWindow shell32.dll shellapi.h Vanara.PInvoke.Shell32.SHGetPropertyStoreForWindow
SHGetPropertyStoreFromIDList shell32.dll shobjidl_core.h Vanara.PInvoke.Shell32.SHGetPropertyStoreFromIDList
SHGetPropertyStoreFromParsingName shell32.dll Shlobjidl.h Vanara.PInvoke.Shell32.SHGetPropertyStoreFromParsingName
SHGetRealIDL shell32.dll shlobj_core.h Vanara.PInvoke.Shell32.SHGetRealIDL
SHGetSetFolderCustomSettings shell32.dll shlobj_core.h Vanara.PInvoke.Shell32.SHGetSetFolderCustomSettings
SHGetSetSettings shell32.dll shlobj_core.h Vanara.PInvoke.Shell32.SHGetSetSettings
SHGetSettings shell32.dll shlobj_core.h Vanara.PInvoke.Shell32.SHGetSettings
SHGetStockIconInfo shell32.dll shellapi.h Vanara.PInvoke.Shell32.SHGetStockIconInfo
SHGetTemporaryPropertyForItem shell32.dll shobjidl_core.h Vanara.PInvoke.Shell32.SHGetTemporaryPropertyForItem
SHGetUnreadMailCountW shell32.dll shellapi.h Vanara.PInvoke.Shell32.SHGetUnreadMailCountW
SHHandleUpdateImage shell32.dll shlobj_core.h Vanara.PInvoke.Shell32.SHHandleUpdateImage
SHInvokePrinterCommand shell32.dll shellapi.h Vanara.PInvoke.Shell32.SHInvokePrinterCommand
SHIsFileAvailableOffline shell32.dll shellapi.h Vanara.PInvoke.Shell32.SHIsFileAvailableOffline
SHLimitInputEdit shell32.dll shlobj_core.h Vanara.PInvoke.Shell32.SHLimitInputEdit
SHLoadInProc shell32.dll shlobj_core.h Vanara.PInvoke.Shell32.SHLoadInProc
SHLoadNonloadedIconOverlayIdentifiers shell32.dll shellapi.h Vanara.PInvoke.Shell32.SHLoadNonloadedIconOverlayIdentifiers
SHMapPIDLToSystemImageListIndex shell32.dll Shlobj_core.h Vanara.PInvoke.Shell32.SHMapPIDLToSystemImageListIndex
SHMultiFileProperties shell32.dll shlobj.h Vanara.PInvoke.Shell32.SHMultiFileProperties
SHObjectProperties shell32.dll shlobj_core.h Vanara.PInvoke.Shell32.SHObjectProperties
SHOpenFolderAndSelectItems shell32.dll Shlobj.h Vanara.PInvoke.Shell32.SHOpenFolderAndSelectItems
SHOpenWithDialog shell32.dll shlobj_core.h Vanara.PInvoke.Shell32.SHOpenWithDialog
SHParseDisplayName shell32.dll Shlobj.h Vanara.PInvoke.Shell32.SHParseDisplayName
SHPathPrepareForWrite shell32.dll shlobj_core.h Vanara.PInvoke.Shell32.SHPathPrepareForWrite
SHPropStgCreate shell32.dll shlobj_core.h Vanara.PInvoke.Shell32.SHPropStgCreate
SHPropStgReadMultiple shell32.dll shlobj_core.h Vanara.PInvoke.Shell32.SHPropStgReadMultiple
SHPropStgWriteMultiple shell32.dll shlobj_core.h Vanara.PInvoke.Shell32.SHPropStgWriteMultiple
SHQueryRecycleBin shell32.dll shellapi.h Vanara.PInvoke.Shell32.SHQueryRecycleBin
SHQueryUserNotificationState shell32.dll shellapi.h Vanara.PInvoke.Shell32.SHQueryUserNotificationState
SHRemoveLocalizedName shell32.dll shellapi.h Vanara.PInvoke.Shell32.SHRemoveLocalizedName
SHReplaceFromPropSheetExtArray shell32.dll shlobj_core.h Vanara.PInvoke.Shell32.SHReplaceFromPropSheetExtArray
SHResolveLibrary shell32.dll Shobjidl.h Vanara.PInvoke.Shell32.SHResolveLibrary
SHRestricted shell32.dll shlobj_core.h Vanara.PInvoke.Shell32.SHRestricted
SHSetDefaultProperties shell32.dll shobjidl.h Vanara.PInvoke.Shell32.SHSetDefaultProperties
SHSetInstanceExplorer shell32.dll shlobj_core.h Vanara.PInvoke.Shell32.SHSetInstanceExplorer
SHSetKnownFolderPath shell32.dll shlobj_core.h Vanara.PInvoke.Shell32.SHSetKnownFolderPath
SHSetLocalizedName shell32.dll shellapi.h Vanara.PInvoke.Shell32.SHSetLocalizedName
SHSetTemporaryPropertyForItem shell32.dll shobjidl_core.h Vanara.PInvoke.Shell32.SHSetTemporaryPropertyForItem
SHSetUnreadMailCountW shell32.dll shellapi.h Vanara.PInvoke.Shell32.SHSetUnreadMailCountW
SHShellFolderView_Message shell32.dll shlobj_core.h Vanara.PInvoke.Shell32.SHShellFolderView_Message
SHShowManageLibraryUI shell32.dll Shobjidl.h Vanara.PInvoke.Shell32.SHShowManageLibraryUI
SHSimpleIDListFromPath shell32.dll shobjidl_core.h Vanara.PInvoke.Shell32.SHSimpleIDListFromPath
SHTestTokenMembership shell32.dll shellapi.h Vanara.PInvoke.Shell32.SHTestTokenMembership
SHUpdateImage shell32.dll shlobj_core.h Vanara.PInvoke.Shell32.SHUpdateImage
SHUpdateRecycleBinIcon shell32.dll Vanara.PInvoke.Shell32.SHUpdateRecycleBinIcon
SHValidateUNC shell32.dll shlobj_core.h Vanara.PInvoke.Shell32.SHValidateUNC
SignalFileOpen shell32.dll shlobj_core.h Vanara.PInvoke.Shell32.SignalFileOpen
StgMakeUniqueName shell32.dll shlobj_core.h Vanara.PInvoke.Shell32.StgMakeUniqueName
TranslateURLW url.dll intshcut.h Vanara.PInvoke.Url.TranslateURL
URLAssociationDialogW url.dll intshcut.h Vanara.PInvoke.Url.URLAssociationDialog
VariantToStrRet propsys.dll propvarutil.h Vanara.PInvoke.Shell32.VariantToStrRet
Win32DeleteFile shell32.dll shlobj_core.h Vanara.PInvoke.Shell32.Win32DeleteFile
WriteCabinetState shell32.dll shlobj_core.h Vanara.PInvoke.Shell32.WriteCabinetState

Enumerations

Native Enum Header Managed Enum
ABE shellapi.h Vanara.PInvoke.Shell32.ABE
ABM shellapi.h Vanara.PInvoke.Shell32.ABM
ABN shellapi.h Vanara.PInvoke.Shell32.ABN
ABS shellapi.h Vanara.PInvoke.Shell32.ABS
ACTIVATEOPTIONS shobjidl_core.h Vanara.PInvoke.Shell32.ACTIVATEOPTIONS
ADJACENT_DISPLAY_EDGES shobjidl_core.h Vanara.PInvoke.Shell32.ADJACENT_DISPLAY_EDGES
AHE_TYPE shobjidl_core.h Vanara.PInvoke.Shell32.AHE_TYPE
APPACTIONFLAGS shappmgr.h Vanara.PInvoke.Shell32.APPACTIONFLAGS
APPDOCLISTTYPE Shobjidl.h Vanara.PInvoke.Shell32.APPDOCLISTTYPE
APPINFODATAFLAGS shappmgr.h Vanara.PInvoke.Shell32.APPINFODATAFLAGS
APPLICATION_VIEW_MIN_WIDTH shobjidl_core.h Vanara.PInvoke.Shell32.APPLICATION_VIEW_MIN_WIDTH
APPLICATION_VIEW_ORIENTATION shobjidl_core.h Vanara.PInvoke.Shell32.APPLICATION_VIEW_ORIENTATION
APPLICATION_VIEW_SIZE_PREFERENCE shobjidl_core.h Vanara.PInvoke.Shell32.APPLICATION_VIEW_SIZE_PREFERENCE
APPLICATION_VIEW_STATE shobjidl_core.h Vanara.PInvoke.Shell32.APPLICATION_VIEW_STATE
ARCONTENT shobjidl.h Vanara.PInvoke.Shell32.ARCONTENT
ASSOC_FILTER shobjidl_core.h Vanara.PInvoke.Shell32.ASSOC_FILTER
ASSOCCLASS shellapi.h Vanara.PInvoke.Shell32.ASSOCCLASS
ASSOCIATIONLEVEL shobjidl_core.h Vanara.PInvoke.Shell32.ASSOCIATIONLEVEL
ASSOCIATIONTYPE shobjidl_core.h Vanara.PInvoke.Shell32.ASSOCIATIONTYPE
ATTACHMENT_ACTION shobjidl_core.h Vanara.PInvoke.Shell32.ATTACHMENT_ACTION
ATTACHMENT_PROMPT shobjidl_core.h Vanara.PInvoke.Shell32.ATTACHMENT_PROMPT
AUTOCOMPLETELISTOPTIONS shlobj_core.h Vanara.PInvoke.Shell32.AUTOCOMPLETELISTOPTIONS
AUTOCOMPLETEOPTIONS shldisp.h Vanara.PInvoke.Shell32.AUTOCOMPLETEOPTIONS
BHID shlguid.h Vanara.PInvoke.Shell32.BHID
BrowseForFolderMessages Shlobj.h Vanara.PInvoke.Shell32.BrowseForFolderMessages
BrowseInfoFlag Shlobj.h Vanara.PInvoke.Shell32.BrowseInfoFlag
BROWSERFRAMEOPTIONS shobjidl_core.h Vanara.PInvoke.Shell32.BROWSERFRAMEOPTIONS
CATEGORYINFO_FLAGS shobjidl_core.h Vanara.PInvoke.Shell32.CATEGORYINFO_FLAGS
CATSORT_FLAGS shobjidl_core.h Vanara.PInvoke.Shell32.CATSORT_FLAGS
CDB2GVF Shobjidl.h Vanara.PInvoke.Shell32.CDB2GVF
CDB2N Shobjidl.h Vanara.PInvoke.Shell32.CDB2N
CDBE_ACTIONS shobjidl.h Vanara.PInvoke.Shell32.CDBE_ACTIONS
CDBOSC Shobjidl.h Vanara.PInvoke.Shell32.CDBOSC
CDCONTROLSTATEF Vanara.PInvoke.Shell32.CDCONTROLSTATEF
CLOSEPROPS shlobj_core.h Vanara.PInvoke.Shell32.CLOSEPROPS
CM_ENUM_FLAGS shobjidl_core.h Vanara.PInvoke.Shell32.CM_ENUM_FLAGS
CM_MASK shobjidl_core.h Vanara.PInvoke.Shell32.CM_MASK
CM_SET_WIDTH_VALUE shobjidl_core.h Vanara.PInvoke.Shell32.CM_SET_WIDTH_VALUE
CM_STATE shobjidl_core.h Vanara.PInvoke.Shell32.CM_STATE
CMF Shobjidl.h Vanara.PInvoke.Shell32.CMF
CMIC Shobjidl.h Vanara.PInvoke.Shell32.CMIC
ControlPanelItem Vanara.PInvoke.Shell32.ControlPanelItem
CPVIEW Vanara.PInvoke.Shell32.CPVIEW
CSIDL Shlobj.h Vanara.PInvoke.Shell32.CSIDL
DATAOBJ_GET_ITEM_FLAGS shobjidl_core.h Vanara.PInvoke.Shell32.DATAOBJ_GET_ITEM_FLAGS
DBIF shobjidl_core.h Vanara.PInvoke.Shell32.DBIF
DBIM shobjidl_core.h Vanara.PInvoke.Shell32.DBIM
DBIMF shobjidl_core.h Vanara.PInvoke.Shell32.DBIMF
DEF_SHARE_ID shobjidl_core.h Vanara.PInvoke.Shell32.DEF_SHARE_ID
DEFAULT_FOLDER_MENU_RESTRICTIONS shobjidl_core.h Vanara.PInvoke.Shell32.DEFAULT_FOLDER_MENU_RESTRICTIONS
DEFAULTSAVEFOLDERTYPE Vanara.PInvoke.Shell32.DEFAULTSAVEFOLDERTYPE
DESKTOP_SLIDESHOW_DIRECTION shobjidl_core.h Vanara.PInvoke.Shell32.DESKTOP_SLIDESHOW_DIRECTION
DESKTOP_SLIDESHOW_OPTIONS shobjidl_core.h Vanara.PInvoke.Shell32.DESKTOP_SLIDESHOW_OPTIONS
DESKTOP_SLIDESHOW_STATE shobjidl_core.h Vanara.PInvoke.Shell32.DESKTOP_SLIDESHOW_STATE
DESKTOP_WALLPAPER_POSITION shobjidl_core.h Vanara.PInvoke.Shell32.DESKTOP_WALLPAPER_POSITION
DFM Shlobj_core.h Vanara.PInvoke.Shell32.DFM
DFM_CMD Shlobj_core.h Vanara.PInvoke.Shell32.DFM_CMD
DROPIMAGETYPE shlobj_core.h Vanara.PInvoke.Shell32.DROPIMAGETYPE
DSH_FLAGS shobjidl.h Vanara.PInvoke.Shell32.DSH_FLAGS
EC_HOST_UI_MODE shobjidl_core.h Vanara.PInvoke.Shell32.EC_HOST_UI_MODE
EDGE_GESTURE_KIND shobjidl_core.h Vanara.PInvoke.Shell32.EDGE_GESTURE_KIND
EXPCMDFLAGS shobjidl_core.h Vanara.PInvoke.Shell32.EXPCMDFLAGS
EXPCMDSTATE shobjidl_core.h Vanara.PInvoke.Shell32.EXPCMDSTATE
EXPLORER_BROWSER_FILL_FLAGS Shobjidl.h Vanara.PInvoke.Shell32.EXPLORER_BROWSER_FILL_FLAGS
EXPLORER_BROWSER_OPTIONS Shobjidl.h Vanara.PInvoke.Shell32.EXPLORER_BROWSER_OPTIONS
EXPLORERPANESTATE Shobjidl.h Vanara.PInvoke.Shell32.EXPLORERPANESTATE
EXPPS Shobjidl.h Vanara.PInvoke.Shell32.EXPPS
FCS shlobj_core.h Vanara.PInvoke.Shell32.FCS
FCT shobjidl.h Vanara.PInvoke.Shell32.FCT
FCW shobjidl.h Vanara.PInvoke.Shell32.FCW
FD_FLAGS shlobj_core.h Vanara.PInvoke.Shell32.FD_FLAGS
FDAP Shobjidl.h Vanara.PInvoke.Shell32.FDAP
FDE_SHAREVIOLATION_RESPONSE Shobjidl.h Vanara.PInvoke.Shell32.FDE_SHAREVIOLATION_RESPONSE
FFFP_MODE Shobjidl.h Vanara.PInvoke.Shell32.FFFP_MODE
FILE_USAGE_TYPE shobjidl_core.h Vanara.PInvoke.Shell32.FILE_USAGE_TYPE
FILEOP_FLAGS Shobjidl.h Vanara.PInvoke.Shell32.FILEOP_FLAGS
FILEOPENDIALOGOPTIONS Shobjidl.h Vanara.PInvoke.Shell32.FILEOPENDIALOGOPTIONS
FOLDER_ENUM_MODE shobjidl_core.h Vanara.PInvoke.Shell32.FOLDER_ENUM_MODE
FOLDERCUSTOMSETTINGSMASK shlobj_core.h Vanara.PInvoke.Shell32.FOLDERCUSTOMSETTINGSMASK
FOLDERFLAGS shobjidl.h Vanara.PInvoke.Shell32.FOLDERFLAGS
FOLDERLOGICALVIEWMODE shobjidl_core.h Vanara.PInvoke.Shell32.FOLDERLOGICALVIEWMODE
FOLDERTYPEID Shlguid.h Vanara.PInvoke.Shell32.FOLDERTYPEID
FOLDERVIEWMODE shobjidl.h Vanara.PInvoke.Shell32.FOLDERVIEWMODE
FOLDERVIEWOPTIONS shobjidl.h Vanara.PInvoke.Shell32.FOLDERVIEWOPTIONS
FVTEXTTYPE shobjidl_core.h Vanara.PInvoke.Shell32.FVTEXTTYPE
GCS Shobjidl.h Vanara.PInvoke.Shell32.GCS
GetIconLocationFlags Vanara.PInvoke.Shell32.GetIconLocationFlags
GetIconLocationResultFlags Vanara.PInvoke.Shell32.GetIconLocationResultFlags
GPFIDL_FLAGS shlobj_core.h Vanara.PInvoke.Shell32.GPFIDL_FLAGS
IEIFLAG Vanara.PInvoke.Shell32.IEIFLAG
IRTIR_TASK shobjidl_core.h Vanara.PInvoke.Shell32.IRTIR_TASK
ISIOI shobjidl_core.h Vanara.PInvoke.Shell32.ISIOI
ITSSFLAG shobjidl_core.h Vanara.PInvoke.Shell32.ITSSFLAG
IURL_INVOKECOMMAND_FLAGS Intshcut.h Vanara.PInvoke.Url.IURL_INVOKECOMMAND_FLAGS
IURL_SETURL_FLAGS Intshcut.h Vanara.PInvoke.Url.IURL_SETURL_FLAGS
KF_CATEGORY Shobjidl.h Vanara.PInvoke.Shell32.KF_CATEGORY
KF_DEFINITION_FLAGS Shobjidl.h Vanara.PInvoke.Shell32.KF_DEFINITION_FLAGS
KF_REDIRECT_FLAGS Shobjidl.h Vanara.PInvoke.Shell32.KF_REDIRECT_FLAGS
KF_REDIRECTION_CAPABILITIES Shobjidl.h Vanara.PInvoke.Shell32.KF_REDIRECTION_CAPABILITIES
KNOWN_FOLDER_FLAG Shlobj.h Vanara.PInvoke.Shell32.KNOWN_FOLDER_FLAG
KNOWNDESTCATEGORY Shobjidl.h Vanara.PInvoke.Shell32.KNOWNDESTCATEGORY
KNOWNFOLDERID Knownfolders.h Vanara.PInvoke.Shell32.KNOWNFOLDERID
LIBRARYFOLDERFILTER Vanara.PInvoke.Shell32.LIBRARYFOLDERFILTER
LIBRARYMANAGEDIALOGOPTIONS Vanara.PInvoke.Shell32.LIBRARYMANAGEDIALOGOPTIONS
LIBRARYOPTIONFLAGS Vanara.PInvoke.Shell32.LIBRARYOPTIONFLAGS
LIBRARYSAVEFLAGS Vanara.PInvoke.Shell32.LIBRARYSAVEFLAGS
MERGE_UPDATE_STATUS shobjidl_core.h Vanara.PInvoke.Shell32.MERGE_UPDATE_STATUS
MM shlobj_core.h Vanara.PInvoke.Shell32.MM
MONITOR_APP_VISIBILITY shobjidl_core.h Vanara.PInvoke.Shell32.MONITOR_APP_VISIBILITY
NAMESPACEWALKFLAG shobjidl_core.h Vanara.PInvoke.Shell32.NAMESPACEWALKFLAG
NATIVE_DISPLAY_ORIENTATION shobjidl_core.h Vanara.PInvoke.Shell32.NATIVE_DISPLAY_ORIENTATION
NIF shellapi.h Vanara.PInvoke.Shell32.NIF
NIIF shellapi.h Vanara.PInvoke.Shell32.NIIF
NIM Vanara.PInvoke.Shell32.NIM
NIN shellapi.h Vanara.PInvoke.Shell32.NIN
NIS shellapi.h Vanara.PInvoke.Shell32.NIS
NMCII_FLAGS shobjidl_core.h Vanara.PInvoke.Shell32.NMCII_FLAGS
NMCSAEI_FLAGS shobjidl_core.h Vanara.PInvoke.Shell32.NMCSAEI_FLAGS
NSTCECLICKTYPE shobjidl.h Vanara.PInvoke.Shell32.NSTCECLICKTYPE
NSTCEHITTEST shobjidl.h Vanara.PInvoke.Shell32.NSTCEHITTEST
NSTCFOLDERCAPABILITIES shobjidl_core.h Vanara.PInvoke.Shell32.NSTCFOLDERCAPABILITIES
NSTCGNI shobjidl_core.h Vanara.PInvoke.Shell32.NSTCGNI
NSTCITEMSTATE shobjidl_core.h Vanara.PInvoke.Shell32.NSTCITEMSTATE
NSTCROOTSTYLE shobjidl_core.h Vanara.PInvoke.Shell32.NSTCROOTSTYLE
NSTCSTYLE shobjidl_core.h Vanara.PInvoke.Shell32.NSTCSTYLE
NSTCSTYLE2 shobjidl.h Vanara.PInvoke.Shell32.NSTCSTYLE2
NWMF shobjidl_core.h Vanara.PInvoke.Shell32.NWMF
OF_CAP shobjidl_core.h Vanara.PInvoke.Shell32.OF_CAP
OFASI Shlobj.h Vanara.PInvoke.Shell32.OFASI
OFFLINE_STATUS shellapi.h Vanara.PInvoke.Shell32.OFFLINE_STATUS
OfflineFolderStatus shldisp.h Vanara.PInvoke.Shell32.OfflineFolderStatus
OPEN_AS_INFO_FLAGS shlobj_core.h Vanara.PInvoke.Shell32.OPEN_AS_INFO_FLAGS
OPENPROPS shlobj_core.h Vanara.PInvoke.Shell32.OPENPROPS
OPPROGDLGF shobjidl_core.h Vanara.PInvoke.Shell32.OPPROGDLGF
PACKAGE_EXECUTION_STATE shobjidl_core.h Vanara.PInvoke.Shell32.PACKAGE_EXECUTION_STATE
PCS shlobj_core.h Vanara.PInvoke.Shell32.PCS
PDMODE shobjidl_core.h Vanara.PInvoke.Shell32.PDMODE
PDOPSTATUS shobjidl_core.h Vanara.PInvoke.Shell32.PDOPSTATUS
PDTIMER Shlobj_core.h Vanara.PInvoke.Shell32.PDTIMER
PLACEHOLDER_STATES shobjidl_core.h Vanara.PInvoke.Shell32.PLACEHOLDER_STATES
PRF shlobj_core.h Vanara.PInvoke.Shell32.PRF
PRINTACTION shellapi.h Vanara.PInvoke.Shell32.PRINTACTION
PROGDLG Shlobj_core.h Vanara.PInvoke.Shell32.PROGDLG
PUBAPPINFOFLAGS shappmgr.h Vanara.PInvoke.Shell32.PUBAPPINFOFLAGS
QITIP Shlobj.h Vanara.PInvoke.Shell32.QITIP
QUERY_USER_NOTIFICATION_STATE shellapi.h Vanara.PInvoke.Shell32.QUERY_USER_NOTIFICATION_STATE
RESTRICTIONS shlobj_core.h Vanara.PInvoke.Shell32.RESTRICTIONS
SBSP shobjidl.h Vanara.PInvoke.Shell32.SBSP
SCNRT_STATUS shlobj_core.h Vanara.PInvoke.Shell32.SCNRT_STATUS
SFGAO Shobjidl.h Vanara.PInvoke.Shell32.SFGAO
SFVM shobjidl.h Vanara.PInvoke.Shell32.SFVM
SHARD Shlobj.h Vanara.PInvoke.Shell32.SHARD
SHARE_ROLE shobjidl_core.h Vanara.PInvoke.Shell32.SHARE_ROLE
SHCIDS shobjidl_core.h Vanara.PInvoke.Shell32.SHCIDS
SHCNE Shlobj_core.h Vanara.PInvoke.Shell32.SHCNE
SHCNF Shlobj_core.h Vanara.PInvoke.Shell32.SHCNF
SHCNRF shlobj_core.h Vanara.PInvoke.Shell32.SHCNRF
SHCOLSTATE Shtypes.h Vanara.PInvoke.Shell32.SHCOLSTATE
SHCONTF Shobjidl.h Vanara.PInvoke.Shell32.SHCONTF
SHDID Shlobj_core.h Vanara.PInvoke.Shell32.SHDID
SHELL_LINK_DATA_FLAGS Shlobj.h Vanara.PInvoke.Shell32.SHELL_LINK_DATA_FLAGS
ShellDataBlockSignature Shobjidl.h Vanara.PInvoke.Shell32.ShellDataBlockSignature
ShellExecuteMaskFlags Shellapi.h Vanara.PInvoke.Shell32.ShellExecuteMaskFlags
ShellFileOperation Shellapi.h Vanara.PInvoke.Shell32.ShellFileOperation
ShellFolderViewOptions shldisp.h Vanara.PInvoke.Shell32.ShellFolderViewOptions
ShellSpecialFolderConstants shldisp.h Vanara.PInvoke.Shell32.ShellSpecialFolderConstants
ShellWindowFindWindowOptions exdisp.h Vanara.PInvoke.Shell32.ShellWindowFindWindowOptions
ShellWindowTypeConstants exdisp.h Vanara.PInvoke.Shell32.ShellWindowTypeConstants
SHERB shellapi.h Vanara.PInvoke.Shell32.SHERB
SHFMT_ID shlobj_core.h Vanara.PInvoke.Shell32.SHFMT_ID
SHFMT_OPT shlobj_core.h Vanara.PInvoke.Shell32.SHFMT_OPT
SHGDNF Shobjidl.h Vanara.PInvoke.Shell32.SHGDNF
SHGetDataFormat Shlobj.h Vanara.PInvoke.Shell32.SHGetDataFormat
SHGFI Shellapi.h Vanara.PInvoke.Shell32.SHGFI
SHGFP Shlobj.h Vanara.PInvoke.Shell32.SHGFP
SHGNLI shellapi.h Vanara.PInvoke.Shell32.SHGNLI
SHGSI shellapi.h Vanara.PInvoke.Shell32.SHGSI
SHIL Shlobj.h Vanara.PInvoke.Shell32.SHIL
SHOP shlobj_core.h Vanara.PInvoke.Shell32.SHOP
SHPPFW shlobj_core.h Vanara.PInvoke.Shell32.SHPPFW
SHSTOCKICONID shellapi.h Vanara.PInvoke.Shell32.SHSTOCKICONID
SIATTRIBFLAGS Shobjidl.h Vanara.PInvoke.Shell32.SIATTRIBFLAGS
SICHINTF Shobjidl.h Vanara.PInvoke.Shell32.SICHINTF
SIGDN Shobjidl.h Vanara.PInvoke.Shell32.SIGDN
SIIGBF Vanara.PInvoke.Shell32.SIIGBF
SLGP Shobjidl.h Vanara.PInvoke.Shell32.SLGP
SLR_FLAGS Shobjidl.h Vanara.PInvoke.Shell32.SLR_FLAGS
SMC shobjidl_core.h Vanara.PInvoke.Shell32.SMC
SMDM shobjidl_core.h Vanara.PInvoke.Shell32.SMDM
SMINFOFLAGS shobjidl_core.h Vanara.PInvoke.Shell32.SMINFOFLAGS
SMINFOMASK shobjidl_core.h Vanara.PInvoke.Shell32.SMINFOMASK
SMINFOTYPE shobjidl_core.h Vanara.PInvoke.Shell32.SMINFOTYPE
SMINIT shobjidl_core.h Vanara.PInvoke.Shell32.SMINIT
SMINV shobjidl_core.h Vanara.PInvoke.Shell32.SMINV
SMSET shobjidl_core.h Vanara.PInvoke.Shell32.SMSET
SORTDIRECTION shobjidl_core.h Vanara.PInvoke.Shell32.SORTDIRECTION
SPACTION shobjidl_core.h Vanara.PInvoke.Shell32.SPACTION
SPBEGINF shobjidl_core.h Vanara.PInvoke.Shell32.SPBEGINF
SPINITF shobjidl_core.h Vanara.PInvoke.Shell32.SPINITF
SPTEXT shobjidl_core.h Vanara.PInvoke.Shell32.SPTEXT
SSF Shlobj.h Vanara.PInvoke.Shell32.SSF
STPFLAG Shobjidl.h Vanara.PInvoke.Shell32.STPFLAG
STRRET_TYPE Shtypes.h Vanara.PInvoke.Shell32.STRRET_TYPE
SV2GV shobjidl.h Vanara.PInvoke.Shell32.SV2GV
SV3CVW3_FLAGS shobjidl.h Vanara.PInvoke.Shell32.SV3CVW3_FLAGS
SVGIO Vanara.PInvoke.Shell32.SVGIO
SVSIF shobjidl.h Vanara.PInvoke.Shell32.SVSIF
SVUIA shobjidl.h Vanara.PInvoke.Shell32.SVUIA
SYNC_TRANSFER_STATUS shobjidl_core.h Vanara.PInvoke.Shell32.SYNC_TRANSFER_STATUS
TBPFLAG Shobjidl.h Vanara.PInvoke.Shell32.TBPFLAG
THUMBBUTTONFLAGS Shobjidl.h Vanara.PInvoke.Shell32.THUMBBUTTONFLAGS
THUMBBUTTONMASK Shobjidl.h Vanara.PInvoke.Shell32.THUMBBUTTONMASK
TI_FLAGS imagetranscode.h Vanara.PInvoke.Shell32.TI_FLAGS
TRANSFER_ADVISE_STATE shobjidl_core.h Vanara.PInvoke.Shell32.TRANSFER_ADVISE_STATE
TRANSFER_SOURCE_FLAGS Vanara.PInvoke.Shell32.TRANSFER_SOURCE_FLAGS
TRANSLATEURL_IN_FLAGS intshcut.h Vanara.PInvoke.Url.TRANSLATEURL_IN_FLAGS
UNDOCK_REASON shobjidl.h Vanara.PInvoke.Shell32.UNDOCK_REASON
URLASSOCIATIONDIALOG_IN_FLAGS intshcut.h Vanara.PInvoke.Url.URLASSOCIATIONDIALOG_IN_FLAGS
VALIDATEUNC shlobj_core.h Vanara.PInvoke.Shell32.VALIDATEUNC
VPCOLORFLAGS shobjidl.h Vanara.PInvoke.Shell32.VPCOLORFLAGS
VPWATERMARKFLAGS shobjidl.h Vanara.PInvoke.Shell32.VPWATERMARKFLAGS
WTS_ALPHATYPE thumbcache.h Vanara.PInvoke.Shell32.WTS_ALPHATYPE

Structures

Native Structure Header Managed Structure
APPBARDATA shellapi.h Vanara.PInvoke.Shell32.APPBARDATA
APPCATEGORYINFO appmgmt.h Vanara.PInvoke.Shell32.APPCATEGORYINFO
APPCATEGORYINFOLIST appmgmt.h Vanara.PInvoke.Shell32.APPCATEGORYINFOLIST
APPINFODATA shappmgr.h Vanara.PInvoke.Shell32.APPINFODATA
ASSOCIATIONELEMENT shellapi.h Vanara.PInvoke.Shell32.ASSOCIATIONELEMENT
BROWSEINFO Shlobj.h Vanara.PInvoke.Shell32.BROWSEINFO
CABINETSTATE shlobj_core.h Vanara.PInvoke.Shell32.CABINETSTATE
CATEGORY_INFO shobjidl_core.h Vanara.PInvoke.Shell32.CATEGORY_INFO
CIDA shlobj_core.h Vanara.PInvoke.Shell32.CIDA
CM_COLUMNINFO shobjidl_core.h Vanara.PInvoke.Shell32.CM_COLUMNINFO
CMINVOKECOMMANDINFOEX shobjidl_core.h Vanara.PInvoke.Shell32.CMINVOKECOMMANDINFOEX
COMDLG_FILTERSPEC Shtypes.h Vanara.PInvoke.Shell32.COMDLG_FILTERSPEC
CSFV shlobj_core.h Vanara.PInvoke.Shell32.CSFV
DATABLOCKHEADER Shlobj.h Vanara.PInvoke.Shell32.DATABLOCKHEADER
DEFCONTEXTMENU shlobj_core.h Vanara.PInvoke.Shell32.DEFCONTEXTMENU
DESKBANDINFO shobjidl_core.h Vanara.PInvoke.Shell32.DESKBANDINFO
DFMICS shlobj_core.h Vanara.PInvoke.Shell32.DFMICS
DROPDESCRIPTION shobjidl_core.h Vanara.PInvoke.Shell32.DROPDESCRIPTION
DROPFILES shlobj_core.h Vanara.PInvoke.Shell32.DROPFILES
EXP_DARWIN_LINK Shlobj.h Vanara.PInvoke.Shell32.EXP_DARWIN_LINK
EXP_SPECIAL_FOLDER Shlobj.h Vanara.PInvoke.Shell32.EXP_SPECIAL_FOLDER
EXP_SZ_LINK Shlobj.h Vanara.PInvoke.Shell32.EXP_SZ_LINK
EXTRASEARCH Shobjidl.h Vanara.PInvoke.Shell32.EXTRASEARCH
FILE_ATTRIBUTES_ARRAY shlobj_core.h Vanara.PInvoke.Shell32.FILE_ATTRIBUTES_ARRAY
FILEDESCRIPTOR shlobj_core.h Vanara.PInvoke.Shell32.FILEDESCRIPTOR
FILEGROUPDESCRIPTOR shlobj_core.h Vanara.PInvoke.Shell32.FILEGROUPDESCRIPTOR
FOLDERSETTINGS Shobjidl.h Vanara.PInvoke.Shell32.FOLDERSETTINGS
HLOCK Vanara.PInvoke.Shell32.HLOCK
HPIF Vanara.PInvoke.Shell32.HPIF
HPSXA Vanara.PInvoke.Shell32.HPSXA
ITEMIDLIST Shtypes.h Vanara.PInvoke.Shell32.ITEMIDLIST
KNOWNFOLDER_DEFINITION Shobjidl.h Vanara.PInvoke.Shell32.KNOWNFOLDER_DEFINITION
NETRESOURCE winnetwk.h Vanara.PInvoke.Shell32.NETRESOURCE
NOTIFICATION_USER_INPUT_DATA notificationactivationcallback.h Vanara.PInvoke.Shell32.NOTIFICATION_USER_INPUT_DATA
NOTIFYICONDATA shellapi.h Vanara.PInvoke.Shell32.NOTIFYICONDATA
NOTIFYICONIDENTIFIER shellapi.h Vanara.PInvoke.Shell32.NOTIFYICONIDENTIFIER
NRESARRAY shlobj_core.h Vanara.PInvoke.Shell32.NRESARRAY
NSTCCUSTOMDRAW shobjidl.h Vanara.PInvoke.Shell32.NSTCCUSTOMDRAW
NT_CONSOLE_PROPS Shlobj.h Vanara.PInvoke.Shell32.NT_CONSOLE_PROPS
NT_FE_CONSOLE_PROPS Shlobj.h Vanara.PInvoke.Shell32.NT_FE_CONSOLE_PROPS
OPENASINFO shlobj_core.h Vanara.PInvoke.Shell32.OPENASINFO
PERSIST_FOLDER_TARGET_INFO shobjidl_core.h Vanara.PInvoke.Shell32.PERSIST_FOLDER_TARGET_INFO
PFOLDERSETTINGS Shobjidl.h Vanara.PInvoke.Shell32.PFOLDERSETTINGS
PREVIEWHANDLERFRAMEINFO shobjidl_core.h Vanara.PInvoke.Shell32.PREVIEWHANDLERFRAMEINFO
PROPPRG shlobj_core.h Vanara.PInvoke.Shell32.PROPPRG
PUBAPPINFO shappmgr.h Vanara.PInvoke.Shell32.PUBAPPINFO
QCMINFO shlobj_core.h Vanara.PInvoke.Shell32.QCMINFO
SFV_CREATE Shlobj.h Vanara.PInvoke.Shell32.SFV_CREATE
SHARDAPPIDINFO shlobj_core.h Vanara.PInvoke.Shell32.SHARDAPPIDINFO
SHARDAPPIDINFOIDLIST shlobj_core.h Vanara.PInvoke.Shell32.SHARDAPPIDINFOIDLIST
SHARDAPPIDINFOLINK shlobj_core.h Vanara.PInvoke.Shell32.SHARDAPPIDINFOLINK
SHChangeNotifyEntry shlobj_core.h Vanara.PInvoke.Shell32.SHChangeNotifyEntry
SHDESCRIPTIONID Shlobj.h Vanara.PInvoke.Shell32.SHDESCRIPTIONID
SHDRAGIMAGE shobjidl_core.h Vanara.PInvoke.Shell32.SHDRAGIMAGE
SHELL_ITEM_RESOURCE shobjidl_core.h Vanara.PInvoke.Shell32.SHELL_ITEM_RESOURCE
SHELLDETAILS Shtypes.h Vanara.PInvoke.Shell32.SHELLDETAILS
SHELLEXECUTEINFO Shellapi.h Vanara.PInvoke.Shell32.SHELLEXECUTEINFO
SHELLFLAGSTATE shlobj_core.h Vanara.PInvoke.Shell32.SHELLFLAGSTATE
SHELLSTATE Shlobj.h Vanara.PInvoke.Shell32.SHELLSTATE
SHFILEINFO Shellapi.h Vanara.PInvoke.Shell32.SHFILEINFO
SHFILEOPSTRUCT Shellapi.h Vanara.PInvoke.Shell32.SHFILEOPSTRUCT
SHFOLDERCUSTOMSETTINGS shlobj_core.h Vanara.PInvoke.Shell32.SHFOLDERCUSTOMSETTINGS
SHITEMID Shtypes.h Vanara.PInvoke.Shell32.SHITEMID
SHQUERYRBINFO shellapi.h Vanara.PInvoke.Shell32.SHQUERYRBINFO
SHSTOCKICONINFO shellapi.h Vanara.PInvoke.Shell32.SHSTOCKICONINFO
SLOWAPPINFO shappmgr.h Vanara.PInvoke.Shell32.SLOWAPPINFO
SMDATA shobjidl_core.h Vanara.PInvoke.Shell32.SMDATA
SORTCOLUMN shobjidl_core.h Vanara.PInvoke.Shell32.SORTCOLUMN
STRRET Shtypes.h Vanara.PInvoke.Shell32.STRRET
SV2CVW2_PARAMS shobjidl_core.h Vanara.PInvoke.Shell32.SV2CVW2_PARAMS
THUMBBUTTON Shobjidl.h Vanara.PInvoke.Shell32.THUMBBUTTON
URLINVOKECOMMANDINFO Intshcut.h Vanara.PInvoke.Url.URLINVOKECOMMANDINFO

Interfaces

Native Interface Header Managed Interface
DFConstraint shell32.dll
DShellFolderViewEvents shell32.dll
Folder shell32.dll Shldisp.h
Folder2 shell32.dll Shldisp.h
Folder3 shell32.dll Shldisp.h
FolderItem shell32.dll Shldisp.h
FolderItem2 shell32.dll Shldisp.h
FolderItems shell32.dll Shldisp.h
FolderItems2 shell32.dll Shldisp.h
FolderItems3 shell32.dll Shldisp.h
FolderItemVerb shell32.dll shldisp.h
FolderItemVerbs shell32.dll shldisp.h
IAccessibilityDockingService Vanara.PInvoke.Shell32.IAccessibilityDockingService
IAccessibilityDockingServiceCallback shobjidl.h Vanara.PInvoke.Shell32.IAccessibilityDockingServiceCallback
IAccessibleObject shobjidl.h Vanara.PInvoke.Shell32.IAccessibleObject
IACList shlobj_core.h Vanara.PInvoke.Shell32.IACList
IACList2 shlobj_core.h Vanara.PInvoke.Shell32.IACList2
IActionProgress shobjidl_core.h Vanara.PInvoke.Shell32.IActionProgress
IActionProgressDialog shobjidl_core.h Vanara.PInvoke.Shell32.IActionProgressDialog
IAppActivationUIInfo Vanara.PInvoke.Shell32.IAppActivationUIInfo
IApplicationActivationManager shobjidl_core.h Vanara.PInvoke.Shell32.IApplicationActivationManager
IApplicationAssociationRegistration shobjidl_core.h Vanara.PInvoke.Shell32.IApplicationAssociationRegistration
IApplicationDesignModeSettings shobjidl_core.h Vanara.PInvoke.Shell32.IApplicationDesignModeSettings
IApplicationDesignModeSettings2 Vanara.PInvoke.Shell32.IApplicationDesignModeSettings2
IApplicationDestinations Shobjidl.h Vanara.PInvoke.Shell32.IApplicationDestinations
IApplicationDocumentLists Shobjidl.h Vanara.PInvoke.Shell32.IApplicationDocumentLists
IAppPublisher shappmgr.h Vanara.PInvoke.Shell32.IAppPublisher
IAppVisibility Vanara.PInvoke.Shell32.IAppVisibility
IAppVisibilityEvents Vanara.PInvoke.Shell32.IAppVisibilityEvents
IAssocHandler Vanara.PInvoke.Shell32.IAssocHandler
IAssocHandlerInvoker shobjidl_core.h Vanara.PInvoke.Shell32.IAssocHandlerInvoker
IAttachmentExecute shobjidl_core.h Vanara.PInvoke.Shell32.IAttachmentExecute
IAutoComplete shldisp.h Vanara.PInvoke.Shell32.IAutoComplete
IAutoComplete2 shldisp.h Vanara.PInvoke.Shell32.IAutoComplete2
IAutoCompleteDropDown shobjidl.h Vanara.PInvoke.Shell32.IAutoCompleteDropDown
IBrowserFrameOptions Vanara.PInvoke.Shell32.IBrowserFrameOptions
ICategorizer Vanara.PInvoke.Shell32.ICategorizer
ICategoryProvider shobjidl_core.h Vanara.PInvoke.Shell32.ICategoryProvider
ICDBurn shobjidl.h Vanara.PInvoke.Shell32.ICDBurn
ICDBurnExt shobjidl.h Vanara.PInvoke.Shell32.ICDBurnExt
IColumnManager shobjidl_core.h Vanara.PInvoke.Shell32.IColumnManager
ICommDlgBrowser Shobjidl.h Vanara.PInvoke.Shell32.ICommDlgBrowser
ICommDlgBrowser3 Shobjidl.h Vanara.PInvoke.Shell32.ICommDlgBrowser3
IContextMenu Shobjidl.h Vanara.PInvoke.Shell32.IContextMenu
IContextMenu2 shobjidl_core.h Vanara.PInvoke.Shell32.IContextMenu2
IContextMenu3 shobjidl_core.h Vanara.PInvoke.Shell32.IContextMenu3
IContextMenuCB shobjidl_core.h Vanara.PInvoke.Shell32.IContextMenuCB
ICopyHookA Shlobj.h Vanara.PInvoke.Shell32.ICopyHookA
ICopyHookW Shlobj.h Vanara.PInvoke.Shell32.ICopyHookW
ICreateProcessInputs shobjidl_core.h Vanara.PInvoke.Shell32.ICreateProcessInputs
ICreatingProcess shobjidl_core.h Vanara.PInvoke.Shell32.ICreatingProcess
ICurrentItem shobjidl_core.h Vanara.PInvoke.Shell32.ICurrentItem
ICurrentWorkingDirectory shlobj.h Vanara.PInvoke.Shell32.ICurrentWorkingDirectory
ICustomDestinationList Shobjidl.h Vanara.PInvoke.Shell32.ICustomDestinationList
IDataObjectProvider shobjidl_core.h Vanara.PInvoke.Shell32.IDataObjectProvider
IDataTransferManagerInterop shobjidl_core.h Vanara.PInvoke.Shell32.IDataTransferManagerInterop
IDefaultExtractIconInit Shobjidl.h Vanara.PInvoke.Shell32.IDefaultExtractIconInit
IDefaultFolderMenuInitialize shobjidl_core.h Vanara.PInvoke.Shell32.IDefaultFolderMenuInitialize
IDelegateFolder shobjidl_core.h Vanara.PInvoke.Shell32.IDelegateFolder
IDelegateItem shobjidl_core.h Vanara.PInvoke.Shell32.IDelegateItem
IDeskBand shobjidl_core.h Vanara.PInvoke.Shell32.IDeskBand
IDeskBand2 shobjidl.h Vanara.PInvoke.Shell32.IDeskBand2
IDesktopWallpaper shobjidl_core.h Vanara.PInvoke.Shell32.IDesktopWallpaper
IDestinationStreamFactory shobjidl_core.h Vanara.PInvoke.IDestinationStreamFactory
IDisplayItem shobjidl_core.h Vanara.PInvoke.Shell32.IDisplayItem
IDockingWindow Vanara.PInvoke.Shell32.IDockingWindow
IDragSourceHelper shobjidl_core.h Vanara.PInvoke.Shell32.IDragSourceHelper
IDragSourceHelper2 shobjidl.h Vanara.PInvoke.Shell32.IDragSourceHelper2
IDropTargetHelper shobjidl_core.h Vanara.PInvoke.Shell32.IDropTargetHelper
IDynamicHWHandler shobjidl.h Vanara.PInvoke.Shell32.IDynamicHWHandler
IEnumAssocHandlers shobjidl_core.h Vanara.PInvoke.Shell32.IEnumAssocHandlers
IEnumerableView shobjidl.h Vanara.PInvoke.Shell32.IEnumerableView
IEnumExplorerCommand shobjidl_core.h Vanara.PInvoke.Shell32.IEnumExplorerCommand
IEnumExtraSearch Shobjidl.h Vanara.PInvoke.Shell32.IEnumExtraSearch
IEnumFullIDList shobjidl_core.h Vanara.PInvoke.Shell32.IEnumFullIDList
IEnumIDList Shobjidl.h Vanara.PInvoke.Shell32.IEnumIDList
IEnumObjects shobjidl_core.h Vanara.PInvoke.Shell32.IEnumObjects
IEnumPublishedApps shappmgr.h Vanara.PInvoke.Shell32.IEnumPublishedApps
IEnumReadyCallback shobjidl.h Vanara.PInvoke.Shell32.IEnumReadyCallback
IEnumResources shobjidl_core.h Vanara.PInvoke.Shell32.IEnumResources
IEnumShellItems Shobjidl.h Vanara.PInvoke.Shell32.IEnumShellItems
IExecuteCommand shobjidl_core.h Vanara.PInvoke.Shell32.IExecuteCommand
IExecuteCommandApplicationHostEnvironment shobjidl_core.h Vanara.PInvoke.Shell32.IExecuteCommandApplicationHostEnvironment
IExecuteCommandHost Vanara.PInvoke.Shell32.IExecuteCommandHost
IExplorerBrowser shobjidl_core.h Vanara.PInvoke.Shell32.IExplorerBrowser
IExplorerBrowserEvents Shobjidl.h Vanara.PInvoke.Shell32.IExplorerBrowserEvents
IExplorerCommand shobjidl_core.h Vanara.PInvoke.Shell32.IExplorerCommand
IExplorerCommandProvider shobjidl_core.h Vanara.PInvoke.Shell32.IExplorerCommandProvider
IExplorerCommandState shobjidl_core.h Vanara.PInvoke.Shell32.IExplorerCommandState
IExplorerPaneVisibility Shobjidl.h Vanara.PInvoke.Shell32.IExplorerPaneVisibility
IExtractIconA Shlobj_core.h Vanara.PInvoke.Shell32.IExtractIconA
IExtractIconW Shlobj_core.h Vanara.PInvoke.Shell32.IExtractIconW
IExtractImage Shobjidl.h Vanara.PInvoke.Shell32.IExtractImage
IExtractImage2 shobjidl_core.h Vanara.PInvoke.Shell32.IExtractImage2
IFileDialog Shobjidl.h Vanara.PInvoke.Shell32.IFileDialog
IFileDialog2 Shobjidl.h Vanara.PInvoke.Shell32.IFileDialog2
IFileDialogControlEvents Shobjidl.h Vanara.PInvoke.Shell32.IFileDialogControlEvents
IFileDialogCustomize Vanara.PInvoke.Shell32.IFileDialogCustomize
IFileDialogEvents Shobjidl.h Vanara.PInvoke.Shell32.IFileDialogEvents
IFileIsInUse shobjidl_core.h Vanara.PInvoke.Shell32.IFileIsInUse
IFileOpenDialog Shobjidl.h Vanara.PInvoke.Shell32.IFileOpenDialog
IFileOperation Shobjidl.h Vanara.PInvoke.Shell32.IFileOperation
IFileOperationProgressSink Shobjidl.h Vanara.PInvoke.Shell32.IFileOperationProgressSink
IFileSaveDialog Shobjidl.h Vanara.PInvoke.Shell32.IFileSaveDialog
IFileSearchBand shell32.dll shldisp.h
IFileSyncMergeHandler Vanara.PInvoke.Shell32.IFileSyncMergeHandler
IFileSystemBindData shobjidl_core.h Vanara.PInvoke.Shell32.IFileSystemBindData
IFileSystemBindData2 shobjidl_core.h Vanara.PInvoke.Shell32.IFileSystemBindData2
IFolderFilter shobjidl_core.h Vanara.PInvoke.Shell32.IFolderFilter
IFolderFilterSite shobjidl_core.h Vanara.PInvoke.Shell32.IFolderFilterSite
IFolderView Shobjidl.h Vanara.PInvoke.Shell32.IFolderView
IFolderView2 Shobjidl.h Vanara.PInvoke.Shell32.IFolderView2
IFolderViewHost shobjidl.h Vanara.PInvoke.Shell32.IFolderViewHost
IFolderViewOC shell32.dll shldisp.h
IFolderViewOptions shobjidl.h Vanara.PInvoke.Shell32.IFolderViewOptions
IFolderViewSettings Vanara.PInvoke.Shell32.IFolderViewSettings
IFrameworkInputPane shobjidl_core.h Vanara.PInvoke.Shell32.IFrameworkInputPane
IFrameworkInputPaneHandler shobjidl_core.h Vanara.PInvoke.Shell32.IFrameworkInputPaneHandler
IHandlerActivationHost Vanara.PInvoke.Shell32.IHandlerActivationHost
IHandlerInfo shobjidl_core.h Vanara.PInvoke.Shell32.IHandlerInfo
IHandlerInfo2 shobjidl_core.h Vanara.PInvoke.Shell32.IHandlerInfo2
IHWEventHandler shobjidl.h Vanara.PInvoke.Shell32.IHWEventHandler
IHWEventHandler2 shobjidl.h Vanara.PInvoke.Shell32.IHWEventHandler2
IIdentityName shobjidl_core.h Vanara.PInvoke.Shell32.IIdentityName
IImageRecompress shobjidl.h Vanara.PInvoke.Shell32.IImageRecompress
IInitializeCommand shobjidl_core.h Vanara.PInvoke.Shell32.IInitializeCommand
IInitializeWithBindCtx shobjidl_core.h Vanara.PInvoke.Shell32.IInitializeWithBindCtx
IInitializeWithFile propsys.h Vanara.PInvoke.Shell32.IInitializeWithFile
IInitializeWithItem Shobjidl.h Vanara.PInvoke.Shell32.IInitializeWithItem
IInitializeWithPropertyStore shobjidl_core.h Vanara.PInvoke.Shell32.IInitializeWithPropertyStore
IInitializeWithStream propsys.h Vanara.PInvoke.Shell32.IInitializeWithStream
IInitializeWithWindow Vanara.PInvoke.Shell32.IInitializeWithWindow
IInputObject ShObjIdl_core.h Vanara.PInvoke.Shell32.IInputObject
IInputObject2 ShObjIdl_core.h Vanara.PInvoke.Shell32.IInputObject2
IInputObjectSite ShObjIdl_core.h Vanara.PInvoke.Shell32.IInputObjectSite
IInputPanelConfiguration inputpanelconfiguration.h Vanara.PInvoke.Shell32.IInputPanelConfiguration
IInputPanelInvocationConfiguration inputpanelconfiguration.h Vanara.PInvoke.Shell32.IInputPanelInvocationConfiguration
IInsertItem shobjidl.h Vanara.PInvoke.Shell32.IInsertItem
IIOCancelInformation shobjidl_core.h Vanara.PInvoke.Shell32.IIOCancelInformation
IItemNameLimits Vanara.PInvoke.Shell32.IItemNameLimits
IKnownFolder Shobjidl.h Vanara.PInvoke.Shell32.IKnownFolder
IKnownFolderManager Shobjidl.h Vanara.PInvoke.Shell32.IKnownFolderManager
ILaunchSourceAppUserModelId shobjidl_core.h Vanara.PInvoke.Shell32.ILaunchSourceAppUserModelId
ILaunchSourceViewSizePreference Vanara.PInvoke.Shell32.ILaunchSourceViewSizePreference
ILaunchTargetMonitor shobjidl_core.h Vanara.PInvoke.Shell32.ILaunchTargetMonitor
ILaunchTargetViewSizePreference Vanara.PInvoke.Shell32.ILaunchTargetViewSizePreference
IModalWindow Shobjidl.h Vanara.PInvoke.Shell32.IModalWindow
INameSpaceTreeAccessible shobjidl.h Vanara.PInvoke.Shell32.INameSpaceTreeAccessible
INameSpaceTreeControl shobjidl_core.h Vanara.PInvoke.Shell32.INameSpaceTreeControl
INameSpaceTreeControl2 shobjidl.h Vanara.PInvoke.Shell32.INameSpaceTreeControl2
INameSpaceTreeControlDropHandler Vanara.PInvoke.Shell32.INameSpaceTreeControlDropHandler
INameSpaceTreeControlEvents Vanara.PInvoke.Shell32.INameSpaceTreeControlEvents
INameSpaceTreeControlFolderCapabilities Vanara.PInvoke.Shell32.INameSpaceTreeControlFolderCapabilities
INamespaceWalk shobjidl_core.h Vanara.PInvoke.Shell32.INamespaceWalk
INamespaceWalkCB shobjidl_core.h Vanara.PInvoke.Shell32.INamespaceWalkCB
INamespaceWalkCB2 shobjidl_core.h Vanara.PInvoke.Shell32.INamespaceWalkCB2
INewMenuClient shobjidl_core.h Vanara.PInvoke.Shell32.INewMenuClient
INewWDEvents shell32.dll shldisp.h
INewWindowManager shobjidl_core.h Vanara.PInvoke.Shell32.INewWindowManager
INotificationActivationCallback notificationactivationcallback.h Vanara.PInvoke.Shell32.INotificationActivationCallback
IObjectArray objectarray.h Vanara.PInvoke.Shell32.IObjectArray
IObjectCollection objectarray.h Vanara.PInvoke.Shell32.IObjectCollection
IObjectProvider shobjidl_core.h Vanara.PInvoke.Shell32.IObjectProvider
IObjectWithAppUserModelId shobjidl_core.h Vanara.PInvoke.Shell32.IObjectWithAppUserModelId
IObjectWithBackReferences shobjidl_core.h Vanara.PInvoke.Shell32.IObjectWithBackReferences
IObjectWithCancelEvent shobjidl_core.h Vanara.PInvoke.Shell32.IObjectWithCancelEvent
IObjectWithFolderEnumMode shobjidl_core.h Vanara.PInvoke.Shell32.IObjectWithFolderEnumMode
IObjectWithProgId shobjidl_core.h Vanara.PInvoke.Shell32.IObjectWithProgId
IObjectWithSelection shobjidl_core.h Vanara.PInvoke.Shell32.IObjectWithSelection
IObjMgr shlobj_core.h Vanara.PInvoke.Shell32.IObjMgr
IOpenControlPanel Shobjidl.h Vanara.PInvoke.Shell32.IOpenControlPanel
IOperationsProgressDialog shobjidl_core.h Vanara.PInvoke.Shell32.IOperationsProgressDialog
IPackageDebugSettings shobjidl_core.h Vanara.PInvoke.Shell32.IPackageDebugSettings
IPackageDebugSettings2 shobjidl_core.h Vanara.PInvoke.Shell32.IPackageDebugSettings2
IPackageExecutionStateChangeNotification shobjidl_core.h Vanara.PInvoke.Shell32.IPackageExecutionStateChangeNotification
IParentAndItem shobjidl_core.h Vanara.PInvoke.Shell32.IParentAndItem
IParseAndCreateItem Vanara.PInvoke.Shell32.IParseAndCreateItem
IPersistFolder shobjidl_core.h Vanara.PInvoke.Shell32.IPersistFolder
IPersistFolder2 shobjidl_core.h Vanara.PInvoke.Shell32.IPersistFolder2
IPersistFolder3 Vanara.PInvoke.Shell32.IPersistFolder3
IPersistIDList shobjidl_core.h Vanara.PInvoke.Shell32.IPersistIDList
IPreviewHandler Shobjidl.h Vanara.PInvoke.Shell32.IPreviewHandler
IPreviewHandlerFrame Shobjidl.h Vanara.PInvoke.Shell32.IPreviewHandlerFrame
IPreviewHandlerVisuals Shobjidl.h Vanara.PInvoke.Shell32.IPreviewHandlerVisuals
IPreviewItem shobjidl_core.h Vanara.PInvoke.Shell32.IPreviewItem
IPreviousVersionsInfo shobjidl.h Vanara.PInvoke.Shell32.IPreviousVersionsInfo
IProfferService shobjidl_core.h Vanara.PInvoke.Shell32.IProfferService
IProgressDialog Shlobj_core.h Vanara.PInvoke.Shell32.IProgressDialog
IPublishedApp shappmgr.h Vanara.PInvoke.Shell32.IPublishedApp
IPublishedApp2 shappmgr.h Vanara.PInvoke.Shell32.IPublishedApp2
IQueryCancelAutoPlay shobjidl.h Vanara.PInvoke.Shell32.IQueryCancelAutoPlay
IQueryContinue shobjidl_core.h Vanara.PInvoke.Shell32.IQueryContinue
IQueryInfo Shobjidl.h Vanara.PInvoke.Shell32.IQueryInfo
IRelatedItem shobjidl_core.h Vanara.PInvoke.Shell32.IRelatedItem
IRemoteComputer shobjidl_core.h Vanara.PInvoke.Shell32.IRemoteComputer
IResolveShellLink shobjidl_core.h Vanara.PInvoke.Shell32.IResolveShellLink
IResultsFolder shobjidl.h Vanara.PInvoke.Shell32.IResultsFolder
IRunnableTask shobjidl_core.h Vanara.PInvoke.Shell32.IRunnableTask
ISearchBoxInfo shobjidl.h Vanara.PInvoke.Shell32.ISearchBoxInfo
IServiceProvider servprov.h Vanara.PInvoke.Shell32.IServiceProvider
ISharingConfigurationManager shobjidl_core.h Vanara.PInvoke.Shell32.ISharingConfigurationManager
IShellApp shappmgr.h Vanara.PInvoke.Shell32.IShellApp
IShellBrowser Shobjidl.h Vanara.PInvoke.Shell32.IShellBrowser
IShellDispatch shell32.dll shldisp.h
IShellDispatch2 shell32.dll shldisp.h
IShellDispatch3 shell32.dll shldisp.h
IShellDispatch4 shell32.dll shldisp.h
IShellDispatch5 shell32.dll shldisp.h
IShellDispatch6 shell32.dll shldisp.h
IShellExtInit Shobjidl.h Vanara.PInvoke.Shell32.IShellExtInit
IShellFolder Shobjidl.h Vanara.PInvoke.Shell32.IShellFolder
IShellFolder2 Shobjidl.h Vanara.PInvoke.Shell32.IShellFolder2
IShellFolderViewCB Shlobj.h Vanara.PInvoke.Shell32.IShellFolderViewCB
IShellFolderViewDual shell32.dll shldisp.h
IShellFolderViewDual2 shell32.dll shldisp.h
IShellFolderViewDual3 shell32.dll shldisp.h
IShellIcon shobjidl_core.h Vanara.PInvoke.Shell32.IShellIcon
IShellIconOverlayIdentifier shobjidl_core.h Vanara.PInvoke.Shell32.IShellIconOverlayIdentifier
IShellItem Shobjidl.h Vanara.PInvoke.Shell32.IShellItem
IShellItem2 Shobjidl.h Vanara.PInvoke.Shell32.IShellItem2
IShellItemArray Shobjidl.h Vanara.PInvoke.Shell32.IShellItemArray
IShellItemFilter Vanara.PInvoke.Shell32.IShellItemFilter
IShellItemImageFactory shobjidl_core.h Vanara.PInvoke.Shell32.IShellItemImageFactory
IShellItemResources shobjidl_core.h Vanara.PInvoke.Shell32.IShellItemResources
IShellLibrary Vanara.PInvoke.Shell32.IShellLibrary
IShellLinkDataList Shobjidl.h Vanara.PInvoke.Shell32.IShellLinkDataList
IShellLinkDual shell32.dll shldisp.h
IShellLinkDual2 shell32.dll shldisp.h
IShellLinkW Shobjidl.h Vanara.PInvoke.Shell32.IShellLinkW
IShellMenu shobjidl_core.h Vanara.PInvoke.Shell32.IShellMenu
IShellMenuCallback shobjidl_core.h Vanara.PInvoke.Shell32.IShellMenuCallback
IShellPropSheetExt shobjidl_core.h Vanara.PInvoke.Shell32.IShellPropSheetExt
IShellTaskScheduler shobjidl_core.h Vanara.PInvoke.Shell32.IShellTaskScheduler
IShellView shobjidl_core.h Vanara.PInvoke.Shell32.IShellView
IShellView2 shobjidl_core.h Vanara.PInvoke.Shell32.IShellView2
IShellView3 shobjidl.h Vanara.PInvoke.Shell32.IShellView3
IShellWindows exdisp.h Vanara.PInvoke.Shell32.IShellWindows
IStartMenuPinnedList shobjidl.h Vanara.PInvoke.Shell32.IStartMenuPinnedList
IStorageProviderBanners Vanara.PInvoke.Shell32.IStorageProviderBanners
IStorageProviderCopyHook shobjidl.h Vanara.PInvoke.Shell32.IStorageProviderCopyHook
IStorageProviderHandler storageprovider.h Vanara.PInvoke.Shell32.IStorageProviderHandler
IStorageProviderPropertyHandler storageprovider.h Vanara.PInvoke.Shell32.IStorageProviderPropertyHandler
IStreamAsync Vanara.PInvoke.Shell32.IStreamAsync
IStreamUnbufferedInfo shobjidl.h Vanara.PInvoke.Shell32.IStreamUnbufferedInfo
ITaskbarList Shobjidl.h Vanara.PInvoke.Shell32.ITaskbarList
ITaskbarList2 Shobjidl.h Vanara.PInvoke.Shell32.ITaskbarList2
ITaskbarList3 Shobjidl.h Vanara.PInvoke.Shell32.ITaskbarList3
ITaskbarList4 Shobjidl.h Vanara.PInvoke.Shell32.ITaskbarList4
IThumbnailHandlerFactory Vanara.PInvoke.Shell32.IThumbnailHandlerFactory
IThumbnailProvider thumbcache.h Vanara.PInvoke.Shell32.IThumbnailProvider
ITranscodeImage imagetranscode.h Vanara.PInvoke.Shell32.ITranscodeImage
ITransferAdviseSink Vanara.PInvoke.Shell32.ITransferAdviseSink
ITransferDestination shobjidl_core.h Vanara.PInvoke.Shell32.ITransferDestination
ITransferMediumItem shobjidl_core.h Vanara.PInvoke.Shell32.ITransferMediumItem
ITransferSource Vanara.PInvoke.Shell32.ITransferSource
IUniformResourceLocator Intshcut.h Vanara.PInvoke.Url.IUniformResourceLocator
IUpdateIDList shobjidl_core.h Vanara.PInvoke.Shell32.IUpdateIDList
IUserAccountChangeCallback shobjidl.h Vanara.PInvoke.Shell32.IUserAccountChangeCallback
IUserNotification shobjidl_core.h Vanara.PInvoke.Shell32.IUserNotification
IUserNotification2 shobjidl.h Vanara.PInvoke.Shell32.IUserNotification2
IUserNotificationCallback shobjidl.h Vanara.PInvoke.Shell32.IUserNotificationCallback
IViewStateIdentityItem shobjidl_core.h Vanara.PInvoke.Shell32.IViewStateIdentityItem
IVirtualDesktopManager shobjidl_core.h Vanara.PInvoke.Shell32.IVirtualDesktopManager
IVisualProperties shobjidl.h Vanara.PInvoke.Shell32.IVisualProperties
IWebWizardHost shell32.dll shldisp.h
IWebWizardHost2 shell32.dll shldisp.h

Classes

Native Class Header Managed Class
AccessibilityDockingService shobjidl.h Vanara.PInvoke.Shell32.AccessibilityDockingService
ACLMulti Vanara.PInvoke.Shell32.ACLMulti
ApplicationActivationManager shobjidl_core.h Vanara.PInvoke.Shell32.ApplicationActivationManager
ApplicationAssociationRegistration shobjidl_core.h Vanara.PInvoke.Shell32.ApplicationAssociationRegistration
ApplicationDesignModeSettings shobjidl.h Vanara.PInvoke.Shell32.ApplicationDesignModeSettings
ApplicationDestinations shobjidl_core.h Vanara.PInvoke.Shell32.ApplicationDestinations
ApplicationDocumentLists shobjidl_core.h Vanara.PInvoke.Shell32.ApplicationDocumentLists
AppShellVerbHandler shobjidl.h Vanara.PInvoke.Shell32.AppShellVerbHandler
AppVisibility shobjidl.h Vanara.PInvoke.Shell32.AppVisibility
AttachmentServices Vanara.PInvoke.Shell32.AttachmentServices
CAutoComplete Vanara.PInvoke.Shell32.CAutoComplete
CDBurn shobjidl.h Vanara.PInvoke.Shell32.CDBurn
CDestinationList Vanara.PInvoke.Shell32.CDestinationList
CEnumerableObjectCollection Vanara.PInvoke.Shell32.CEnumerableObjectCollection
CFileOpenDialog Vanara.PInvoke.Shell32.CFileOpenDialog
CFileOperations Vanara.PInvoke.Shell32.CFileOperations
CFileSaveDialog Vanara.PInvoke.Shell32.CFileSaveDialog
CKnownFolderManager Vanara.PInvoke.Shell32.CKnownFolderManager
ControlPanel shlguid.h Vanara.PInvoke.Shell32.ControlPanel
ControlPanelItemExtensions Vanara.Extensions.ControlPanelItemExtensions
CShellLibrary Vanara.PInvoke.Shell32.CShellLibrary
CShellLinkW Vanara.PInvoke.Shell32.CShellLinkW
CTaskbarList Vanara.PInvoke.Shell32.CTaskbarList
DesktopWallpaper shobjidl_core.h Vanara.PInvoke.Shell32.DesktopWallpaper
DISPID shldisp.h Vanara.PInvoke.Shell32.DISPID
ExecuteFolder shobjidl.h Vanara.PInvoke.Shell32.ExecuteFolder
ExecuteUnknown shobjidl.h Vanara.PInvoke.Shell32.ExecuteUnknown
ExplorerBrowser Shobjidl.h Vanara.PInvoke.Shell32.ExplorerBrowser
FileSearchBand Vanara.PInvoke.Shell32.FileSearchBand
FolderViewHost shobjidl.h Vanara.PInvoke.Shell32.FolderViewHost
FrameworkInputPane shobjidl.h Vanara.PInvoke.Shell32.FrameworkInputPane
IExplorerPaneVisibilityConstants Vanara.PInvoke.Shell32.IExplorerPaneVisibilityConstants
ImageRecompress shobjidl.h Vanara.PInvoke.Shell32.ImageRecompress
ImageTranscode Vanara.PInvoke.Shell32.ImageTranscode
InputPanelConfiguration Vanara.PInvoke.Shell32.InputPanelConfiguration
Internet shlguid.h Vanara.PInvoke.Shell32.Internet
InternetShortcut Intshcut.h Vanara.PInvoke.Url.InternetShortcut
KnownFolderIdExt Vanara.PInvoke.KnownFolderIdExt
MenuBand Vanara.PInvoke.Shell32.MenuBand
MyComputer shlguid.h Vanara.PInvoke.Shell32.MyComputer
MyDocuments shlguid.h Vanara.PInvoke.Shell32.MyDocuments
NameSpaceTreeControl Vanara.PInvoke.Shell32.NameSpaceTreeControl
NamespaceWalker Vanara.PInvoke.Shell32.NamespaceWalker
NetworkConnections shobjidl_core.h Vanara.PInvoke.Shell32.NetworkConnections
NetworkDomain shlguid.h Vanara.PInvoke.Shell32.NetworkDomain
NetworkExplorerFolder shobjidl_core.h Vanara.PInvoke.Shell32.NetworkExplorerFolder
NetworkPlaces shobjidl_core.h Vanara.PInvoke.Shell32.NetworkPlaces
NetworkServer shlguid.h Vanara.PInvoke.Shell32.NetworkServer
NetworkShare shlguid.h Vanara.PInvoke.Shell32.NetworkShare
OpenControlPanel Shobjidl.h Vanara.PInvoke.Shell32.OpenControlPanel
PackageDebugSettings shobjidl.h Vanara.PInvoke.Shell32.PackageDebugSettings
PFOLDERSETTINGS Shobjidl.h Vanara.PInvoke.Shell32.PFOLDERSETTINGS
PhotoThumbnailProvider thumbcache.h Vanara.PInvoke.Shell32.PhotoThumbnailProvider
PIDL Shtypes.h Vanara.PInvoke.Shell32.PIDL
PreviousVersionsInfo shobjidl.h Vanara.PInvoke.Shell32.PreviousVersionsInfo
Printers shlguid.h Vanara.PInvoke.Shell32.Printers
ProgressDialog Vanara.PInvoke.Shell32.ProgressDialog
RecycleBin shlguid.h Vanara.PInvoke.Shell32.RecycleBin
SafeHPIF Vanara.PInvoke.Shell32.SafeHPIF
SafeHPSXA Vanara.PInvoke.Shell32.SafeHPSXA
ScheduledTasks shobjidl_core.h Vanara.PInvoke.Shell32.ScheduledTasks
SharingConfigurationManager shobjidl_core.h Vanara.PInvoke.Shell32.SharingConfigurationManager
Shell shldisp.h Vanara.PInvoke.Shell32.Shell
ShellClipboardFormat Vanara.PInvoke.Shell32.ShellClipboardFormat
ShellDesktop shobjidl_core.h Vanara.PInvoke.Shell32.ShellDesktop
ShellDispatchInproc shldisp.h Vanara.PInvoke.Shell32.ShellDispatchInproc
ShellFolderItem shldisp.h Vanara.PInvoke.Shell32.ShellFolderItem
ShellFolderView shldisp.h Vanara.PInvoke.Shell32.ShellFolderView
ShellFolderViewOC shldisp.h Vanara.PInvoke.Shell32.ShellFolderViewOC
ShellFSFolder shobjidl_core.h Vanara.PInvoke.Shell32.ShellFSFolder
ShellLinkObject Vanara.PInvoke.Shell32.ShellLinkObject
ShellUtil Vanara.PInvoke.Shell32.ShellUtil
ShellWindows Vanara.PInvoke.Shell32.ShellWindows
ShlGuidExt Vanara.PInvoke.ShlGuidExt
StartMenuPin shobjidl.h Vanara.PInvoke.Shell32.StartMenuPin
StorageProviderBanners Vanara.PInvoke.Shell32.StorageProviderBanners
SV2CVW2_PARAMS shobjidl_core.h Vanara.PInvoke.Shell32.SV2CVW2_PARAMS
VirtualDesktopManager shobjidl_core.h Vanara.PInvoke.Shell32.VirtualDesktopManager