英語で読む

次の方法で共有


shlobj_core.h ヘッダー

このヘッダーは、複数のテクノロジで使用されます。 詳細については、次を参照してください。

shlobj_core.h には、次のプログラミング インターフェイスが含まれています。

インターフェイス

 
IACList

候補文字列が階層に編成されている場合のオートコンプリートの効率を向上させるメソッドを公開します。
IACList2

IACList インターフェイスを拡張して、オートコンプリート オブジェクトのクライアントがオプション フラグを取得および設定できるようにします。
IActiveDesktop

クライアント プログラムがローカル コンピューター上のデスクトップアイテムと壁紙を管理できるようにします。
IDockingWindowSite

1 つ以上の IDockingWindow オブジェクトの境界線領域を管理するメソッドを公開します。 このインターフェイスはブラウザーによって実装され、IOleInPlaceUIWindow インターフェイスに似ています。
IExtractIconA

クライアントがフォルダー内のいずれかのオブジェクトに関連付けられているアイコンを取得できるようにするメソッドを公開します。 (ANSI)
IExtractIconW

クライアントがフォルダー内のいずれかのオブジェクトに関連付けられているアイコンを取得できるようにするメソッドを公開します。 (Unicode)
INamedPropertyBag

オブジェクトがプロパティを保存できる指定したプロパティ バッグをオブジェクトに提供するメソッドを公開します。
IObjMgr

クライアントがサーバー オブジェクトによって管理されるオブジェクトのコレクションにオブジェクトを追加または削除できるようにするメソッドを公開します。
IProgressDialog

進行状況ダイアログ ボックスを表示するアプリケーションのオプションを提供するメソッドを公開します。
IQueryInfo

シェルが IShellFolder 実装に存在する項目のフラグとヒント情報を取得するために使用するメソッドを公開します。 ヒントは、通常、ツールヒント コントロール内に表示されます。
ISearchContext

カスタマイズ情報を検索フックにチャネル化するメソッドを公開します。
IShellChangeNotify

項目の ID が変更されたときに Shell 名前空間拡張機能に通知するメソッドを公開します。
IShellDetails

フォルダー内のアイテムに関する詳細情報を提供するために、シェル フォルダーによって公開されます。
IShellFolderView

シェル フォルダー ビューを操作するメソッドを公開します。
IShellFolderViewCB

Windows エクスプローラーと、システム フォルダー ビュー オブジェクト (SHCreateShellFolderView を介して返される IShellView オブジェクト) を使用して実装されたフォルダー ビューとの間の通信を許可するメソッドを公開します。これにより、フォルダー ビューにイベントの通知を受け取り、それに応じてビューを変更できます。
IShellIconOverlay

名前空間拡張機能が含むオブジェクトのアイコン オーバーレイを指定するために使用されるメソッドを公開します。
IShellIconOverlayManager

IShellIconOverlayManager は、変更または使用できない可能性があります。
IURLSearchHook

不明な URL プロトコルのアドレスを変換するためにブラウザーで使用されるメソッドを公開します。
IURLSearchHook2

検索コンテキスト オブジェクトを使用して不明な URL プロトコルのアドレスを変換するためにブラウザーで使用されるメソッドを公開します。

Functions

 
AssocGetDetailsOfPropKey

名前空間拡張によって提供されるファイル関連付け情報を使用して、特定のプロパティ キーの値を取得します。
CDefFolderMenu_Create2

選択したファイル フォルダー オブジェクトのグループのコンテキスト メニューを作成します。
CIDLData_CreateFromIDArray

CIDLData_CreateFromIDArray変更または使用できない場合があります。
DAD_AutoScroll

画像のドラッグ中にウィンドウをスクロールします。
DAD_DragEnterEx

ドラッグ操作中に指定したウィンドウに対する更新をロックし、ウィンドウ内の指定した位置にドラッグイメージを表示します。 (DAD_DragEnterEx)
DAD_DragEnterEx2

