Vanara/PInvoke/Shell32/CorrelationReport.md

76 KiB

Correlation report for shell32.dll

Methods (100% complete, 190 of 190 functions)

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

Interfaces

Native Interface Header Managed Interface
DFConstraint
DShellFolderViewEvents
Folder
Folder2
Folder3
FolderItem
FolderItem2
FolderItems
FolderItems2
FolderItems3
FolderItemVerb
FolderItemVerbs
IActionProgress shobjidl_core.h Vanara.PInvoke.Shell32.IActionProgress
IActionProgressDialog shobjidl_core.h Vanara.PInvoke.Shell32.IActionProgressDialog
IApplicationAssociationRegistration shobjidl_core.h Vanara.PInvoke.Shell32.IApplicationAssociationRegistration
IApplicationDestinations Shobjidl.h Vanara.PInvoke.Shell32.IApplicationDestinations
IApplicationDocumentLists Shobjidl.h Vanara.PInvoke.Shell32.IApplicationDocumentLists
IAutoComplete Vanara.PInvoke.IAutoComplete
IAutoComplete2 Vanara.PInvoke.IAutoComplete2
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
ICustomDestinationList Shobjidl.h Vanara.PInvoke.Shell32.ICustomDestinationList
IDefaultExtractIconInit Shobjidl.h Vanara.PInvoke.Shell32.IDefaultExtractIconInit
IEnumAssocHandlers shobjidl_core.h Vanara.PInvoke.Shell32.IEnumAssocHandlers
IEnumExtraSearch Shobjidl.h Vanara.PInvoke.Shell32.IEnumExtraSearch
IEnumIDList Shobjidl.h Vanara.PInvoke.Shell32.IEnumIDList
IEnumShellItems Shobjidl.h Vanara.PInvoke.Shell32.IEnumShellItems
IExecuteCommand shobjidl_core.h Vanara.PInvoke.Shell32.IExecuteCommand
IExplorerBrowser shobjidl_core.h Vanara.PInvoke.Shell32.IExplorerBrowser
IExplorerBrowserEvents Shobjidl.h Vanara.PInvoke.Shell32.IExplorerBrowserEvents
IExplorerPaneVisibility Shobjidl.h Vanara.PInvoke.Shell32.IExplorerPaneVisibility
IExtractIcon Shlobj_core.h Vanara.PInvoke.Shell32.IExtractIcon
IExtractImage Shobjidl.h Vanara.PInvoke.Shell32.IExtractImage
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
IFileSystemBindData Shobjidl.h Vanara.PInvoke.Shell32.IFileSystemBindData
IFileSystemBindData2 Shobjidl.h Vanara.PInvoke.Shell32.IFileSystemBindData2
IFolderView Shobjidl.h Vanara.PInvoke.Shell32.IFolderView
IFolderView2 Shobjidl.h Vanara.PInvoke.Shell32.IFolderView2
IFolderViewOC
IFolderViewOptions shobjidl.h Vanara.PInvoke.Shell32.IFolderViewOptions
IInitializeCommand shobjidl_core.h Vanara.PInvoke.Shell32.IInitializeCommand
IInitializeWithFile propsys.h Vanara.PInvoke.Shell32.IInitializeWithFile
IInitializeWithItem Shobjidl.h Vanara.PInvoke.Shell32.IInitializeWithItem
IInitializeWithStream propsys.h Vanara.PInvoke.Shell32.IInitializeWithStream
IInputObject ShObjIdl_core.h Vanara.PInvoke.Shell32.IInputObject
IInputObject2 ShObjIdl_core.h Vanara.PInvoke.Shell32.IInputObject2
IInputObjectSite ShObjIdl_core.h Vanara.PInvoke.Shell32.IInputObjectSite
IKnownFolder Shobjidl.h Vanara.PInvoke.Shell32.IKnownFolder
IKnownFolderManager Shobjidl.h Vanara.PInvoke.Shell32.IKnownFolderManager
IModalWindow Shobjidl.h Vanara.PInvoke.Shell32.IModalWindow
INamespaceWalk shobjidl_core.h Vanara.PInvoke.Shell32.INamespaceWalk
INamespaceWalkCB shobjidl_core.h Vanara.PInvoke.Shell32.INamespaceWalkCB
INamespaceWalkCB2 shobjidl_core.h Vanara.PInvoke.Shell32.INamespaceWalkCB2
INewWDEvents
IObjectArray objectarray.h Vanara.PInvoke.Shell32.IObjectArray
IObjectCollection objectarray.h Vanara.PInvoke.Shell32.IObjectCollection
IObjectWithAppUserModelId shobjidl_core.h Vanara.PInvoke.Shell32.IObjectWithAppUserModelId
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
IParentAndItem shobjidl_core.h Vanara.PInvoke.Shell32.IParentAndItem
IPreviewHandler Shobjidl.h Vanara.PInvoke.Shell32.IPreviewHandler
IPreviewHandlerFrame Shobjidl.h Vanara.PInvoke.Shell32.IPreviewHandlerFrame
IPreviewHandlerVisuals Shobjidl.h Vanara.PInvoke.Shell32.IPreviewHandlerVisuals
IProgressDialog Shlobj_core.h Vanara.PInvoke.Shell32.IProgressDialog
IQueryInfo Shobjidl.h Vanara.PInvoke.Shell32.IQueryInfo
IResultsFolder shobjidl.h Vanara.PInvoke.Shell32.IResultsFolder
IServiceProvider servprov.h Vanara.PInvoke.Shell32.IServiceProvider
IShellBrowser Shobjidl.h Vanara.PInvoke.Shell32.IShellBrowser
IShellDispatch
IShellDispatch2
IShellDispatch3
IShellDispatch4
IShellDispatch5
IShellDispatch6
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 shldisp.h Vanara.PInvoke.IShellFolderViewDual
IShellFolderViewDual2
IShellFolderViewDual3
IShellItem Shobjidl.h Vanara.PInvoke.Shell32.IShellItem
IShellItem2 Shobjidl.h Vanara.PInvoke.Shell32.IShellItem2
IShellItemArray Shobjidl.h Vanara.PInvoke.Shell32.IShellItemArray
IShellItemImageFactory shobjidl_core.h Vanara.PInvoke.Shell32.IShellItemImageFactory
IShellLibrary Vanara.PInvoke.Shell32.IShellLibrary
IShellLinkDataList Shobjidl.h Vanara.PInvoke.Shell32.IShellLinkDataList
IShellLinkDual
IShellLinkDual2
IShellLinkW Shobjidl.h Vanara.PInvoke.Shell32.IShellLinkW
IShellPropSheetExt shobjidl_core.h Vanara.PInvoke.Shell32.IShellPropSheetExt
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
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
IThumbnailProvider thumbcache.h Vanara.PInvoke.Shell32.IThumbnailProvider
IWebWizardHost
IWebWizardHost2