Vanara/PInvoke/Shell32/CorrelationReport.md

119 KiB

Correlation report for shell32.dll, url.dll

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

Methods (100% complete, 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.IntILClone
ILCloneFirst shell32.dll Shobjidl.h Vanara.PInvoke.Shell32.ILCloneFirst
ILCombine shell32.dll Shobjidl.h Vanara.PInvoke.Shell32.IntILCombine
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

Structures

Native Structure Header Managed Structure
APPBARDATA shellapi.h Vanara.PInvoke.Shell32.APPBARDATA
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
COORD wincon.h Vanara.PInvoke.Shell32.COORD
CSFV shlobj_core.h Vanara.PInvoke.Shell32.CSFV
DATABLOCKHEADER Shlobj.h Vanara.PInvoke.Shell32.DATABLOCKHEADER
DEFCONTEXTMENU shlobj_core.h Vanara.PInvoke.Shell32.DEFCONTEXTMENU
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
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
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
OLECMD docobj.h Vanara.PInvoke.Shell32.OLECMD
OLECMDTEXT Vanara.PInvoke.Shell32.OLECMDTEXT
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
SFV_CREATE Shlobj.h Vanara.PInvoke.Shell32.SFV_CREATE
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
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
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
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
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
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
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
IExtractIcon Shlobj_core.h Vanara.PInvoke.Shell32.IExtractIcon
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
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
IObjectWithSite ocidl.h Vanara.PInvoke.Shell32.IObjectWithSite
IOleCommandTarget docobj.h Vanara.PInvoke.Shell32.IOleCommandTarget
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
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
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
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
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