ドラッグ アンド ドロップ操作中に指定したウィンドウに対する更新をロックし、ウィンドウ内の指定した位置にドラッグ イメージを表示します。
DAD_DragLeave

DAD_DragEnterEx関数によってロックされているウィンドウのロックを解除します。
DAD_DragMove

ドラッグ アンド ドロップ操作中にドラッグされているイメージを移動します。
DAD_SetDragImage

ドラッグイメージを設定します。
DAD_ShowDragImage

ドラッグする画像の表示/非表示を切り替えます。 (DAD_ShowDragImage)
DriveType

DriveType 関数は、ドライブ番号に基づいてドライブの種類を決定します。 (DriveType)
GetFileNameFromBrowse

GetFileNameFromBrowse 関数は、[開く] ダイアログ ボックスを作成して、開くファイルのドライブ、ディレクトリ、名前を指定できるようにします。 (GetFileNameFromBrowse)
IDListContainerIsConsistent

IDList のコンテナー構造が有効であることを確認します。
ILAppendID

SHITEMID 構造体を ITEMIDLIST 構造体に追加または付加します。
ILClone

ITEMIDLIST 構造体を複製します。
ILCloneChild

子 ITEMIDLIST 構造体を複製します。
ILCloneFirst

ITEMIDLIST 構造体内の最初の SHITEMID 構造体を複製します。
ILCloneFull

完全な ITEMIDLIST 構造体 (絶対構造) を複製します。
ILCombine

2 つの ITEMIDLIST 構造体を結合します。
ILCreateFromPath

ILCreateFromPath 関数は、指定したファイル パスに関連付けられている ITEMIDLIST 構造体を返します。
ILCreateFromPathA

指定したファイル パスに関連付けられている ITEMIDLIST 構造体を返します。 (ILCreateFromPathA)
ILCreateFromPathW

ILCreateFromPathW (Unicode) 関数は、指定されたファイル パスに関連付けられている ITEMIDLIST 構造体を返します。
ILFindChild

指定した ITEMIDLIST 構造体が別の ITEMIDLIST 構造体の子であるかどうかを判断します。
ILFindLastID

ITEMIDLIST 構造体の最後の SHITEMID 構造体へのポインターを返します。
ILFree

シェルによって割り当てられた ITEMIDLIST 構造体を解放します。
ILGetNext

ITEMIDLIST 構造体内の次の SHITEMID 構造体を取得します。 (ILGetNext)
ILGetSize

ITEMIDLIST 構造体のサイズをバイト単位で返します。
ILIsAligned

定数 ITEMIDLIST がポインター境界 (32 ビット アーキテクチャでは DWORD、64 ビット アーキテクチャでは QWORD) に配置されているかどうかを確認します。
ILIsChild

項目識別子リスト (PIDL) へのポインターが子 PIDL であるかどうかを確認します。これは、1 つの SHITEMID を持つ PIDL です。
ILIsEmpty

ITEMIDLIST 構造体が空かどうかを確認します。
ILIsEqual

2 つの ITEMIDLIST 構造体がバイナリ比較で等しいかどうかをテストします。
ILIsParent

ITEMIDLIST 構造体が別の ITEMIDLIST 構造体の親であるかどうかをテストします。
ILLoadFromStream

非推奨になりました。 ストリームから ITEMIDLIST 構造体を読み込みます。
ILLoadFromStreamEx

この関数は、変更または使用できない可能性があります。
ILLoadFromStreamEx

ILLoadFromStreamEx 関数は、IStream から ITEMIDLIST を読み込みます。 (ILLoadFromStreamEx r1)
ILLoadFromStreamEx

ILLoadFromStreamEx 関数は、IStream から項目識別子リスト (PIDL) への子ポインターを読み込みます。 (ILLoadFromStreamEx r2)
ILNext

