readme.md

March 31, 2026 ยท View on GitHub

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

Dependencies

  • Vanara.PInvoke.ComCtl32
  • Vanara.PInvoke.Ole
  • Vanara.PInvoke.ShlwApi

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

Native MethodNative DLLHeaderManaged Method
AssocCreateForClassesshell32.dllshellapi.hVanara.PInvoke.Shell32.AssocCreateForClasses
AssocGetDetailsOfPropKeyshell32.dllshlobj_core.hVanara.PInvoke.Shell32.AssocGetDetailsOfPropKey
CDefFolderMenu_Create2shell32.dllshlobj_core.hVanara.PInvoke.Shell32.CDefFolderMenu_Create2
CommandLineToArgvWshell32.dllshellapi.hVanara.PInvoke.Shell32.CommandLineToArgvW
DragAcceptFilesshell32.dllshellapi.hVanara.PInvoke.Shell32.DragAcceptFiles
DragFinishshell32.dllshellapi.hVanara.PInvoke.Shell32.DragFinish
DragQueryFileshell32.dllshellapi.hVanara.PInvoke.Shell32.DragQueryFile
DragQueryPointshell32.dllshellapi.hVanara.PInvoke.Shell32.DragQueryPoint
DuplicateIconshell32.dllshellapi.hVanara.PInvoke.Shell32.DuplicateIcon
ExtractAssociatedIconshell32.dllshellapi.hVanara.PInvoke.Shell32.ExtractAssociatedIcon
ExtractAssociatedIconExshell32.dllshellapi.hVanara.PInvoke.Shell32.ExtractAssociatedIconEx
ExtractIconshell32.dllshellapi.hVanara.PInvoke.Shell32.ExtractIcon
ExtractIconExshell32.dllshellapi.hVanara.PInvoke.Shell32.ExtractIconEx
FindExecutableshell32.dllshellapi.hVanara.PInvoke.Shell32.FindExecutable
GetCurrentProcessExplicitAppUserModelIDshell32.dllShobjidl.hVanara.PInvoke.Shell32.GetCurrentProcessExplicitAppUserModelID
GetFileNameFromBrowseshell32.dllshlobj.hVanara.PInvoke.Shell32.GetFileNameFromBrowse
ILAppendIDshell32.dllshlobj_core.hVanara.PInvoke.Shell32.ILAppendID
ILCloneshell32.dllShobjidl.hVanara.PInvoke.Shell32.ILClone
ILCloneFirstshell32.dllShobjidl.hVanara.PInvoke.Shell32.ILCloneFirst
ILCombineshell32.dllShobjidl.hVanara.PInvoke.Shell32.ILCombine
ILCreateFromPathshell32.dllShobjidl.hVanara.PInvoke.Shell32.ILCreateFromPath
ILFindChildshell32.dllshlobj_core.hVanara.PInvoke.Shell32.ILFindChild
ILFindLastIDshell32.dllShobjidl.hVanara.PInvoke.Shell32.ILFindLastID
ILFreeshell32.dllShobjidl.hVanara.PInvoke.Shell32.ILFree
ILGetNextshell32.dllShobjidl.hVanara.PInvoke.Shell32.ILGetNext
ILGetSizeshell32.dllShobjidl.hVanara.PInvoke.Shell32.ILGetSize
ILIsEqualshell32.dllShobjidl.hVanara.PInvoke.Shell32.ILIsEqual
ILIsParentshell32.dllShobjidl.hVanara.PInvoke.Shell32.ILIsParent
ILLoadFromStreamExshell32.dllshlobj_core.hVanara.PInvoke.Shell32.ILLoadFromStreamEx
ILRemoveLastIDshell32.dllShobjidl.hVanara.PInvoke.Shell32.ILRemoveLastID
ILSaveToStreamshell32.dllshlobj_core.hVanara.PInvoke.Shell32.ILSaveToStream
InetIsOfflineurl.dllintshcut.hVanara.PInvoke.Url.InetIsOffline
InitNetworkAddressControlshell32.dllshellapi.hVanara.PInvoke.Shell32.InitNetworkAddressControl
InitVariantFromStrRetpropsys.dllpropvarutil.hVanara.PInvoke.Shell32.InitVariantFromStrRet
IsNetDriveshell32.dllshlobj_core.hVanara.PInvoke.Shell32.IsNetDrive
IsUserAnAdminshell32.dllshlobj_core.hVanara.PInvoke.Shell32.IsUserAnAdmin
MIMEAssociationDialogurl.dllintshcut.hVanara.PInvoke.Url.MIMEAssociationDialog
OpenRegStreamshell32.dllshlobj_core.hVanara.PInvoke.Shell32.OpenRegStream
PathCleanupSpecshell32.dllshlobj_core.hVanara.PInvoke.Shell32.PathCleanupSpec
PathGetShortPathshell32.dllshlobj_core.hVanara.PInvoke.Shell32.PathGetShortPath
PathIsExeshell32.dllshlobj_core.hVanara.PInvoke.Shell32.PathIsExe
PathIsSlowshell32.dllshlobj.hVanara.PInvoke.Shell32.PathIsSlow
PathMakeUniqueNameshell32.dllshlobj_core.hVanara.PInvoke.Shell32.PathMakeUniqueName
PathResolveshell32.dllshlobj_core.hVanara.PInvoke.Shell32.PathResolve
PathYetAnotherMakeUniqueNameshell32.dllshlobj_core.hVanara.PInvoke.Shell32.PathYetAnotherMakeUniqueName
PickIconDlgshell32.dllshlobj_core.hVanara.PInvoke.Shell32.PickIconDlg
PifMgr_ClosePropertiesshell32.dllshlobj_core.hVanara.PInvoke.Shell32.PifMgr_CloseProperties
PifMgr_GetPropertiesshell32.dllshlobj_core.hVanara.PInvoke.Shell32.PifMgr_GetProperties
PifMgr_OpenPropertiesshell32.dllshlobj_core.hVanara.PInvoke.Shell32.PifMgr_OpenProperties
PifMgr_SetPropertiesshell32.dllshlobj_core.hVanara.PInvoke.Shell32.PifMgr_SetProperties
ReadCabinetStateshell32.dllshlobj_core.hVanara.PInvoke.Shell32.ReadCabinetState
RealDriveTypeshell32.dllshlobj_core.hVanara.PInvoke.Shell32.RealDriveType
RestartDialogshell32.dllshlobj_core.hVanara.PInvoke.Shell32.RestartDialog
RestartDialogExshell32.dllshlobj_core.hVanara.PInvoke.Shell32.RestartDialogEx
SetCurrentProcessExplicitAppUserModelIDshell32.dllShobjidl.hVanara.PInvoke.Shell32.SetCurrentProcessExplicitAppUserModelID
SHAddDefaultPropertiesByExtshell32.dllshobjidl.hVanara.PInvoke.Shell32.SHAddDefaultPropertiesByExt
SHAddFromPropSheetExtArrayshell32.dllshlobj_core.hVanara.PInvoke.Shell32.SHAddFromPropSheetExtArray
SHAddToRecentDocsshell32.dllShlobj.hVanara.PInvoke.Shell32.SHAddToRecentDocs
SHAllocshell32.dllshlobj_core.hVanara.PInvoke.Shell32.SHAlloc
SHAppBarMessageshell32.dllshellapi.hVanara.PInvoke.Shell32.SHAppBarMessage
SHAssocEnumHandlersshell32.dllshobjidl_core.hVanara.PInvoke.Shell32.SHAssocEnumHandlers
SHAssocEnumHandlersForProtocolByApplicationshell32.dllshobjidl_core.hVanara.PInvoke.Shell32.SHAssocEnumHandlersForProtocolByApplication
SHBindToFolderIDListParentshell32.dllshlobj_core.hVanara.PInvoke.Shell32.SHBindToFolderIDListParent
SHBindToFolderIDListParentExshell32.dllshlobj_core.hVanara.PInvoke.Shell32.SHBindToFolderIDListParentEx
SHBindToObjectshell32.dllshlobj_core.hVanara.PInvoke.Shell32.SHBindToObject
SHBindToParentshell32.dllshlobj_core.hVanara.PInvoke.Shell32.SHBindToParent
SHBrowseForFoldershell32.dllShlobj.hVanara.PInvoke.Shell32.SHBrowseForFolder
SHChangeNotification_Lockshell32.dllshlobj_core.hVanara.PInvoke.Shell32.SHChangeNotification_Lock
SHChangeNotification_Unlockshell32.dllshlobj_core.hVanara.PInvoke.Shell32.SHChangeNotification_Unlock
SHChangeNotifyshell32.dllShlobj.hVanara.PInvoke.Shell32.SHChangeNotify
SHChangeNotifyDeregistershell32.dllshlobj_core.hVanara.PInvoke.Shell32.SHChangeNotifyDeregister
SHChangeNotifyRegistershell32.dllshlobj_core.hVanara.PInvoke.Shell32.SHChangeNotifyRegister
SHChangeNotifyRegisterThreadshell32.dllshlobj.hVanara.PInvoke.Shell32.SHChangeNotifyRegisterThread
SHCreateAssociationRegistrationshell32.dllshobjidl_core.hVanara.PInvoke.Shell32.SHCreateAssociationRegistration
SHCreateDataObjectshell32.dllshlobj_core.hVanara.PInvoke.Shell32.SHCreateDataObject
SHCreateDefaultContextMenushell32.dllshlobj_core.hVanara.PInvoke.Shell32.SHCreateDefaultContextMenu
SHCreateDefaultExtractIconshell32.dllshobjidl_core.hVanara.PInvoke.Shell32.SHCreateDefaultExtractIcon
SHCreateDefaultPropertiesOpshell32.dllshobjidl.hVanara.PInvoke.Shell32.SHCreateDefaultPropertiesOp
SHCreateDirectoryshell32.dllshlobj_core.hVanara.PInvoke.Shell32.SHCreateDirectory
SHCreateDirectoryExshell32.dllshlobj_core.hVanara.PInvoke.Shell32.SHCreateDirectoryEx
SHCreateFileExtractIconWshell32.dllshlobj_core.hVanara.PInvoke.Shell32.SHCreateFileExtractIconW
SHCreateItemFromIDListshell32.dllShobjidl.hVanara.PInvoke.Shell32.SHCreateItemFromIDList
SHCreateItemFromParsingNameshell32.dllShlobjidl.hVanara.PInvoke.Shell32.SHCreateItemFromParsingName
SHCreateItemFromRelativeNameshell32.dllShobjidl.hVanara.PInvoke.Shell32.SHCreateItemFromRelativeName
SHCreateItemInKnownFoldershell32.dllShobjidl.hVanara.PInvoke.Shell32.SHCreateItemInKnownFolder
SHCreateItemWithParentshell32.dllShobjidl.hVanara.PInvoke.Shell32.SHCreateItemWithParent
SHCreatePropSheetExtArrayshell32.dllshlobj.hVanara.PInvoke.Shell32.SHCreatePropSheetExtArray
SHCreateShellFolderViewshell32.dllshlobj_core.hVanara.PInvoke.Shell32.SHCreateShellFolderView
SHCreateShellFolderViewExshell32.dllshlobj_core.hVanara.PInvoke.Shell32.SHCreateShellFolderViewEx
SHCreateShellItemshell32.dllshlobj_core.hVanara.PInvoke.Shell32.SHCreateShellItem
SHCreateShellItemArrayshell32.dllshobjidl_core.hVanara.PInvoke.Shell32.SHCreateShellItemArray
SHCreateShellItemArrayFromDataObjectshell32.dllshobjidl_core.hVanara.PInvoke.Shell32.SHCreateShellItemArrayFromDataObject
SHCreateShellItemArrayFromIDListsshell32.dllShobjidl.hVanara.PInvoke.Shell32.SHCreateShellItemArrayFromIDLists
SHCreateShellItemArrayFromShellItemshell32.dllshobjidl_core.hVanara.PInvoke.Shell32.SHCreateShellItemArrayFromShellItem
SHCreateStdEnumFmtEtcshell32.dllshlobj_core.hVanara.PInvoke.Shell32.SHCreateStdEnumFmtEtc
SHDefExtractIconshell32.dllshlobj_core.hVanara.PInvoke.Shell32.SHDefExtractIcon
SHDestroyPropSheetExtArrayshell32.dllshlobj_core.hVanara.PInvoke.Shell32.SHDestroyPropSheetExtArray
SHDoDragDropshell32.dllshlobj_core.hVanara.PInvoke.Shell32.SHDoDragDrop
Shell_GetCachedImageIndexshell32.dllshlobj_core.hVanara.PInvoke.Shell32.Shell_GetCachedImageIndex
Shell_GetImageListsshell32.dllshlobj_core.hVanara.PInvoke.Shell32.Shell_GetImageLists
Shell_MergeMenusshell32.dllshlobj_core.hVanara.PInvoke.Shell32.Shell_MergeMenus
Shell_NotifyIconshell32.dllshellapi.hVanara.PInvoke.Shell32.Shell_NotifyIcon
Shell_NotifyIconGetRectshell32.dllshellapi.hVanara.PInvoke.Shell32.Shell_NotifyIconGetRect
ShellAboutshell32.dllshellapi.hVanara.PInvoke.Shell32.ShellAbout
ShellExecuteshell32.dllshellapi.hVanara.PInvoke.Shell32.ShellExecute
ShellExecuteExshell32.dllShellapi.hVanara.PInvoke.Shell32.ShellExecuteEx
SHEmptyRecycleBinshell32.dllshellapi.hVanara.PInvoke.Shell32.SHEmptyRecycleBin
SHEnumerateUnreadMailAccountsAshell32.dllshellapi.hVanara.PInvoke.Shell32.SHEnumerateUnreadMailAccounts
SHEnumerateUnreadMailAccountsWshell32.dllshellapi.hVanara.PInvoke.Shell32.SHEnumerateUnreadMailAccounts
SHEvaluateSystemCommandTemplateshell32.dllshellapi.hVanara.PInvoke.Shell32.SHEvaluateSystemCommandTemplate
SHFileOperationshell32.dllShellapi.hVanara.PInvoke.Shell32.SHFileOperation
SHFind_InitMenuPopupshell32.dllshlobj_core.hVanara.PInvoke.Shell32.SHFind_InitMenuPopup
SHFindFilesshell32.dllshlobj_core.hVanara.PInvoke.Shell32.SHFindFiles
SHFlushSFCacheshell32.dllshlobj_core.hVanara.PInvoke.Shell32.SHFlushSFCache
SHFormatDriveshell32.dllshlobj_core.hVanara.PInvoke.Shell32.SHFormatDrive
SHFreeshell32.dllshlobj_core.hVanara.PInvoke.Shell32.SHFree
SHFreeNameMappingsshell32.dllshellapi.hVanara.PInvoke.Shell32.SHFreeNameMappings
SHGetAttributesFromDataObjectshell32.dllshlobj_core.hVanara.PInvoke.Shell32.SHGetAttributesFromDataObject
SHGetDataFromIDListshell32.dllShlobj.hVanara.PInvoke.Shell32.SHGetDataFromIDList
SHGetDesktopFoldershell32.dllShlobj.hVanara.PInvoke.Shell32.SHGetDesktopFolder
SHGetDiskFreeSpaceAshell32.dllShellapi.hVanara.PInvoke.Shell32.SHGetDiskFreeSpace
SHGetDiskFreeSpaceExshell32.dllshellapi.hVanara.PInvoke.Shell32.SHGetDiskFreeSpaceEx
SHGetDiskFreeSpaceWshell32.dllShellapi.hVanara.PInvoke.Shell32.SHGetDiskFreeSpace
SHGetDriveMediashell32.dllshellapi.hVanara.PInvoke.Shell32.SHGetDriveMedia
SHGetFileInfoshell32.dllShellapi.hVanara.PInvoke.Shell32.SHGetFileInfo
SHGetFolderLocationshell32.dllShlobj.hVanara.PInvoke.Shell32.SHGetFolderLocation
SHGetFolderPathshell32.dllShlobj.hVanara.PInvoke.Shell32.SHGetFolderPath
SHGetFolderPathAndSubDirshell32.dllshlobj_core.hVanara.PInvoke.Shell32.SHGetFolderPathAndSubDir
SHGetFolderPathExshell32.dllShlobj.hVanara.PInvoke.Shell32.SHGetFolderPathEx
SHGetIconOverlayIndexshell32.dllshlobj_core.hVanara.PInvoke.Shell32.SHGetIconOverlayIndex
SHGetIDListFromObjectshell32.dllShlobj.hVanara.PInvoke.Shell32.SHGetIDListFromObject
SHGetImageListshell32.dllShlobj.hVanara.PInvoke.Shell32.SHGetImageList
SHGetInstanceExplorershell32.dllshlobj_core.hVanara.PInvoke.Shell32.SHGetInstanceExplorer
SHGetItemFromDataObjectshell32.dllshobjidl_core.hVanara.PInvoke.Shell32.SHGetItemFromDataObject
SHGetItemFromObjectshell32.dllshobjidl_core.hVanara.PInvoke.Shell32.SHGetItemFromObject
SHGetKnownFolderIDListshell32.dllShlobj.hVanara.PInvoke.Shell32.SHGetKnownFolderIDList
SHGetKnownFolderItemshell32.dllShlobj.hVanara.PInvoke.Shell32.SHGetKnownFolderItem
SHGetKnownFolderPathshell32.dllShlobj.hVanara.PInvoke.Shell32.SHGetKnownFolderPath
SHGetLocalizedNameshell32.dllshellapi.hVanara.PInvoke.Shell32.SHGetLocalizedName
SHGetNameFromIDListshell32.dllShlobj.hVanara.PInvoke.Shell32.SHGetNameFromIDList
SHGetNewLinkInfoshell32.dllshellapi.hVanara.PInvoke.Shell32.SHGetNewLinkInfo
SHGetPathFromIDListshell32.dllShlobj.hVanara.PInvoke.Shell32.SHGetPathFromIDList
SHGetPathFromIDListExshell32.dllshlobj_core.hVanara.PInvoke.Shell32.SHGetPathFromIDListEx
SHGetPropertyStoreForWindowshell32.dllshellapi.hVanara.PInvoke.Shell32.SHGetPropertyStoreForWindow
SHGetPropertyStoreFromIDListshell32.dllshobjidl_core.hVanara.PInvoke.Shell32.SHGetPropertyStoreFromIDList
SHGetPropertyStoreFromParsingNameshell32.dllShlobjidl.hVanara.PInvoke.Shell32.SHGetPropertyStoreFromParsingName
SHGetRealIDLshell32.dllshlobj_core.hVanara.PInvoke.Shell32.SHGetRealIDL
SHGetSetFolderCustomSettingsshell32.dllshlobj_core.hVanara.PInvoke.Shell32.SHGetSetFolderCustomSettings
SHGetSetSettingsshell32.dllshlobj_core.hVanara.PInvoke.Shell32.SHGetSetSettings
SHGetSettingsshell32.dllshlobj_core.hVanara.PInvoke.Shell32.SHGetSettings
SHGetStockIconInfoshell32.dllshellapi.hVanara.PInvoke.Shell32.SHGetStockIconInfo
SHGetTemporaryPropertyForItemshell32.dllshobjidl_core.hVanara.PInvoke.Shell32.SHGetTemporaryPropertyForItem
SHGetUnreadMailCountWshell32.dllshellapi.hVanara.PInvoke.Shell32.SHGetUnreadMailCountW
SHHandleUpdateImageshell32.dllshlobj_core.hVanara.PInvoke.Shell32.SHHandleUpdateImage
SHInvokePrinterCommandshell32.dllshellapi.hVanara.PInvoke.Shell32.SHInvokePrinterCommand
SHIsFileAvailableOfflineshell32.dllshellapi.hVanara.PInvoke.Shell32.SHIsFileAvailableOffline
SHLimitInputEditshell32.dllshlobj_core.hVanara.PInvoke.Shell32.SHLimitInputEdit
SHLoadInProcshell32.dllshlobj_core.hVanara.PInvoke.Shell32.SHLoadInProc
SHLoadNonloadedIconOverlayIdentifiersshell32.dllshellapi.hVanara.PInvoke.Shell32.SHLoadNonloadedIconOverlayIdentifiers
SHMapPIDLToSystemImageListIndexshell32.dllShlobj_core.hVanara.PInvoke.Shell32.SHMapPIDLToSystemImageListIndex
SHMultiFilePropertiesshell32.dllshlobj.hVanara.PInvoke.Shell32.SHMultiFileProperties
SHObjectPropertiesshell32.dllshlobj_core.hVanara.PInvoke.Shell32.SHObjectProperties
SHOpenFolderAndSelectItemsshell32.dllShlobj.hVanara.PInvoke.Shell32.SHOpenFolderAndSelectItems
SHOpenWithDialogshell32.dllshlobj_core.hVanara.PInvoke.Shell32.SHOpenWithDialog
SHParseDisplayNameshell32.dllShlobj.hVanara.PInvoke.Shell32.SHParseDisplayName
SHPathPrepareForWriteshell32.dllshlobj_core.hVanara.PInvoke.Shell32.SHPathPrepareForWrite
SHPropStgCreateshell32.dllshlobj_core.hVanara.PInvoke.Shell32.SHPropStgCreate
SHPropStgReadMultipleshell32.dllshlobj_core.hVanara.PInvoke.Shell32.SHPropStgReadMultiple
SHPropStgWriteMultipleshell32.dllshlobj_core.hVanara.PInvoke.Shell32.SHPropStgWriteMultiple
SHQueryRecycleBinshell32.dllshellapi.hVanara.PInvoke.Shell32.SHQueryRecycleBin
SHQueryUserNotificationStateshell32.dllshellapi.hVanara.PInvoke.Shell32.SHQueryUserNotificationState
SHRemoveLocalizedNameshell32.dllshellapi.hVanara.PInvoke.Shell32.SHRemoveLocalizedName
SHReplaceFromPropSheetExtArrayshell32.dllshlobj_core.hVanara.PInvoke.Shell32.SHReplaceFromPropSheetExtArray
SHResolveLibraryshell32.dllShobjidl.hVanara.PInvoke.Shell32.SHResolveLibrary
SHRestrictedshell32.dllshlobj_core.hVanara.PInvoke.Shell32.SHRestricted
SHSetDefaultPropertiesshell32.dllshobjidl.hVanara.PInvoke.Shell32.SHSetDefaultProperties
SHSetInstanceExplorershell32.dllshlobj_core.hVanara.PInvoke.Shell32.SHSetInstanceExplorer
SHSetKnownFolderPathshell32.dllshlobj_core.hVanara.PInvoke.Shell32.SHSetKnownFolderPath
SHSetLocalizedNameshell32.dllshellapi.hVanara.PInvoke.Shell32.SHSetLocalizedName
SHSetTemporaryPropertyForItemshell32.dllshobjidl_core.hVanara.PInvoke.Shell32.SHSetTemporaryPropertyForItem
SHSetUnreadMailCountWshell32.dllshellapi.hVanara.PInvoke.Shell32.SHSetUnreadMailCountW
SHShellFolderView_Messageshell32.dllshlobj_core.hVanara.PInvoke.Shell32.SHShellFolderView_Message
SHShowManageLibraryUIshell32.dllShobjidl.hVanara.PInvoke.Shell32.SHShowManageLibraryUI
SHSimpleIDListFromPathshell32.dllshobjidl_core.hVanara.PInvoke.Shell32.SHSimpleIDListFromPath
SHTestTokenMembershipshell32.dllshellapi.hVanara.PInvoke.Shell32.SHTestTokenMembership
SHUpdateImageshell32.dllshlobj_core.hVanara.PInvoke.Shell32.SHUpdateImage
SHUpdateRecycleBinIconshell32.dllVanara.PInvoke.Shell32.SHUpdateRecycleBinIcon
SHValidateUNCshell32.dllshlobj_core.hVanara.PInvoke.Shell32.SHValidateUNC
SignalFileOpenshell32.dllshlobj_core.hVanara.PInvoke.Shell32.SignalFileOpen
StgMakeUniqueNameshell32.dllshlobj_core.hVanara.PInvoke.Shell32.StgMakeUniqueName
TranslateURLWurl.dllintshcut.hVanara.PInvoke.Url.TranslateURL
URLAssociationDialogWurl.dllintshcut.hVanara.PInvoke.Url.URLAssociationDialog
VariantToStrRetpropsys.dllpropvarutil.hVanara.PInvoke.Shell32.VariantToStrRet
Win32DeleteFileshell32.dllshlobj_core.hVanara.PInvoke.Shell32.Win32DeleteFile
WriteCabinetStateshell32.dllshlobj_core.hVanara.PInvoke.Shell32.WriteCabinetState

