Vanara/PInvoke/Shell32/CorrelationReport.md

52 KiB

Correlation report for shell32.dll

Methods (100% complete)

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
InitNetworkAddressControl shell32.dll shellapi.h Vanara.PInvoke.Shell32.InitNetworkAddressControl
IsNetDrive shell32.dll shlobj_core.h Vanara.PInvoke.Shell32.IsNetDrive
IsUserAnAdmin shell32.dll shlobj_core.h Vanara.PInvoke.Shell32.IsUserAnAdmin
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.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.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
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
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
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
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
FOLDERSETTINGS Shobjidl.h Vanara.PInvoke.Shell32+FOLDERSETTINGS
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
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
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
SV2CVW2_PARAMS shobjidl_core.h Vanara.PInvoke.Shell32+SV2CVW2_PARAMS
THUMBBUTTON Shobjidl.h Vanara.PInvoke.Shell32+THUMBBUTTON

Interfaces

Native Interface Native DLL Header Managed Interface
DFConstraint shell32.dll
DShellFolderViewEvents shell32.dll
Folder shell32.dll
Folder2 shell32.dll
Folder3 shell32.dll
FolderItem shell32.dll
FolderItem2 shell32.dll
FolderItems shell32.dll
FolderItems2 shell32.dll
FolderItems3 shell32.dll
FolderItemVerb shell32.dll
FolderItemVerbs shell32.dll
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
ICommDlgBrowser Shobjidl.h Vanara.PInvoke.Shell32+ICommDlgBrowser
ICommDlgBrowser2 Shobjidl.h Vanara.PInvoke.Shell32+ICommDlgBrowser2
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
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
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
IFileSystemBindData Shobjidl.h Vanara.PInvoke.Shell32+IFileSystemBindData
IFileSystemBindData2 Shobjidl.h Vanara.PInvoke.Shell32+IFileSystemBindData2
IFolderViewOC shell32.dll
IFolderViewOptions shobjidl.h Vanara.PInvoke.Shell32+IFolderViewOptions
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
INewWDEvents shell32.dll
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
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
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
IServiceProvider servprov.h Vanara.PInvoke.Shell32+IServiceProvider
IShellBrowser Shobjidl.h Vanara.PInvoke.Shell32+IShellBrowser
IShellDispatch shell32.dll
IShellDispatch2 shell32.dll
IShellDispatch3 shell32.dll
IShellDispatch4 shell32.dll
IShellDispatch5 shell32.dll
IShellDispatch6 shell32.dll
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
IShellFolderViewDual2 shell32.dll
IShellFolderViewDual3 shell32.dll
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 shell32.dll
IShellLinkDual2 shell32.dll
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
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 shell32.dll
IWebWizardHost2 shell32.dll