ITEMIDLIST 構造体内の次の SHITEMID 構造体を取得します。 (ILNext)
ILRemoveLastID

ITEMIDLIST 構造体から最後の SHITEMID 構造体を削除します。
ILSaveToStream

ITEMIDLIST 構造体をストリームに保存します。
ILSkip

一定の非整列の相対 ITEMIDLIST 構造体内の特定のバイト数をスキップします。
IsNetDrive

ドライブがネットワーク ドライブかどうかをテストします。
IsUserAnAdmin

IsUserAnAdmin は、変更または使用できない可能性があります。
OpenRegStream

OpenRegStream は変更または使用できない場合があります。 代わりに、SHOpenRegStream2 または SHOpenRegStream を使用します。
PathCleanupSpec

PathCleanupSpec は変更または使用できない場合があります。
PathGetShortPath

PathGetShortPath は、変更または使用できない可能性があります。
PathIsExe

PathIsExe は変更または使用できない場合があります。
PathMakeUniqueName

テンプレートから一意のパス名を作成します。
PathResolve

PathResolve は変更または使用できない可能性があります。
PathYetAnotherMakeUniqueName

既存のファイル名に基づいて一意のファイル名を作成します。
PickIconDlg

PickIconDlg は変更または使用できない場合があります。
PifMgr_CloseProperties

PifMgr_OpenPropertiesで開かれたアプリケーション プロパティを閉じます。
PifMgr_GetProperties

.pif ファイルから指定したデータ ブロックを返します。
PifMgr_OpenProperties

Microsoft MS-DOS アプリケーションに関連付けられている .pif ファイルを開き、アプリケーションのプロパティへのハンドルを返します。
PifMgr_SetProperties

.pif ファイルのデータ ブロックに値を割り当てます。
ReadCabinetState

ReadCabinetState は変更または使用できない可能性があります。
RealDriveType

RealDriveType は変更または使用できない場合があります。
RestartDialog

ユーザーに Windows の再起動を求めるダイアログ ボックスを表示します。 ユーザーがボタンをクリックすると、関数は ExitWindowsEx を呼び出して Windows の再起動を試みます。
RestartDialogEx

ユーザーに Windows の再起動を求めるダイアログ ボックスを表示します。 ユーザーがボタンをクリックすると、関数は ExitWindowsEx を呼び出して Windows の再起動を試みます。
SHAddFromPropSheetExtArray

SHCreatePropSheetExtArray によって作成されたプロパティ シート拡張配列にページを追加します。
SHAddToRecentDocs

最近、最も頻繁に使用された項目を追跡するために、項目にアクセスされたことをシステムに通知します。 この関数を使用して、すべての使用状況データをクリアすることもできます。
SHAlloc

シェルのヒープからメモリを割り当てます。
SHBindToFolderIDListParent

フォルダーの形式で指定されたシェル名前空間アイテムと、そのフォルダーに対する相対的なアイテム識別子リストを指定すると、この関数は名前空間アイテムの親にバインドし、必要に応じてアイテム識別子リストの最後のコンポーネントへのポインターを返します。
SHBindToFolderIDListParentEx

呼び出し元がバインド コンテキストを指定できるようにすることで、SHBindToFolderIDListParent 関数を拡張します。
SHBindToObject

シェル名前空間 IShellFolder::BindToObject メソッドを使用して、指定したオブジェクトを取得してバインドします。
SHBindToParent

完全修飾項目識別子リスト (PIDL) へのポインターを受け取り、親オブジェクトに対して指定されたインターフェイス ポインターを返します。
SHBrowseForFolderA

ユーザーがシェル フォルダーを選択できるようにするダイアログ ボックスを表示します。 (ANSI)
SHBrowseForFolderW

ユーザーがシェル フォルダーを選択できるようにするダイアログ ボックスを表示します。 (Unicode)
SHChangeNotification_Lock