Enumerations

Native EnumHeaderManaged Enum
ABEshellapi.hVanara.PInvoke.Shell32.ABE
ABMshellapi.hVanara.PInvoke.Shell32.ABM
ABNshellapi.hVanara.PInvoke.Shell32.ABN
ABSshellapi.hVanara.PInvoke.Shell32.ABS
ACTIVATEOPTIONSshobjidl_core.hVanara.PInvoke.Shell32.ACTIVATEOPTIONS
ADJACENT_DISPLAY_EDGESshobjidl_core.hVanara.PInvoke.Shell32.ADJACENT_DISPLAY_EDGES
AHE_TYPEshobjidl_core.hVanara.PInvoke.Shell32.AHE_TYPE
APPACTIONFLAGSshappmgr.hVanara.PInvoke.Shell32.APPACTIONFLAGS
APPDOCLISTTYPEShobjidl.hVanara.PInvoke.Shell32.APPDOCLISTTYPE
APPINFODATAFLAGSshappmgr.hVanara.PInvoke.Shell32.APPINFODATAFLAGS
APPLICATION_VIEW_MIN_WIDTHshobjidl_core.hVanara.PInvoke.Shell32.APPLICATION_VIEW_MIN_WIDTH
APPLICATION_VIEW_ORIENTATIONshobjidl_core.hVanara.PInvoke.Shell32.APPLICATION_VIEW_ORIENTATION
APPLICATION_VIEW_SIZE_PREFERENCEshobjidl_core.hVanara.PInvoke.Shell32.APPLICATION_VIEW_SIZE_PREFERENCE
APPLICATION_VIEW_STATEshobjidl_core.hVanara.PInvoke.Shell32.APPLICATION_VIEW_STATE
ARCONTENTshobjidl.hVanara.PInvoke.Shell32.ARCONTENT
ASSOC_FILTERshobjidl_core.hVanara.PInvoke.Shell32.ASSOC_FILTER
ASSOCCLASSshellapi.hVanara.PInvoke.Shell32.ASSOCCLASS
ASSOCIATIONLEVELshobjidl_core.hVanara.PInvoke.Shell32.ASSOCIATIONLEVEL
ASSOCIATIONTYPEshobjidl_core.hVanara.PInvoke.Shell32.ASSOCIATIONTYPE
ATTACHMENT_ACTIONshobjidl_core.hVanara.PInvoke.Shell32.ATTACHMENT_ACTION
ATTACHMENT_PROMPTshobjidl_core.hVanara.PInvoke.Shell32.ATTACHMENT_PROMPT
AUTOCOMPLETELISTOPTIONSshlobj_core.hVanara.PInvoke.Shell32.AUTOCOMPLETELISTOPTIONS
AUTOCOMPLETEOPTIONSshldisp.hVanara.PInvoke.Shell32.AUTOCOMPLETEOPTIONS
BHIDshlguid.hVanara.PInvoke.Shell32.BHID
BrowseForFolderMessagesShlobj.hVanara.PInvoke.Shell32.BrowseForFolderMessages
BrowseInfoFlagShlobj.hVanara.PInvoke.Shell32.BrowseInfoFlag
BROWSERFRAMEOPTIONSshobjidl_core.hVanara.PInvoke.Shell32.BROWSERFRAMEOPTIONS
CATEGORYINFO_FLAGSshobjidl_core.hVanara.PInvoke.Shell32.CATEGORYINFO_FLAGS
CATSORT_FLAGSshobjidl_core.hVanara.PInvoke.Shell32.CATSORT_FLAGS
CDB2GVFShobjidl.hVanara.PInvoke.Shell32.CDB2GVF
CDB2NShobjidl.hVanara.PInvoke.Shell32.CDB2N
CDBE_ACTIONSshobjidl.hVanara.PInvoke.Shell32.CDBE_ACTIONS
CDBOSCShobjidl.hVanara.PInvoke.Shell32.CDBOSC
CDCONTROLSTATEFVanara.PInvoke.Shell32.CDCONTROLSTATEF
CLOSEPROPSshlobj_core.hVanara.PInvoke.Shell32.CLOSEPROPS
CM_ENUM_FLAGSshobjidl_core.hVanara.PInvoke.Shell32.CM_ENUM_FLAGS
CM_MASKshobjidl_core.hVanara.PInvoke.Shell32.CM_MASK
CM_SET_WIDTH_VALUEshobjidl_core.hVanara.PInvoke.Shell32.CM_SET_WIDTH_VALUE
CM_STATEshobjidl_core.hVanara.PInvoke.Shell32.CM_STATE
CMFShobjidl.hVanara.PInvoke.Shell32.CMF
CMICShobjidl.hVanara.PInvoke.Shell32.CMIC
ControlPanelItemVanara.PInvoke.Shell32.ControlPanelItem
CPVIEWVanara.PInvoke.Shell32.CPVIEW
CSIDLShlobj.hVanara.PInvoke.Shell32.CSIDL
DATAOBJ_GET_ITEM_FLAGSshobjidl_core.hVanara.PInvoke.Shell32.DATAOBJ_GET_ITEM_FLAGS
DBIFshobjidl_core.hVanara.PInvoke.Shell32.DBIF
DBIMshobjidl_core.hVanara.PInvoke.Shell32.DBIM
DBIMFshobjidl_core.hVanara.PInvoke.Shell32.DBIMF
DEF_SHARE_IDshobjidl_core.hVanara.PInvoke.Shell32.DEF_SHARE_ID
DEFAULT_FOLDER_MENU_RESTRICTIONSshobjidl_core.hVanara.PInvoke.Shell32.DEFAULT_FOLDER_MENU_RESTRICTIONS
DEFAULTSAVEFOLDERTYPEVanara.PInvoke.Shell32.DEFAULTSAVEFOLDERTYPE
DESKTOP_SLIDESHOW_DIRECTIONshobjidl_core.hVanara.PInvoke.Shell32.DESKTOP_SLIDESHOW_DIRECTION
DESKTOP_SLIDESHOW_OPTIONSshobjidl_core.hVanara.PInvoke.Shell32.DESKTOP_SLIDESHOW_OPTIONS
DESKTOP_SLIDESHOW_STATEshobjidl_core.hVanara.PInvoke.Shell32.DESKTOP_SLIDESHOW_STATE
DESKTOP_WALLPAPER_POSITIONshobjidl_core.hVanara.PInvoke.Shell32.DESKTOP_WALLPAPER_POSITION
DFMShlobj_core.hVanara.PInvoke.Shell32.DFM
DFM_CMDShlobj_core.hVanara.PInvoke.Shell32.DFM_CMD
DROPIMAGETYPEshlobj_core.hVanara.PInvoke.Shell32.DROPIMAGETYPE
DSH_FLAGSshobjidl.hVanara.PInvoke.Shell32.DSH_FLAGS
EC_HOST_UI_MODEshobjidl_core.hVanara.PInvoke.Shell32.EC_HOST_UI_MODE
EDGE_GESTURE_KINDshobjidl_core.hVanara.PInvoke.Shell32.EDGE_GESTURE_KIND
EVCCBFemptyvc.hVanara.PInvoke.Shell32.EVCCBF
EVCFemptyvc.hVanara.PInvoke.Shell32.EVCF
EXPCMDFLAGSshobjidl_core.hVanara.PInvoke.Shell32.EXPCMDFLAGS
EXPCMDSTATEshobjidl_core.hVanara.PInvoke.Shell32.EXPCMDSTATE
EXPLORER_BROWSER_FILL_FLAGSShobjidl.hVanara.PInvoke.Shell32.EXPLORER_BROWSER_FILL_FLAGS
EXPLORER_BROWSER_OPTIONSShobjidl.hVanara.PInvoke.Shell32.EXPLORER_BROWSER_OPTIONS
EXPLORERPANESTATEShobjidl.hVanara.PInvoke.Shell32.EXPLORERPANESTATE
EXPPSShobjidl.hVanara.PInvoke.Shell32.EXPPS
FCSshlobj_core.hVanara.PInvoke.Shell32.FCS
FCTshobjidl.hVanara.PInvoke.Shell32.FCT
FCWshobjidl.hVanara.PInvoke.Shell32.FCW
FD_FLAGSshlobj_core.hVanara.PInvoke.Shell32.FD_FLAGS
FDAPShobjidl.hVanara.PInvoke.Shell32.FDAP
FDE_SHAREVIOLATION_RESPONSEShobjidl.hVanara.PInvoke.Shell32.FDE_SHAREVIOLATION_RESPONSE
FFFP_MODEShobjidl.hVanara.PInvoke.Shell32.FFFP_MODE
FILE_USAGE_TYPEshobjidl_core.hVanara.PInvoke.Shell32.FILE_USAGE_TYPE
FILEOP_FLAGSShobjidl.hVanara.PInvoke.Shell32.FILEOP_FLAGS
FILEOPENDIALOGOPTIONSShobjidl.hVanara.PInvoke.Shell32.FILEOPENDIALOGOPTIONS
FOLDER_ENUM_MODEshobjidl_core.hVanara.PInvoke.Shell32.FOLDER_ENUM_MODE
FOLDERCUSTOMSETTINGSMASKshlobj_core.hVanara.PInvoke.Shell32.FOLDERCUSTOMSETTINGSMASK
FOLDERFLAGSshobjidl.hVanara.PInvoke.Shell32.FOLDERFLAGS
FOLDERLOGICALVIEWMODEshobjidl_core.hVanara.PInvoke.Shell32.FOLDERLOGICALVIEWMODE
FOLDERTYPEIDShlguid.hVanara.PInvoke.Shell32.FOLDERTYPEID
FOLDERVIEWMODEshobjidl.hVanara.PInvoke.Shell32.FOLDERVIEWMODE
FOLDERVIEWOPTIONSshobjidl.hVanara.PInvoke.Shell32.FOLDERVIEWOPTIONS
FVTEXTTYPEshobjidl_core.hVanara.PInvoke.Shell32.FVTEXTTYPE
GCSShobjidl.hVanara.PInvoke.Shell32.GCS
GetIconLocationFlagsVanara.PInvoke.Shell32.GetIconLocationFlags
GetIconLocationResultFlagsVanara.PInvoke.Shell32.GetIconLocationResultFlags
GPFIDL_FLAGSshlobj_core.hVanara.PInvoke.Shell32.GPFIDL_FLAGS
IEIFLAGVanara.PInvoke.Shell32.IEIFLAG
IRTIR_TASKshobjidl_core.hVanara.PInvoke.Shell32.IRTIR_TASK
ISIOIshobjidl_core.hVanara.PInvoke.Shell32.ISIOI
ITSSFLAGshobjidl_core.hVanara.PInvoke.Shell32.ITSSFLAG
IURL_INVOKECOMMAND_FLAGSIntshcut.hVanara.PInvoke.Url.IURL_INVOKECOMMAND_FLAGS
IURL_SETURL_FLAGSIntshcut.hVanara.PInvoke.Url.IURL_SETURL_FLAGS
KF_CATEGORYShobjidl.hVanara.PInvoke.Shell32.KF_CATEGORY
KF_DEFINITION_FLAGSShobjidl.hVanara.PInvoke.Shell32.KF_DEFINITION_FLAGS
KF_REDIRECT_FLAGSShobjidl.hVanara.PInvoke.Shell32.KF_REDIRECT_FLAGS
KF_REDIRECTION_CAPABILITIESShobjidl.hVanara.PInvoke.Shell32.KF_REDIRECTION_CAPABILITIES
KNOWN_FOLDER_FLAGShlobj.hVanara.PInvoke.Shell32.KNOWN_FOLDER_FLAG
KNOWNDESTCATEGORYShobjidl.hVanara.PInvoke.Shell32.KNOWNDESTCATEGORY
KNOWNFOLDERIDKnownfolders.hVanara.PInvoke.Shell32.KNOWNFOLDERID
LIBRARYFOLDERFILTERVanara.PInvoke.Shell32.LIBRARYFOLDERFILTER
LIBRARYMANAGEDIALOGOPTIONSVanara.PInvoke.Shell32.LIBRARYMANAGEDIALOGOPTIONS
LIBRARYOPTIONFLAGSVanara.PInvoke.Shell32.LIBRARYOPTIONFLAGS
LIBRARYSAVEFLAGSVanara.PInvoke.Shell32.LIBRARYSAVEFLAGS
MERGE_UPDATE_STATUSshobjidl_core.hVanara.PInvoke.Shell32.MERGE_UPDATE_STATUS
MMshlobj_core.hVanara.PInvoke.Shell32.MM
MONITOR_APP_VISIBILITYshobjidl_core.hVanara.PInvoke.Shell32.MONITOR_APP_VISIBILITY
NAMESPACEWALKFLAGshobjidl_core.hVanara.PInvoke.Shell32.NAMESPACEWALKFLAG
NATIVE_DISPLAY_ORIENTATIONshobjidl_core.hVanara.PInvoke.Shell32.NATIVE_DISPLAY_ORIENTATION
NIFshellapi.hVanara.PInvoke.Shell32.NIF
NIIFshellapi.hVanara.PInvoke.Shell32.NIIF
NIMVanara.PInvoke.Shell32.NIM
NINshellapi.hVanara.PInvoke.Shell32.NIN
NISshellapi.hVanara.PInvoke.Shell32.NIS
NMCII_FLAGSshobjidl_core.hVanara.PInvoke.Shell32.NMCII_FLAGS
NMCSAEI_FLAGSshobjidl_core.hVanara.PInvoke.Shell32.NMCSAEI_FLAGS
NSTCECLICKTYPEshobjidl.hVanara.PInvoke.Shell32.NSTCECLICKTYPE
NSTCEHITTESTshobjidl.hVanara.PInvoke.Shell32.NSTCEHITTEST
NSTCFOLDERCAPABILITIESshobjidl_core.hVanara.PInvoke.Shell32.NSTCFOLDERCAPABILITIES
NSTCGNIshobjidl_core.hVanara.PInvoke.Shell32.NSTCGNI
NSTCITEMSTATEshobjidl_core.hVanara.PInvoke.Shell32.NSTCITEMSTATE
NSTCROOTSTYLEshobjidl_core.hVanara.PInvoke.Shell32.NSTCROOTSTYLE
NSTCSTYLEshobjidl_core.hVanara.PInvoke.Shell32.NSTCSTYLE
NSTCSTYLE2shobjidl.hVanara.PInvoke.Shell32.NSTCSTYLE2
NWMFshobjidl_core.hVanara.PInvoke.Shell32.NWMF
OF_CAPshobjidl_core.hVanara.PInvoke.Shell32.OF_CAP
OFASIShlobj.hVanara.PInvoke.Shell32.OFASI
OFFLINE_STATUSshellapi.hVanara.PInvoke.Shell32.OFFLINE_STATUS
OfflineFolderStatusshldisp.hVanara.PInvoke.Shell32.OfflineFolderStatus
OPEN_AS_INFO_FLAGSshlobj_core.hVanara.PInvoke.Shell32.OPEN_AS_INFO_FLAGS
OPENPROPSshlobj_core.hVanara.PInvoke.Shell32.OPENPROPS
OPPROGDLGFshobjidl_core.hVanara.PInvoke.Shell32.OPPROGDLGF
PACKAGE_EXECUTION_STATEshobjidl_core.hVanara.PInvoke.Shell32.PACKAGE_EXECUTION_STATE
PCSshlobj_core.hVanara.PInvoke.Shell32.PCS
PDMODEshobjidl_core.hVanara.PInvoke.Shell32.PDMODE
PDOPSTATUSshobjidl_core.hVanara.PInvoke.Shell32.PDOPSTATUS
PDTIMERShlobj_core.hVanara.PInvoke.Shell32.PDTIMER
PLACEHOLDER_STATESshobjidl_core.hVanara.PInvoke.Shell32.PLACEHOLDER_STATES
PRFshlobj_core.hVanara.PInvoke.Shell32.PRF
PRINTACTIONshellapi.hVanara.PInvoke.Shell32.PRINTACTION
PROGDLGShlobj_core.hVanara.PInvoke.Shell32.PROGDLG
PUBAPPINFOFLAGSshappmgr.hVanara.PInvoke.Shell32.PUBAPPINFOFLAGS
QITIPShlobj.hVanara.PInvoke.Shell32.QITIP
QUERY_USER_NOTIFICATION_STATEshellapi.hVanara.PInvoke.Shell32.QUERY_USER_NOTIFICATION_STATE
RESTRICTIONSshlobj_core.hVanara.PInvoke.Shell32.RESTRICTIONS
SBSPshobjidl.hVanara.PInvoke.Shell32.SBSP
SCNRT_STATUSshlobj_core.hVanara.PInvoke.Shell32.SCNRT_STATUS
SFGAOShobjidl.hVanara.PInvoke.Shell32.SFGAO
SFVMshobjidl.hVanara.PInvoke.Shell32.SFVM
SHARDShlobj.hVanara.PInvoke.Shell32.SHARD
SHARE_ROLEshobjidl_core.hVanara.PInvoke.Shell32.SHARE_ROLE
SHCIDSshobjidl_core.hVanara.PInvoke.Shell32.SHCIDS
SHCNEShlobj_core.hVanara.PInvoke.Shell32.SHCNE
SHCNFShlobj_core.hVanara.PInvoke.Shell32.SHCNF
SHCNRFshlobj_core.hVanara.PInvoke.Shell32.SHCNRF
SHCOLSTATEShtypes.hVanara.PInvoke.Shell32.SHCOLSTATE
SHCONTFShobjidl.hVanara.PInvoke.Shell32.SHCONTF
SHDIDShlobj_core.hVanara.PInvoke.Shell32.SHDID
SHELL_LINK_DATA_FLAGSShlobj.hVanara.PInvoke.Shell32.SHELL_LINK_DATA_FLAGS
ShellDataBlockSignatureShobjidl.hVanara.PInvoke.Shell32.ShellDataBlockSignature
ShellExecuteMaskFlagsShellapi.hVanara.PInvoke.Shell32.ShellExecuteMaskFlags
ShellFileOperationShellapi.hVanara.PInvoke.Shell32.ShellFileOperation
ShellFolderViewOptionsshldisp.hVanara.PInvoke.Shell32.ShellFolderViewOptions
ShellSpecialFolderConstantsshldisp.hVanara.PInvoke.Shell32.ShellSpecialFolderConstants
ShellWindowFindWindowOptionsexdisp.hVanara.PInvoke.Shell32.ShellWindowFindWindowOptions
ShellWindowTypeConstantsexdisp.hVanara.PInvoke.Shell32.ShellWindowTypeConstants
SHERBshellapi.hVanara.PInvoke.Shell32.SHERB
SHFMT_IDshlobj_core.hVanara.PInvoke.Shell32.SHFMT_ID
SHFMT_OPTshlobj_core.hVanara.PInvoke.Shell32.SHFMT_OPT
SHGDNFShobjidl.hVanara.PInvoke.Shell32.SHGDNF
SHGetDataFormatShlobj.hVanara.PInvoke.Shell32.SHGetDataFormat
SHGFIShellapi.hVanara.PInvoke.Shell32.SHGFI
SHGFPShlobj.hVanara.PInvoke.Shell32.SHGFP
SHGNLIshellapi.hVanara.PInvoke.Shell32.SHGNLI
SHGSIshellapi.hVanara.PInvoke.Shell32.SHGSI
SHILShlobj.hVanara.PInvoke.Shell32.SHIL
SHOPshlobj_core.hVanara.PInvoke.Shell32.SHOP
SHPPFWshlobj_core.hVanara.PInvoke.Shell32.SHPPFW
SHSTOCKICONIDshellapi.hVanara.PInvoke.Shell32.SHSTOCKICONID
SIATTRIBFLAGSShobjidl.hVanara.PInvoke.Shell32.SIATTRIBFLAGS
SICHINTFShobjidl.hVanara.PInvoke.Shell32.SICHINTF
SIGDNShobjidl.hVanara.PInvoke.Shell32.SIGDN
SIIGBFVanara.PInvoke.Shell32.SIIGBF
SLGPShobjidl.hVanara.PInvoke.Shell32.SLGP
SLR_FLAGSShobjidl.hVanara.PInvoke.Shell32.SLR_FLAGS
SMCshobjidl_core.hVanara.PInvoke.Shell32.SMC
SMDMshobjidl_core.hVanara.PInvoke.Shell32.SMDM
SMINFOFLAGSshobjidl_core.hVanara.PInvoke.Shell32.SMINFOFLAGS
SMINFOMASKshobjidl_core.hVanara.PInvoke.Shell32.SMINFOMASK
SMINFOTYPEshobjidl_core.hVanara.PInvoke.Shell32.SMINFOTYPE
SMINITshobjidl_core.hVanara.PInvoke.Shell32.SMINIT
SMINVshobjidl_core.hVanara.PInvoke.Shell32.SMINV
SMSETshobjidl_core.hVanara.PInvoke.Shell32.SMSET
SORTDIRECTIONshobjidl_core.hVanara.PInvoke.Shell32.SORTDIRECTION
SPACTIONshobjidl_core.hVanara.PInvoke.Shell32.SPACTION
SPBEGINFshobjidl_core.hVanara.PInvoke.Shell32.SPBEGINF
SPINITFshobjidl_core.hVanara.PInvoke.Shell32.SPINITF
SPTEXTshobjidl_core.hVanara.PInvoke.Shell32.SPTEXT
SSFShlobj.hVanara.PInvoke.Shell32.SSF
STPFLAGShobjidl.hVanara.PInvoke.Shell32.STPFLAG
STRRET_TYPEShtypes.hVanara.PInvoke.Shell32.STRRET_TYPE
SV2GVshobjidl.hVanara.PInvoke.Shell32.SV2GV
SV3CVW3_FLAGSshobjidl.hVanara.PInvoke.Shell32.SV3CVW3_FLAGS
SVGIOVanara.PInvoke.Shell32.SVGIO
SVSIFshobjidl.hVanara.PInvoke.Shell32.SVSIF
SVUIAshobjidl.hVanara.PInvoke.Shell32.SVUIA
SYNC_TRANSFER_STATUSshobjidl_core.hVanara.PInvoke.Shell32.SYNC_TRANSFER_STATUS
TBPFLAGShobjidl.hVanara.PInvoke.Shell32.TBPFLAG
THUMBBUTTONFLAGSShobjidl.hVanara.PInvoke.Shell32.THUMBBUTTONFLAGS
THUMBBUTTONMASKShobjidl.hVanara.PInvoke.Shell32.THUMBBUTTONMASK
TI_FLAGSimagetranscode.hVanara.PInvoke.Shell32.TI_FLAGS
TRANSFER_ADVISE_STATEshobjidl_core.hVanara.PInvoke.Shell32.TRANSFER_ADVISE_STATE
TRANSFER_SOURCE_FLAGSVanara.PInvoke.Shell32.TRANSFER_SOURCE_FLAGS
TRANSLATEURL_IN_FLAGSintshcut.hVanara.PInvoke.Url.TRANSLATEURL_IN_FLAGS
UNDOCK_REASONshobjidl.hVanara.PInvoke.Shell32.UNDOCK_REASON
URLASSOCIATIONDIALOG_IN_FLAGSintshcut.hVanara.PInvoke.Url.URLASSOCIATIONDIALOG_IN_FLAGS
VALIDATEUNCshlobj_core.hVanara.PInvoke.Shell32.VALIDATEUNC
VPCOLORFLAGSshobjidl.hVanara.PInvoke.Shell32.VPCOLORFLAGS
VPWATERMARKFLAGSshobjidl.hVanara.PInvoke.Shell32.VPWATERMARKFLAGS
WTS_ALPHATYPEthumbcache.hVanara.PInvoke.Shell32.WTS_ALPHATYPE

