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 で使用されます。 |