シェル変更通知イベントに関連付けられている共有メモリをロックします。
SHChangeNotification_Unlock

変更通知の共有メモリのロックを解除します。
SHChangeNotify

アプリケーションが実行したイベントをシステムに通知します。 アプリケーションがシェルに影響を与える可能性のあるアクションを実行する場合は、この関数を使用する必要があります。
SHChangeNotifyDeregister

SHChangeNotify メッセージの受信からクライアントのウィンドウ プロセスの登録を解除します。
SHChangeNotifyRegister

ファイル システムが通知をサポートしている場合は、ファイル システムまたはシェルから通知を受信するウィンドウを登録します。
SHCloneSpecialIDList

SHCloneSpecialIDList は、変更または使用できない可能性があります。 代わりに、SHGetSpecialFolderLocation を使用します。
SHCLSIDFromString

クラス識別子 (CLSID) の文字列形式を取得し、対応する CLSID を作成します。
SHCoCreateInstance

SHCoCreateInstance は変更または使用できない場合があります。 代わりに、CoCreateInstance を使用します。
SHCreateDataObject

親フォルダーにデータ オブジェクトを作成します。
SHCreateDefaultContextMenu

シェルの既定のコンテキスト メニュー実装を表す オブジェクトを作成します。
SHCreateDirectory

新しいファイル システム フォルダーを作成します。
SHCreateDirectoryExA

オプションのセキュリティ属性を使用して、新しいファイル システム フォルダーを作成します。 (ANSI)
SHCreateDirectoryExW

オプションのセキュリティ属性を使用して、新しいファイル システム フォルダーを作成します。 (Unicode)
SHCreateFileExtractIconA

SHCreateFileExtractIcon は変更または使用できない可能性があります。 (ANSI)
SHCreateFileExtractIconW

SHCreateFileExtractIcon は変更または使用できない可能性があります。 (Unicode)
SHCreateShellFolderView

既定のシェル フォルダー ビュー オブジェクト (DefView) の新しいインスタンスを作成します。
SHCreateShellFolderViewEx

既定のシェル フォルダー ビュー オブジェクトの新しいインスタンスを作成します。 この関数ではなく SHCreateShellFolderView を使用することをお勧めします。
SHCreateShellItem

IShellItem オブジェクトを作成します。
SHCreateStdEnumFmtEtc

SHCreateStdEnumFmtEtc は変更または使用できない可能性があります。
SHDefExtractIconA

ファイルからアイコンを抽出する既定のハンドラーを提供します。 (ANSI)
SHDefExtractIconW

ファイルからアイコンを抽出する既定のハンドラーを提供します。 (Unicode)
SHDestroyPropSheetExtArray

SHCreatePropSheetExtArray によって作成された配列を指すプロパティ シート ハンドラーを解放します。
SHDoDragDrop

ドラッグ アンド ドロップ操作を実行します。 必要に応じてドラッグ ソースの作成をサポートし、画像をドラッグします。
Shell_GetCachedImageIndex

Shell_GetCachedImageIndex変更または使用できない場合があります。
Shell_GetCachedImageIndexA

Shell_GetCachedImageIndex変更または使用できない場合があります。 (ANSI)
Shell_GetCachedImageIndexW

Shell_GetCachedImageIndex変更または使用できない場合があります。 (Unicode)
Shell_GetImageLists

大小のアイコンのシステム イメージ リストを取得します。
Shell_MergeMenus

Shell_MergeMenus変更または使用できない場合があります。
SHFind_InitMenuPopup

SHFind_InitMenuPopup変更または使用できない場合があります。
SHFindFiles

SHFindFiles は変更または使用できない可能性があります。
SHFlushSFCache

SHFlushSFCache は、変更または使用できない可能性があります。
SHFormatDrive

SHFormatDrive は変更または使用できない場合があります。
SHFree

SHAlloc によって割り当てられたメモリを解放します。
SHGetAttributesFromDataObject