Structures

Native StructureHeaderManaged Structure
APPBARDATAshellapi.hVanara.PInvoke.Shell32.APPBARDATA
APPCATEGORYINFOappmgmt.hVanara.PInvoke.Shell32.APPCATEGORYINFO
APPCATEGORYINFOLISTappmgmt.hVanara.PInvoke.Shell32.APPCATEGORYINFOLIST
APPINFODATAshappmgr.hVanara.PInvoke.Shell32.APPINFODATA
ASSOCIATIONELEMENTshellapi.hVanara.PInvoke.Shell32.ASSOCIATIONELEMENT
BROWSEINFOShlobj.hVanara.PInvoke.Shell32.BROWSEINFO
CABINETSTATEshlobj_core.hVanara.PInvoke.Shell32.CABINETSTATE
CATEGORY_INFOshobjidl_core.hVanara.PInvoke.Shell32.CATEGORY_INFO
CIDAshlobj_core.hVanara.PInvoke.Shell32.CIDA
CM_COLUMNINFOshobjidl_core.hVanara.PInvoke.Shell32.CM_COLUMNINFO
CMINVOKECOMMANDINFOshobjidl_core.hVanara.PInvoke.Shell32.CMINVOKECOMMANDINFO
CMINVOKECOMMANDINFOEXshobjidl_core.hVanara.PInvoke.Shell32.CMINVOKECOMMANDINFOEX
CMINVOKECOMMANDINFOPshobjidl_core.hVanara.PInvoke.Shell32.CMINVOKECOMMANDINFOP
COMDLG_FILTERSPECShtypes.hVanara.PInvoke.Shell32.COMDLG_FILTERSPEC
CSFVshlobj_core.hVanara.PInvoke.Shell32.CSFV
DATABLOCKHEADERShlobj.hVanara.PInvoke.Shell32.DATABLOCKHEADER
DEFCONTEXTMENUshlobj_core.hVanara.PInvoke.Shell32.DEFCONTEXTMENU
DESKBANDINFOshobjidl_core.hVanara.PInvoke.Shell32.DESKBANDINFO
DFMICSshlobj_core.hVanara.PInvoke.Shell32.DFMICS
DROPDESCRIPTIONshobjidl_core.hVanara.PInvoke.Shell32.DROPDESCRIPTION
DROPFILESshlobj_core.hVanara.PInvoke.Shell32.DROPFILES
EXP_DARWIN_LINKShlobj.hVanara.PInvoke.Shell32.EXP_DARWIN_LINK
EXP_SPECIAL_FOLDERShlobj.hVanara.PInvoke.Shell32.EXP_SPECIAL_FOLDER
EXP_SZ_LINKShlobj.hVanara.PInvoke.Shell32.EXP_SZ_LINK
EXTRASEARCHShobjidl.hVanara.PInvoke.Shell32.EXTRASEARCH
FILE_ATTRIBUTES_ARRAYshlobj_core.hVanara.PInvoke.Shell32.FILE_ATTRIBUTES_ARRAY
FILEDESCRIPTORshlobj_core.hVanara.PInvoke.Shell32.FILEDESCRIPTOR
FILEGROUPDESCRIPTORshlobj_core.hVanara.PInvoke.Shell32.FILEGROUPDESCRIPTOR
FOLDERSETTINGSShobjidl.hVanara.PInvoke.Shell32.FOLDERSETTINGS
HLOCKVanara.PInvoke.Shell32.HLOCK
HPIFVanara.PInvoke.Shell32.HPIF
HPSXAVanara.PInvoke.Shell32.HPSXA
ITEMIDLISTShtypes.hVanara.PInvoke.Shell32.ITEMIDLIST
KNOWNFOLDER_DEFINITIONShobjidl.hVanara.PInvoke.Shell32.KNOWNFOLDER_DEFINITION
NETRESOURCEwinnetwk.hVanara.PInvoke.Shell32.NETRESOURCE
NOTIFICATION_USER_INPUT_DATAnotificationactivationcallback.hVanara.PInvoke.Shell32.NOTIFICATION_USER_INPUT_DATA
NOTIFYICONDATAshellapi.hVanara.PInvoke.Shell32.NOTIFYICONDATA
NOTIFYICONIDENTIFIERshellapi.hVanara.PInvoke.Shell32.NOTIFYICONIDENTIFIER
NRESARRAYshlobj_core.hVanara.PInvoke.Shell32.NRESARRAY
NSTCCUSTOMDRAWshobjidl.hVanara.PInvoke.Shell32.NSTCCUSTOMDRAW
NT_CONSOLE_PROPSShlobj.hVanara.PInvoke.Shell32.NT_CONSOLE_PROPS
NT_FE_CONSOLE_PROPSShlobj.hVanara.PInvoke.Shell32.NT_FE_CONSOLE_PROPS
OPENASINFOshlobj_core.hVanara.PInvoke.Shell32.OPENASINFO
PERSIST_FOLDER_TARGET_INFOshobjidl_core.hVanara.PInvoke.Shell32.PERSIST_FOLDER_TARGET_INFO
PFOLDERSETTINGSShobjidl.hVanara.PInvoke.Shell32.PFOLDERSETTINGS
PREVIEWHANDLERFRAMEINFOshobjidl_core.hVanara.PInvoke.Shell32.PREVIEWHANDLERFRAMEINFO
PROPPRGshlobj_core.hVanara.PInvoke.Shell32.PROPPRG
PUBAPPINFOshappmgr.hVanara.PInvoke.Shell32.PUBAPPINFO
QCMINFOshlobj_core.hVanara.PInvoke.Shell32.QCMINFO
SFV_CREATEShlobj.hVanara.PInvoke.Shell32.SFV_CREATE
SHARDAPPIDINFOshlobj_core.hVanara.PInvoke.Shell32.SHARDAPPIDINFO
SHARDAPPIDINFOIDLISTshlobj_core.hVanara.PInvoke.Shell32.SHARDAPPIDINFOIDLIST
SHARDAPPIDINFOLINKshlobj_core.hVanara.PInvoke.Shell32.SHARDAPPIDINFOLINK
SHChangeNotifyEntryshlobj_core.hVanara.PInvoke.Shell32.SHChangeNotifyEntry
SHDESCRIPTIONIDShlobj.hVanara.PInvoke.Shell32.SHDESCRIPTIONID
SHDRAGIMAGEshobjidl_core.hVanara.PInvoke.Shell32.SHDRAGIMAGE
SHELL_ITEM_RESOURCEshobjidl_core.hVanara.PInvoke.Shell32.SHELL_ITEM_RESOURCE
SHELLDETAILSShtypes.hVanara.PInvoke.Shell32.SHELLDETAILS
SHELLEXECUTEINFOShellapi.hVanara.PInvoke.Shell32.SHELLEXECUTEINFO
SHELLFLAGSTATEshlobj_core.hVanara.PInvoke.Shell32.SHELLFLAGSTATE
SHELLSTATEShlobj.hVanara.PInvoke.Shell32.SHELLSTATE
SHFILEINFOShellapi.hVanara.PInvoke.Shell32.SHFILEINFO
SHFILEOPSTRUCTshellapi.hVanara.PInvoke.Shell32.SHFILEOPSTRUCT
SHFOLDERCUSTOMSETTINGSshlobj_core.hVanara.PInvoke.Shell32.SHFOLDERCUSTOMSETTINGS
SHITEMIDShtypes.hVanara.PInvoke.Shell32.SHITEMID
SHQUERYRBINFOshellapi.hVanara.PInvoke.Shell32.SHQUERYRBINFO
SHSTOCKICONINFOshellapi.hVanara.PInvoke.Shell32.SHSTOCKICONINFO
SLOWAPPINFOshappmgr.hVanara.PInvoke.Shell32.SLOWAPPINFO
SMDATAshobjidl_core.hVanara.PInvoke.Shell32.SMDATA
SORTCOLUMNshobjidl_core.hVanara.PInvoke.Shell32.SORTCOLUMN
STRRETShtypes.hVanara.PInvoke.Shell32.STRRET
SV2CVW2_PARAMSshobjidl_core.hVanara.PInvoke.Shell32.SV2CVW2_PARAMS
THUMBBUTTONShobjidl.hVanara.PInvoke.Shell32.THUMBBUTTON
URLINVOKECOMMANDINFOIntshcut.hVanara.PInvoke.Url.URLINVOKECOMMANDINFO