SHGetAttributesFromDataObject は、変更または使用できない可能性があります。
SHGetDataFromIDListA

相対識別子リストから拡張プロパティ データを取得します。 (ANSI)
SHGetDataFromIDListW

相対識別子リストから拡張プロパティ データを取得します。 (Unicode)
SHGetDesktopFolder

シェルの名前空間のルートであるデスクトップ フォルダーの IShellFolder インターフェイスを取得します。
SHGetFolderLocation

非推奨になりました。 フォルダーのパスを ITEMIDLIST 構造体として取得します。
SHGetFolderPathA

非推奨になりました。 (SHGetFolderPathA)
SHGetFolderPathAndSubDirA

フォルダーのパスを取得し、ユーザー指定のサブフォルダー パスを追加します。 (ANSI)
SHGetFolderPathAndSubDirW

フォルダーのパスを取得し、ユーザー指定のサブフォルダー パスを追加します。 (Unicode)
SHGetFolderPathW

非推奨になりました。 (SHGetFolderPathW)
SHGetIconOverlayIndexA

システム イメージの一覧のオーバーレイ アイコンのインデックスを返します。 (ANSI)
SHGetIconOverlayIndexW

システム イメージの一覧のオーバーレイ アイコンのインデックスを返します。 (Unicode)
SHGetInstanceExplorer

ホストされたシェル拡張機能やその他のコンポーネントが、ホスト プロセスが途中で終了するのを防ぐインターフェイスを取得します。
SHGetKnownFolderIDList

既知のフォルダーのパスを ITEMIDLIST 構造体として取得します。
SHGetKnownFolderItem

既知のフォルダーを表す IShellItem オブジェクトを取得します。
SHGetKnownFolderPath

フォルダーの KNOWNFOLDERID によって識別される既知のフォルダーの完全パスを取得します。
SHGetMalloc

シェルの IMalloc インターフェイスへのポインターを取得します。
SHGetPathFromIDListA

項目識別子リストをファイル システム パスに変換します。 (ANSI)
SHGetPathFromIDListEx

項目識別子リストをファイル システム パスに変換します。 この関数は、文字列バッファーの初期サイズを設定し、以下のオプションを宣言できるようにすることで、SHGetPathFromIDList を拡張します。
SHGetPathFromIDListW

項目識別子リストをファイル システム パスに変換します。 (Unicode)
SHGetRealIDL

SHGetRealIDL は変更または使用できない可能性があります。
SHGetSetFolderCustomSettings

SHGetSetFolderCustomSettings は変更または使用できない可能性があります。
SHGetSetSettings

SHGetSetSettings は変更または使用できない可能性があります。
SHGetSettings

現在のシェル オプション設定を取得します。
SHGetSpecialFolderLocation

SHGetSpecialFolderLocation はサポートされていないため、今後変更または使用できない可能性があります。 代わりに、SHGetFolderLocation を使用します。
SHGetSpecialFolderPathA

SHGetSpecialFolderPath はサポートされていません。 代わりに、ShGetFolderPath を使用します。 (ANSI)
SHGetSpecialFolderPathW

SHGetSpecialFolderPath はサポートされていません。 代わりに、ShGetFolderPath を使用します。 (Unicode)
SHHandleUpdateImage

SHHandleUpdateImage は、変更または使用できない可能性があります。
SHILCreateFromPath

SHILCreateFromPath は変更または使用できない可能性があります。
SHLimitInputEdit

編集コントロールの有効な文字に制限を設定します。
SHLoadInProc

シェルのプロセスのコンテキスト内から、指定したオブジェクト クラスのインスタンスを作成します。 Windows Vista 以降:_This 関数は無効になっており、E_NOTIMPLを返します。
SHMapPIDLToSystemImageListIndex

SHMapPIDLToSystemImageListIndex は、変更または使用できない可能性があります。
SHObjectProperties