Interfaces

Native InterfaceHeaderManaged Interface
DFConstraintshell32.dll
DShellFolderViewEventsshell32.dll
Foldershell32.dllShldisp.h
Folder2shell32.dllShldisp.h
Folder3shell32.dllShldisp.h
FolderItemshell32.dllShldisp.h
FolderItem2shell32.dllShldisp.h
FolderItemsshell32.dllShldisp.h
FolderItems2shell32.dllShldisp.h
FolderItems3shell32.dllShldisp.h
FolderItemVerbshell32.dllshldisp.h
FolderItemVerbsshell32.dllshldisp.h
IAccessibilityDockingServiceVanara.PInvoke.Shell32.IAccessibilityDockingService
IAccessibilityDockingServiceCallbackshobjidl.hVanara.PInvoke.Shell32.IAccessibilityDockingServiceCallback
IAccessibleObjectshobjidl.hVanara.PInvoke.Shell32.IAccessibleObject
IACListshlobj_core.hVanara.PInvoke.Shell32.IACList
IACList2shlobj_core.hVanara.PInvoke.Shell32.IACList2
IActionProgressshobjidl_core.hVanara.PInvoke.Shell32.IActionProgress
IActionProgressDialogshobjidl_core.hVanara.PInvoke.Shell32.IActionProgressDialog
IAppActivationUIInfoVanara.PInvoke.Shell32.IAppActivationUIInfo
IApplicationActivationManagershobjidl_core.hVanara.PInvoke.Shell32.IApplicationActivationManager
IApplicationAssociationRegistrationshobjidl_core.hVanara.PInvoke.Shell32.IApplicationAssociationRegistration
IApplicationDesignModeSettingsshobjidl_core.hVanara.PInvoke.Shell32.IApplicationDesignModeSettings
IApplicationDesignModeSettings2Vanara.PInvoke.Shell32.IApplicationDesignModeSettings2
IApplicationDestinationsShobjidl.hVanara.PInvoke.Shell32.IApplicationDestinations
IApplicationDocumentListsShobjidl.hVanara.PInvoke.Shell32.IApplicationDocumentLists
IAppPublishershappmgr.hVanara.PInvoke.Shell32.IAppPublisher
IAppVisibilityVanara.PInvoke.Shell32.IAppVisibility
IAppVisibilityEventsVanara.PInvoke.Shell32.IAppVisibilityEvents
IAssocHandlerVanara.PInvoke.Shell32.IAssocHandler
IAssocHandlerInvokershobjidl_core.hVanara.PInvoke.Shell32.IAssocHandlerInvoker
IAttachmentExecuteshobjidl_core.hVanara.PInvoke.Shell32.IAttachmentExecute
IAutoCompleteshldisp.hVanara.PInvoke.Shell32.IAutoComplete
IAutoComplete2shldisp.hVanara.PInvoke.Shell32.IAutoComplete2
IAutoCompleteDropDownshobjidl.hVanara.PInvoke.Shell32.IAutoCompleteDropDown
IBrowserFrameOptionsVanara.PInvoke.Shell32.IBrowserFrameOptions
ICategorizerVanara.PInvoke.Shell32.ICategorizer
ICategoryProvidershobjidl_core.hVanara.PInvoke.Shell32.ICategoryProvider
ICDBurnshobjidl.hVanara.PInvoke.Shell32.ICDBurn
ICDBurnExtshobjidl.hVanara.PInvoke.Shell32.ICDBurnExt
IColumnManagershobjidl_core.hVanara.PInvoke.Shell32.IColumnManager
ICommDlgBrowserShobjidl.hVanara.PInvoke.Shell32.ICommDlgBrowser
ICommDlgBrowser3Shobjidl.hVanara.PInvoke.Shell32.ICommDlgBrowser3
IContextMenuShobjidl.hVanara.PInvoke.Shell32.IContextMenu
IContextMenu2shobjidl_core.hVanara.PInvoke.Shell32.IContextMenu2
IContextMenu3shobjidl_core.hVanara.PInvoke.Shell32.IContextMenu3
IContextMenuCBshobjidl_core.hVanara.PInvoke.Shell32.IContextMenuCB
ICopyHookAShlobj.hVanara.PInvoke.Shell32.ICopyHookA
ICopyHookWShlobj.hVanara.PInvoke.Shell32.ICopyHookW
ICreateProcessInputsshobjidl_core.hVanara.PInvoke.Shell32.ICreateProcessInputs
ICreatingProcessshobjidl_core.hVanara.PInvoke.Shell32.ICreatingProcess
ICurrentItemshobjidl_core.hVanara.PInvoke.Shell32.ICurrentItem
ICurrentWorkingDirectoryshlobj.hVanara.PInvoke.Shell32.ICurrentWorkingDirectory
ICustomDestinationListShobjidl.hVanara.PInvoke.Shell32.ICustomDestinationList
IDataObjectProvidershobjidl_core.hVanara.PInvoke.Shell32.IDataObjectProvider
IDataTransferManagerInteropshobjidl_core.hVanara.PInvoke.Shell32.IDataTransferManagerInterop
IDefaultExtractIconInitShobjidl.hVanara.PInvoke.Shell32.IDefaultExtractIconInit
IDefaultFolderMenuInitializeshobjidl_core.hVanara.PInvoke.Shell32.IDefaultFolderMenuInitialize
IDelegateFoldershobjidl_core.hVanara.PInvoke.Shell32.IDelegateFolder
IDelegateItemshobjidl_core.hVanara.PInvoke.Shell32.IDelegateItem
IDeskBandshobjidl_core.hVanara.PInvoke.Shell32.IDeskBand
IDeskBand2shobjidl.hVanara.PInvoke.Shell32.IDeskBand2
IDesktopWallpapershobjidl_core.hVanara.PInvoke.Shell32.IDesktopWallpaper
IDestinationStreamFactoryshobjidl_core.hVanara.PInvoke.IDestinationStreamFactory
IDisplayItemshobjidl_core.hVanara.PInvoke.Shell32.IDisplayItem
IDockingWindowVanara.PInvoke.Shell32.IDockingWindow
IDragSourceHelpershobjidl_core.hVanara.PInvoke.Shell32.IDragSourceHelper
IDragSourceHelper2shobjidl.hVanara.PInvoke.Shell32.IDragSourceHelper2
IDropTargetHelpershobjidl_core.hVanara.PInvoke.Shell32.IDropTargetHelper
IDynamicHWHandlershobjidl.hVanara.PInvoke.Shell32.IDynamicHWHandler
IEmptyVolumeCacheemptyvc.hVanara.PInvoke.Shell32.IEmptyVolumeCache
IEmptyVolumeCache2emptyvc.hVanara.PInvoke.Shell32.IEmptyVolumeCache2
IEmptyVolumeCacheCallBackemptyvc.hVanara.PInvoke.Shell32.IEmptyVolumeCacheCallBack
IEnumAssocHandlersshobjidl_core.hVanara.PInvoke.Shell32.IEnumAssocHandlers
IEnumerableViewshobjidl.hVanara.PInvoke.Shell32.IEnumerableView
IEnumExplorerCommandshobjidl_core.hVanara.PInvoke.Shell32.IEnumExplorerCommand
IEnumExtraSearchShobjidl.hVanara.PInvoke.Shell32.IEnumExtraSearch
IEnumFullIDListshobjidl_core.hVanara.PInvoke.Shell32.IEnumFullIDList
IEnumIDListShobjidl.hVanara.PInvoke.Shell32.IEnumIDList
IEnumObjectsshobjidl_core.hVanara.PInvoke.Shell32.IEnumObjects
IEnumPublishedAppsshappmgr.hVanara.PInvoke.Shell32.IEnumPublishedApps
IEnumReadyCallbackshobjidl.hVanara.PInvoke.Shell32.IEnumReadyCallback
IEnumResourcesshobjidl_core.hVanara.PInvoke.Shell32.IEnumResources
IEnumShellItemsShobjidl.hVanara.PInvoke.Shell32.IEnumShellItems
IExecuteCommandshobjidl_core.hVanara.PInvoke.Shell32.IExecuteCommand
IExecuteCommandApplicationHostEnvironmentshobjidl_core.hVanara.PInvoke.Shell32.IExecuteCommandApplicationHostEnvironment
IExecuteCommandHostVanara.PInvoke.Shell32.IExecuteCommandHost
IExplorerBrowsershobjidl_core.hVanara.PInvoke.Shell32.IExplorerBrowser
IExplorerBrowserEventsShobjidl.hVanara.PInvoke.Shell32.IExplorerBrowserEvents
IExplorerCommandshobjidl_core.hVanara.PInvoke.Shell32.IExplorerCommand
IExplorerCommandProvidershobjidl_core.hVanara.PInvoke.Shell32.IExplorerCommandProvider
IExplorerCommandStateshobjidl_core.hVanara.PInvoke.Shell32.IExplorerCommandState
IExplorerPaneVisibilityShobjidl.hVanara.PInvoke.Shell32.IExplorerPaneVisibility
IExtractIconAShlobj_core.hVanara.PInvoke.Shell32.IExtractIconA
IExtractIconWShlobj_core.hVanara.PInvoke.Shell32.IExtractIconW
IExtractImageShobjidl.hVanara.PInvoke.Shell32.IExtractImage
IExtractImage2shobjidl_core.hVanara.PInvoke.Shell32.IExtractImage2
IFileDialogShobjidl.hVanara.PInvoke.Shell32.IFileDialog
IFileDialog2Shobjidl.hVanara.PInvoke.Shell32.IFileDialog2
IFileDialogControlEventsShobjidl.hVanara.PInvoke.Shell32.IFileDialogControlEvents
IFileDialogCustomizeVanara.PInvoke.Shell32.IFileDialogCustomize
IFileDialogEventsShobjidl.hVanara.PInvoke.Shell32.IFileDialogEvents
IFileIsInUseshobjidl_core.hVanara.PInvoke.Shell32.IFileIsInUse
IFileOpenDialogShobjidl.hVanara.PInvoke.Shell32.IFileOpenDialog
IFileOperationShobjidl.hVanara.PInvoke.Shell32.IFileOperation
IFileOperationProgressSinkShobjidl.hVanara.PInvoke.Shell32.IFileOperationProgressSink
IFileSaveDialogShobjidl.hVanara.PInvoke.Shell32.IFileSaveDialog
IFileSearchBandshell32.dllshldisp.h
IFileSyncMergeHandlerVanara.PInvoke.Shell32.IFileSyncMergeHandler
IFileSystemBindDatashobjidl_core.hVanara.PInvoke.Shell32.IFileSystemBindData
IFileSystemBindData2shobjidl_core.hVanara.PInvoke.Shell32.IFileSystemBindData2
IFolderFiltershobjidl_core.hVanara.PInvoke.Shell32.IFolderFilter
IFolderFilterSiteshobjidl_core.hVanara.PInvoke.Shell32.IFolderFilterSite
IFolderViewShobjidl.hVanara.PInvoke.Shell32.IFolderView
IFolderView2Shobjidl.hVanara.PInvoke.Shell32.IFolderView2
IFolderViewHostshobjidl.hVanara.PInvoke.Shell32.IFolderViewHost
IFolderViewOCshell32.dllshldisp.h
IFolderViewOptionsshobjidl.hVanara.PInvoke.Shell32.IFolderViewOptions
IFolderViewSettingsVanara.PInvoke.Shell32.IFolderViewSettings
IFrameworkInputPaneshobjidl_core.hVanara.PInvoke.Shell32.IFrameworkInputPane
IFrameworkInputPaneHandlershobjidl_core.hVanara.PInvoke.Shell32.IFrameworkInputPaneHandler
IHandlerActivationHostVanara.PInvoke.Shell32.IHandlerActivationHost
IHandlerInfoshobjidl_core.hVanara.PInvoke.Shell32.IHandlerInfo
IHandlerInfo2shobjidl_core.hVanara.PInvoke.Shell32.IHandlerInfo2
IHWEventHandlershobjidl.hVanara.PInvoke.Shell32.IHWEventHandler
IHWEventHandler2shobjidl.hVanara.PInvoke.Shell32.IHWEventHandler2
IIdentityNameshobjidl_core.hVanara.PInvoke.Shell32.IIdentityName
IImageRecompressshobjidl.hVanara.PInvoke.Shell32.IImageRecompress
IInitializeCommandshobjidl_core.hVanara.PInvoke.Shell32.IInitializeCommand
IInitializeWithBindCtxshobjidl_core.hVanara.PInvoke.Shell32.IInitializeWithBindCtx
IInitializeWithFilepropsys.hVanara.PInvoke.Shell32.IInitializeWithFile
IInitializeWithItemShobjidl.hVanara.PInvoke.Shell32.IInitializeWithItem
IInitializeWithPropertyStoreshobjidl_core.hVanara.PInvoke.Shell32.IInitializeWithPropertyStore
IInitializeWithStreampropsys.hVanara.PInvoke.Shell32.IInitializeWithStream
IInitializeWithWindowVanara.PInvoke.Shell32.IInitializeWithWindow
IInputObjectShObjIdl_core.hVanara.PInvoke.Shell32.IInputObject
IInputObject2ShObjIdl_core.hVanara.PInvoke.Shell32.IInputObject2
IInputObjectSiteShObjIdl_core.hVanara.PInvoke.Shell32.IInputObjectSite
IInputPanelConfigurationinputpanelconfiguration.hVanara.PInvoke.Shell32.IInputPanelConfiguration
IInputPanelInvocationConfigurationinputpanelconfiguration.hVanara.PInvoke.Shell32.IInputPanelInvocationConfiguration
IInsertItemshobjidl.hVanara.PInvoke.Shell32.IInsertItem
IIOCancelInformationshobjidl_core.hVanara.PInvoke.Shell32.IIOCancelInformation
IItemNameLimitsVanara.PInvoke.Shell32.IItemNameLimits
IKnownFolderShobjidl.hVanara.PInvoke.Shell32.IKnownFolder
IKnownFolderManagerShobjidl.hVanara.PInvoke.Shell32.IKnownFolderManager
ILaunchSourceAppUserModelIdshobjidl_core.hVanara.PInvoke.Shell32.ILaunchSourceAppUserModelId
ILaunchSourceViewSizePreferenceVanara.PInvoke.Shell32.ILaunchSourceViewSizePreference
ILaunchTargetMonitorshobjidl_core.hVanara.PInvoke.Shell32.ILaunchTargetMonitor
ILaunchTargetViewSizePreferenceVanara.PInvoke.Shell32.ILaunchTargetViewSizePreference
IModalWindowShobjidl.hVanara.PInvoke.Shell32.IModalWindow
INameSpaceTreeAccessibleshobjidl.hVanara.PInvoke.Shell32.INameSpaceTreeAccessible
INameSpaceTreeControlshobjidl_core.hVanara.PInvoke.Shell32.INameSpaceTreeControl
INameSpaceTreeControl2shobjidl.hVanara.PInvoke.Shell32.INameSpaceTreeControl2
INameSpaceTreeControlDropHandlerVanara.PInvoke.Shell32.INameSpaceTreeControlDropHandler
INameSpaceTreeControlEventsVanara.PInvoke.Shell32.INameSpaceTreeControlEvents
INameSpaceTreeControlFolderCapabilitiesVanara.PInvoke.Shell32.INameSpaceTreeControlFolderCapabilities
INamespaceWalkshobjidl_core.hVanara.PInvoke.Shell32.INamespaceWalk
INamespaceWalkCBshobjidl_core.hVanara.PInvoke.Shell32.INamespaceWalkCB
INamespaceWalkCB2shobjidl_core.hVanara.PInvoke.Shell32.INamespaceWalkCB2
INewMenuClientshobjidl_core.hVanara.PInvoke.Shell32.INewMenuClient
INewWDEventsshell32.dllshldisp.h
INewWindowManagershobjidl_core.hVanara.PInvoke.Shell32.INewWindowManager
INotificationActivationCallbacknotificationactivationcallback.hVanara.PInvoke.Shell32.INotificationActivationCallback
IObjectArrayobjectarray.hVanara.PInvoke.Shell32.IObjectArray
IObjectCollectionobjectarray.hVanara.PInvoke.Shell32.IObjectCollection
IObjectProvidershobjidl_core.hVanara.PInvoke.Shell32.IObjectProvider
IObjectWithAppUserModelIdshobjidl_core.hVanara.PInvoke.Shell32.IObjectWithAppUserModelId
IObjectWithBackReferencesshobjidl_core.hVanara.PInvoke.Shell32.IObjectWithBackReferences
IObjectWithCancelEventshobjidl_core.hVanara.PInvoke.Shell32.IObjectWithCancelEvent
IObjectWithFolderEnumModeshobjidl_core.hVanara.PInvoke.Shell32.IObjectWithFolderEnumMode
IObjectWithProgIdshobjidl_core.hVanara.PInvoke.Shell32.IObjectWithProgId
IObjectWithSelectionshobjidl_core.hVanara.PInvoke.Shell32.IObjectWithSelection
IObjMgrshlobj_core.hVanara.PInvoke.Shell32.IObjMgr
IOpenControlPanelShobjidl.hVanara.PInvoke.Shell32.IOpenControlPanel
IOperationsProgressDialogshobjidl_core.hVanara.PInvoke.Shell32.IOperationsProgressDialog
IPackageDebugSettingsshobjidl_core.hVanara.PInvoke.Shell32.IPackageDebugSettings
IPackageDebugSettings2shobjidl_core.hVanara.PInvoke.Shell32.IPackageDebugSettings2
IPackageExecutionStateChangeNotificationshobjidl_core.hVanara.PInvoke.Shell32.IPackageExecutionStateChangeNotification
IParentAndItemshobjidl_core.hVanara.PInvoke.Shell32.IParentAndItem
IParseAndCreateItemVanara.PInvoke.Shell32.IParseAndCreateItem
IPersistFoldershobjidl_core.hVanara.PInvoke.Shell32.IPersistFolder
IPersistFolder2shobjidl_core.hVanara.PInvoke.Shell32.IPersistFolder2
IPersistFolder3Vanara.PInvoke.Shell32.IPersistFolder3
IPersistIDListshobjidl_core.hVanara.PInvoke.Shell32.IPersistIDList
IPreviewHandlerShobjidl.hVanara.PInvoke.Shell32.IPreviewHandler
IPreviewHandlerFrameShobjidl.hVanara.PInvoke.Shell32.IPreviewHandlerFrame
IPreviewHandlerVisualsShobjidl.hVanara.PInvoke.Shell32.IPreviewHandlerVisuals
IPreviewItemshobjidl_core.hVanara.PInvoke.Shell32.IPreviewItem
IPreviousVersionsInfoshobjidl.hVanara.PInvoke.Shell32.IPreviousVersionsInfo
IProfferServiceshobjidl_core.hVanara.PInvoke.Shell32.IProfferService
IProgressDialogShlobj_core.hVanara.PInvoke.Shell32.IProgressDialog
IPublishedAppshappmgr.hVanara.PInvoke.Shell32.IPublishedApp
IPublishedApp2shappmgr.hVanara.PInvoke.Shell32.IPublishedApp2
IQueryCancelAutoPlayshobjidl.hVanara.PInvoke.Shell32.IQueryCancelAutoPlay
IQueryContinueshobjidl_core.hVanara.PInvoke.Shell32.IQueryContinue
IQueryInfoShobjidl.hVanara.PInvoke.Shell32.IQueryInfo
IRelatedItemshobjidl_core.hVanara.PInvoke.Shell32.IRelatedItem
IRemoteComputershobjidl_core.hVanara.PInvoke.Shell32.IRemoteComputer
IResolveShellLinkshobjidl_core.hVanara.PInvoke.Shell32.IResolveShellLink
IResultsFoldershobjidl.hVanara.PInvoke.Shell32.IResultsFolder
IRunnableTaskshobjidl_core.hVanara.PInvoke.Shell32.IRunnableTask
ISearchBoxInfoshobjidl.hVanara.PInvoke.Shell32.ISearchBoxInfo
IServiceProviderservprov.hVanara.PInvoke.Shell32.IServiceProvider
ISharingConfigurationManagershobjidl_core.hVanara.PInvoke.Shell32.ISharingConfigurationManager
IShellAppshappmgr.hVanara.PInvoke.Shell32.IShellApp
IShellBrowserShobjidl.hVanara.PInvoke.Shell32.IShellBrowser
IShellDispatchshell32.dllshldisp.h
IShellDispatch2shell32.dllshldisp.h
IShellDispatch3shell32.dllshldisp.h
IShellDispatch4shell32.dllshldisp.h
IShellDispatch5shell32.dllshldisp.h
IShellDispatch6shell32.dllshldisp.h
IShellExtInitShobjidl.hVanara.PInvoke.Shell32.IShellExtInit
IShellFolderShobjidl.hVanara.PInvoke.Shell32.IShellFolder
IShellFolder2Shobjidl.hVanara.PInvoke.Shell32.IShellFolder2
IShellFolderViewCBShlobj.hVanara.PInvoke.Shell32.IShellFolderViewCB
IShellFolderViewDualshell32.dllshldisp.h
IShellFolderViewDual2shell32.dllshldisp.h
IShellFolderViewDual3shell32.dllshldisp.h
IShellIconshobjidl_core.hVanara.PInvoke.Shell32.IShellIcon
IShellIconOverlayIdentifiershobjidl_core.hVanara.PInvoke.Shell32.IShellIconOverlayIdentifier
IShellItemShobjidl.hVanara.PInvoke.Shell32.IShellItem
IShellItem2Shobjidl.hVanara.PInvoke.Shell32.IShellItem2
IShellItemArrayShobjidl.hVanara.PInvoke.Shell32.IShellItemArray
IShellItemFilterVanara.PInvoke.Shell32.IShellItemFilter
IShellItemImageFactoryshobjidl_core.hVanara.PInvoke.Shell32.IShellItemImageFactory
IShellItemResourcesshobjidl_core.hVanara.PInvoke.Shell32.IShellItemResources
IShellLibraryVanara.PInvoke.Shell32.IShellLibrary
IShellLinkDataListShobjidl.hVanara.PInvoke.Shell32.IShellLinkDataList
IShellLinkDualshell32.dllshldisp.h
IShellLinkDual2shell32.dllshldisp.h
IShellLinkWShobjidl.hVanara.PInvoke.Shell32.IShellLinkW
IShellMenushobjidl_core.hVanara.PInvoke.Shell32.IShellMenu
IShellMenuCallbackshobjidl_core.hVanara.PInvoke.Shell32.IShellMenuCallback
IShellPropSheetExtshobjidl_core.hVanara.PInvoke.Shell32.IShellPropSheetExt
IShellTaskSchedulershobjidl_core.hVanara.PInvoke.Shell32.IShellTaskScheduler
IShellViewshobjidl_core.hVanara.PInvoke.Shell32.IShellView
IShellView2shobjidl_core.hVanara.PInvoke.Shell32.IShellView2
IShellView3shobjidl.hVanara.PInvoke.Shell32.IShellView3
IShellWindowsexdisp.hVanara.PInvoke.Shell32.IShellWindows
IStartMenuPinnedListshobjidl.hVanara.PInvoke.Shell32.IStartMenuPinnedList
IStorageProviderBannersVanara.PInvoke.Shell32.IStorageProviderBanners
IStorageProviderCopyHookshobjidl.hVanara.PInvoke.Shell32.IStorageProviderCopyHook
IStorageProviderHandlerstorageprovider.hVanara.PInvoke.Shell32.IStorageProviderHandler
IStorageProviderPropertyHandlerstorageprovider.hVanara.PInvoke.Shell32.IStorageProviderPropertyHandler
IStreamAsyncVanara.PInvoke.Shell32.IStreamAsync
IStreamUnbufferedInfoshobjidl.hVanara.PInvoke.Shell32.IStreamUnbufferedInfo
ITaskbarListShobjidl.hVanara.PInvoke.Shell32.ITaskbarList
ITaskbarList2Shobjidl.hVanara.PInvoke.Shell32.ITaskbarList2
ITaskbarList3Shobjidl.hVanara.PInvoke.Shell32.ITaskbarList3
ITaskbarList4Shobjidl.hVanara.PInvoke.Shell32.ITaskbarList4
IThumbnailHandlerFactoryVanara.PInvoke.Shell32.IThumbnailHandlerFactory
IThumbnailProviderthumbcache.hVanara.PInvoke.Shell32.IThumbnailProvider
ITranscodeImageimagetranscode.hVanara.PInvoke.Shell32.ITranscodeImage
ITransferAdviseSinkVanara.PInvoke.Shell32.ITransferAdviseSink
ITransferDestinationshobjidl_core.hVanara.PInvoke.Shell32.ITransferDestination
ITransferMediumItemshobjidl_core.hVanara.PInvoke.Shell32.ITransferMediumItem
ITransferSourceVanara.PInvoke.Shell32.ITransferSource
IUniformResourceLocatorIntshcut.hVanara.PInvoke.Url.IUniformResourceLocator
IUpdateIDListshobjidl_core.hVanara.PInvoke.Shell32.IUpdateIDList
IUserAccountChangeCallbackshobjidl.hVanara.PInvoke.Shell32.IUserAccountChangeCallback
IUserNotificationshobjidl_core.hVanara.PInvoke.Shell32.IUserNotification
IUserNotification2shobjidl.hVanara.PInvoke.Shell32.IUserNotification2
IUserNotificationCallbackshobjidl.hVanara.PInvoke.Shell32.IUserNotificationCallback
IViewStateIdentityItemshobjidl_core.hVanara.PInvoke.Shell32.IViewStateIdentityItem
IVirtualDesktopManagershobjidl_core.hVanara.PInvoke.Shell32.IVirtualDesktopManager
IVisualPropertiesshobjidl.hVanara.PInvoke.Shell32.IVisualProperties
IWebWizardHostshell32.dllshldisp.h
IWebWizardHost2shell32.dllshldisp.h