SHObjectProperties は変更または使用できない場合があります。
SHOpenFolderAndSelectItems

特定のフォルダー内の指定した項目が選択された Windows エクスプローラー ウィンドウを開きます。
SHOpenWithDialog

[ファイルを開く] ダイアログ ボックスを表示します。
SHParseDisplayName

Shell 名前空間オブジェクトの表示名を項目識別子リストに変換し、オブジェクトの属性を返します。 この関数は、文字列を項目識別子リスト (PIDL) へのポインターに変換するために推奨される方法です。
SHPathPrepareForWriteA

パスが存在するかどうかを確認します。 (ANSI)
SHPathPrepareForWriteW

パスが存在するかどうかを確認します。 (Unicode)
SHPropStgCreate

要求されたプロパティ セット操作のコード ページ取得または割り当ての適切な処理を保証します。
SHPropStgReadMultiple

IPropertyStorage::ReadMultiple 関数をラップして、非推奨のプロパティ セットに対して ANSI 変換と Unicode 変換が正しく処理されるようにします。
SHPropStgWriteMultiple

IPropertyStorage::WriteMultiple 関数をラップして、非推奨のプロパティ セットに対して ANSI 変換と Unicode 変換が正しく処理されるようにします。
SHReplaceFromPropSheetExtArray

ページを置き換えるプロパティ シート拡張配列内の各プロパティ シートを要求します。 各ページは、最大 1 つの置換が許可されます。
SHRestricted

SHRestricted は、変更または使用できない可能性があります。
SHSetFolderPathA

非推奨になりました。 CSIDL によって識別されるシステム フォルダーに新しいパスを割り当てます。 (ANSI)
SHSetFolderPathW

非推奨になりました。 CSIDL によって識別されるシステム フォルダーに新しいパスを割り当てます。 (Unicode)
SHSetInstanceExplorer

ホスト シェル拡張機能やその他のコンポーネントがホスト プロセスが途中で終了するのを防ぐインターフェイスを提供します。
SHSetKnownFolderPath

既知のフォルダーを新しい場所にリダイレクトします。
SHShellFolderView_Message

SHShellFolderView_Messageは変更または使用できない場合があります。
SHStartNetConnectionDialogA

SHStartNetConnectionDialog は、変更または使用できない場合があります。 (ANSI)
SHStartNetConnectionDialogW

SHStartNetConnectionDialog は、変更または使用できない場合があります。 (Unicode)
SHUpdateImageA

システム イメージ リスト内のイメージが変更されたことをシェルに通知します。 (ANSI)
SHUpdateImageW

システム イメージ リスト内のイメージが変更されたことをシェルに通知します。 (Unicode)
SHValidateUNC

SHValidateUNC は変更または使用できない場合があります。
SignalFileOpen

SignalFileOpen は変更または使用できない場合があります。
StgMakeUniqueName

テンプレートからストリームまたはストレージ オブジェクトの一意の名前を作成します。
Win32DeleteFile

Win32DeleteFile は、変更または使用できない場合があります。
WriteCabinetState

WriteCabinetState は変更または使用できない場合があります。

コールバック関数

 
BFFCALLBACK

[Active Directory Domain Services コンテナー ブラウザー] ダイアログ ボックスからイベント通知を受信します。
LPFNDFMCALLBACK

LPFNDFMCALLBACK は、変更または使用できない場合があります。
LPFNVIEWCALLBACK

システム フォルダー ビュー オブジェクトによって使用されるコールバック関数のプロトタイプを定義します。 この関数は、基本的に IShellFolderViewCB の機能を複製します。

構造体

 
AUTO_SCROLL_DATA

AUTO_SCROLL_DATAは変更または使用できない場合があります。
BROWSEINFOA

SHBrowseForFolder 関数のパラメーターを格納し、ユーザーが選択したフォルダーに関する情報を受け取ります。 (ANSI)
BROWSEINFOW

SHBrowseForFolder 関数のパラメーターを格納し、ユーザーが選択したフォルダーに関する情報を受け取ります。 (Unicode)
CABINETSTATE

CABINETSTATE は変更または使用できない場合があります。
Cida

1 つ以上のシェル名前空間オブジェクトの項目識別子リスト (PIDL) へのポインターを転送するために、CFSTR_SHELLIDLISTクリップボード形式で使用されます。
COMPONENT

コンポーネントに関する情報を保持するために Windows 2000 によって使用されます。 この構造体は IE4COMPONENT 構造体を置き換えます。
COMPONENTSOPT

デスクトップ項目のオプションが含まれます。
COMPPOS

コンポーネントの位置とサイズに関する情報を保持します。
COMPSTATEINFO

コンポーネントの状態に関する情報を保持するために Windows 2000 によって使用されます。
CSFV

SHCreateShellFolderViewEx 関数と共に使用されます。
DATABLOCK_HEADER

IShellLinkDataList で使用される追加のデータ構造の一部のヘッダーとして機能します。
DEFCONTEXTMENU

SHCreateDefaultContextMenu によって使用されるコンテキスト メニュー情報が含まれます。
DETAILSINFO

シェル フォルダーアイテムの詳細情報が含まれます。 SFVM_GETDETAILSOF通知と共に使用されます。
DFMICS

DFM_INVOKECOMMANDEXによって使用される追加の引数が含まれます。
DROPDESCRIPTION

ドロップ オブジェクトの画像と添付テキストについて説明します。
DROPFILES

CF_HDROPクリップボード形式を定義します。 次のデータは、ファイル名の null で終わる 2 つのリストです。
EXP_DARWIN_LINK

IShellLinkDataList によって使用される追加のデータ ブロックを保持します。 リンクの Windows インストーラー ID が保持されます。
EXP_PROPERTYSTORAGE

シェル リンクの状態に関する情報を格納します。 この構造体は、EXP_PROPERTYSTORAGE_SIGでタグ付けされた追加のデータ セクションに使用されます。
EXP_SPECIAL_FOLDER

IShellLinkDataList によって使用される追加のデータ ブロックを保持します。 特別なフォルダー情報が保持されます。
EXP_SZ_LINK

IShellLinkDataList によって使用される追加のデータ ブロックを保持します。 アイコンまたはターゲットの展開可能な環境文字列を保持します。
FILE_ATTRIBUTES_ARRAY

CFSTR_FILE_ATTRIBUTES_ARRAYのクリップボード形式定義が含まれます。
FILEDESCRIPTORA

Microsoft ActiveX ドラッグ アンド ドロップ操作中にクリップボードによってコピーされるファイルのプロパティについて説明します。 (ANSI)
FILEDESCRIPTORW

Microsoft ActiveX ドラッグ アンド ドロップ操作中にクリップボードによってコピーされるファイルのプロパティについて説明します。 (Unicode)
FILEGROUPDESCRIPTORA

CF_FILEGROUPDESCRIPTORクリップボード形式を定義します。 (ANSI)
FILEGROUPDESCRIPTORW

CF_FILEGROUPDESCRIPTORクリップボード形式を定義します。 (Unicode)
IE4COMPONENT

コンポーネントに関する情報を保持するために Microsoft Internet Explorer 4.0 および Microsoft Internet Explorer 4.01 によって使用されます。 Windows 2000 では、コンポーネント構造に置き換えられます。
ITEMSPACING

表示可能な 2 つのサイズのアイコン間隔 (_smallと大) の寸法を格納します。 IShellFolderView::GetItemSpacing によって使用されます。
NRESARRAY

CF_NETRESOURCEクリップボード形式を定義します。
NT_CONSOLE_PROPS

IShellLinkDataList によって使用される追加のデータ ブロックを保持します。 コンソール プロパティを保持します。
NT_FE_CONSOLE_PROPS