Classes

Native ClassHeaderManaged Class
AccessibilityDockingServiceshobjidl.hVanara.PInvoke.Shell32.AccessibilityDockingService
ACLMultiVanara.PInvoke.Shell32.ACLMulti
ApplicationActivationManagershobjidl_core.hVanara.PInvoke.Shell32.ApplicationActivationManager
ApplicationAssociationRegistrationshobjidl_core.hVanara.PInvoke.Shell32.ApplicationAssociationRegistration
ApplicationDesignModeSettingsshobjidl.hVanara.PInvoke.Shell32.ApplicationDesignModeSettings
ApplicationDestinationsshobjidl_core.hVanara.PInvoke.Shell32.ApplicationDestinations
ApplicationDocumentListsshobjidl_core.hVanara.PInvoke.Shell32.ApplicationDocumentLists
AppShellVerbHandlershobjidl.hVanara.PInvoke.Shell32.AppShellVerbHandler
AppVisibilityshobjidl.hVanara.PInvoke.Shell32.AppVisibility
AttachmentServicesVanara.PInvoke.Shell32.AttachmentServices
CAutoCompleteVanara.PInvoke.Shell32.CAutoComplete
CDBurnshobjidl.hVanara.PInvoke.Shell32.CDBurn
CDestinationListVanara.PInvoke.Shell32.CDestinationList
CEnumerableObjectCollectionVanara.PInvoke.Shell32.CEnumerableObjectCollection
CFileOpenDialogVanara.PInvoke.Shell32.CFileOpenDialog
CFileOperationsVanara.PInvoke.Shell32.CFileOperations
CFileSaveDialogVanara.PInvoke.Shell32.CFileSaveDialog
CKnownFolderManagerVanara.PInvoke.Shell32.CKnownFolderManager
ControlPanelshlguid.hVanara.PInvoke.Shell32.ControlPanel
ControlPanelItemExtensionsVanara.Extensions.ControlPanelItemExtensions
CShellLibraryVanara.PInvoke.Shell32.CShellLibrary
CShellLinkWVanara.PInvoke.Shell32.CShellLinkW
CTaskbarListVanara.PInvoke.Shell32.CTaskbarList
DataObjectExtensionsVanara.Extensions.DataObjectExtensions
DesktopWallpapershobjidl_core.hVanara.PInvoke.Shell32.DesktopWallpaper
DISPIDshldisp.hVanara.PInvoke.Shell32.DISPID
ExecuteFoldershobjidl.hVanara.PInvoke.Shell32.ExecuteFolder
ExecuteUnknownshobjidl.hVanara.PInvoke.Shell32.ExecuteUnknown
ExplorerBrowserShobjidl.hVanara.PInvoke.Shell32.ExplorerBrowser
FileSearchBandVanara.PInvoke.Shell32.FileSearchBand
FolderViewHostshobjidl.hVanara.PInvoke.Shell32.FolderViewHost
FrameworkInputPaneshobjidl.hVanara.PInvoke.Shell32.FrameworkInputPane
IExplorerPaneVisibilityConstantsVanara.PInvoke.Shell32.IExplorerPaneVisibilityConstants
ImageRecompressshobjidl.hVanara.PInvoke.Shell32.ImageRecompress
ImageTranscodeVanara.PInvoke.Shell32.ImageTranscode
InputPanelConfigurationVanara.PInvoke.Shell32.InputPanelConfiguration
Internetshlguid.hVanara.PInvoke.Shell32.Internet
InternetShortcutIntshcut.hVanara.PInvoke.Url.InternetShortcut
KnownFolderIdExtVanara.PInvoke.KnownFolderIdExt
MenuBandVanara.PInvoke.Shell32.MenuBand
MyComputershlguid.hVanara.PInvoke.Shell32.MyComputer
MyDocumentsshlguid.hVanara.PInvoke.Shell32.MyDocuments
NameSpaceTreeControlVanara.PInvoke.Shell32.NameSpaceTreeControl
NamespaceWalkerVanara.PInvoke.Shell32.NamespaceWalker
NetworkConnectionsshobjidl_core.hVanara.PInvoke.Shell32.NetworkConnections
NetworkDomainshlguid.hVanara.PInvoke.Shell32.NetworkDomain
NetworkExplorerFoldershobjidl_core.hVanara.PInvoke.Shell32.NetworkExplorerFolder
NetworkPlacesshobjidl_core.hVanara.PInvoke.Shell32.NetworkPlaces
NetworkServershlguid.hVanara.PInvoke.Shell32.NetworkServer
NetworkShareshlguid.hVanara.PInvoke.Shell32.NetworkShare
OpenControlPanelShobjidl.hVanara.PInvoke.Shell32.OpenControlPanel
PackageDebugSettingsshobjidl.hVanara.PInvoke.Shell32.PackageDebugSettings
PFOLDERSETTINGSShobjidl.hVanara.PInvoke.Shell32.PFOLDERSETTINGS
PhotoThumbnailProviderthumbcache.hVanara.PInvoke.Shell32.PhotoThumbnailProvider
PIDLShtypes.hVanara.PInvoke.Shell32.PIDL
PreviousVersionsInfoshobjidl.hVanara.PInvoke.Shell32.PreviousVersionsInfo
Printersshlguid.hVanara.PInvoke.Shell32.Printers
ProgressDialogVanara.PInvoke.Shell32.ProgressDialog
RecycleBinshlguid.hVanara.PInvoke.Shell32.RecycleBin
SafeHPIFVanara.PInvoke.Shell32.SafeHPIF
SafeHPSXAVanara.PInvoke.Shell32.SafeHPSXA
ScheduledTasksshobjidl_core.hVanara.PInvoke.Shell32.ScheduledTasks
SharingConfigurationManagershobjidl_core.hVanara.PInvoke.Shell32.SharingConfigurationManager
Shellshldisp.hVanara.PInvoke.Shell32.Shell
ShellClipboardFormatVanara.PInvoke.Shell32.ShellClipboardFormat
ShellDesktopshobjidl_core.hVanara.PInvoke.Shell32.ShellDesktop
ShellDispatchInprocshldisp.hVanara.PInvoke.Shell32.ShellDispatchInproc
ShellFolderItemshldisp.hVanara.PInvoke.Shell32.ShellFolderItem
ShellFolderViewshldisp.hVanara.PInvoke.Shell32.ShellFolderView
ShellFolderViewOCshldisp.hVanara.PInvoke.Shell32.ShellFolderViewOC
ShellFSFoldershobjidl_core.hVanara.PInvoke.Shell32.ShellFSFolder
ShellLinkObjectVanara.PInvoke.Shell32.ShellLinkObject
ShellUtilVanara.PInvoke.Shell32.ShellUtil
ShellWindowsVanara.PInvoke.Shell32.ShellWindows
ShlGuidExtVanara.PInvoke.ShlGuidExt
StartMenuPinshobjidl.hVanara.PInvoke.Shell32.StartMenuPin
StorageProviderBannersVanara.PInvoke.Shell32.StorageProviderBanners
SV2CVW2_PARAMSshobjidl_core.hVanara.PInvoke.Shell32.SV2CVW2_PARAMS
SystemVolumeCacheVanara.PInvoke.Shell32.SystemVolumeCache
VirtualDesktopManagershobjidl_core.hVanara.PInvoke.Shell32.VirtualDesktopManager