IShellLinkDataList によって使用される追加のデータ ブロックを保持します。 コンソールのコード ページが保持されます。
OPENASINFO

SHOpenWithDialog 関数の情報を格納します。
PROPPRG

この構造体には、.pif ファイルからの情報が含まれています。 これは、PifMgr_GetPropertiesによって使用されます。
QCMINFO

Windows エクスプローラー のメニューにメニュー項目をマージするための情報が含まれています。
SFV_CREATE

この構造体は、SHCreateShellFolderView 関数と共に使用されます。
SFVM_HELPTOPIC_DATA

HTML ヘルプ ファイルの名前とそのファイル内のトピックが含まれます。 SFVM_GETHELPTOPIC通知と共に使用されます。 この構造体には Unicode 文字列が必要です。
SFVM_PROPPAGE_DATA

オブジェクトの Properties シートに追加するページの詳細を格納します。
SHARDAPPIDINFO

SHAddToRecentDocs によって使用されるデータを含み、この場合の項目を IShellItem として識別し、関連付けられているプロセスの両方を識別します。
SHARDAPPIDINFOIDLIST

SHAddToRecentDocs によって使用されるデータが含まれます。この場合、項目識別子リスト (PIDL) への絶対ポインターと、関連付けられているプロセスの両方によって項目を識別します。
SHARDAPPIDINFOLINK

SHAddToRecentDocs によって使用されるデータが含まれており、この場合は IShellLink を介して項目と関連付けられているプロセスの両方を識別します。
SHChangeDWORDAsIDList

SHChangeDWORDAsIDList は、変更または使用できない可能性があります。
SHChangeNotifyEntry

変更通知の情報を格納および受信します。 この構造体は、SHChangeNotifyRegister 関数とSFVM_QUERYFSNOTIFY通知で使用されます。
SHChangeUpdateImageIDList

SHChangeUpdateImageIDList は、変更または使用できない可能性があります。
SHDESCRIPTIONID

SHGetDataFromIDList の呼び出しに応答して項目データを受信します。
SHELLFLAGSTATE

現在のシェル設定を示すフラグのセットが含まれています。 この構造体は、SHGetSettings 関数と共に使用されます。
SHELLSTATEA

シェルの状態の設定が含まれています。 この構造体は、SHGetSetSettings 関数と共に使用されます。 (ANSI)
SHELLSTATEW

シェルの状態の設定が含まれています。 この構造体は、SHGetSetSettings 関数と共に使用されます。 (Unicode)
SHFOLDERCUSTOMSETTINGS

カスタム フォルダー設定を保持します。 この構造体は、SHGetSetFolderCustomSettings 関数と共に使用されます。
WALLPAPEROPT

壁紙の表示オプションが含まれています。 IActiveDesktop インターフェイスのメンバーと共に使用されます。

列挙型

 
AUTOCOMPLETELISTOPTIONS

オートコンプリート リストに列挙するオブジェクトを指定します。
DROPIMAGETYPE

ドロップ イメージを指定するために DROPDESCRIPTION 構造体と共に使用される値。
IESHORTCUTFLAGS

ブラウザーによるショートカットの処理方法を指定します。
KNOWN_FOLDER_FLAG

既知のフォルダーの特別な取得オプションを指定する定数を定義します。 これらの値は、並列の意味を持つ CSIDL 値よりも優先されます。
制限

これらのフラグは、SHRestricted 関数と共に使用されます。
SCNRT_STATUS

SHChangeNotifyRegisterThread の非同期登録と登録解除を有効または無効にするかどうかを示します。
シャード

使用状況統計が追跡されているアイテムを識別するために、SHAddToRecentDocs によって pv パラメーターで渡されるデータの解釈を示します。
SHELL_LINK_DATA_FLAGS

オプション設定を指定します。 IShellLinkDataList::GetFlags および IShellLinkDataList::SetFlags で使用されます。