このヘッダーは、複数のテクノロジで使用されます。 詳細については、以下を参照してください。
shlobj_core.h には、次のプログラミング インターフェイスが含まれています。
Interfaces
|
IACList 候補文字列が階層に編成されている場合にオートコンプリートの効率を向上させるメソッドを公開します。 |
|
IACList2 オートコンプリート オブジェクトのクライアントがオプション フラグを取得および設定できるように IACList インターフェイスを拡張します。 |
|
IActiveDesktop クライアント プログラムがローカル コンピューター上のデスクトップアイテムと壁紙を管理できるようにします。 |
|
IDockingWindowSite 1 つ以上の IDockingWindow オブジェクトの境界線領域を管理するメソッドを公開します。 このインターフェイスはブラウザーによって実装され、IOleInPlaceUIWindow インターフェイスに似ています。 |
|
IExtractIconA クライアントがフォルダー内のいずれかのオブジェクトに関連付けられているアイコンを取得できるようにするメソッドを公開します。 (ANSI) |
|
IExtractIconW クライアントがフォルダー内のいずれかのオブジェクトに関連付けられているアイコンを取得できるようにするメソッドを公開します。 (Unicode) |
|
INamedPropertyBag オブジェクトがプロパティを保存できる指定したプロパティ バッグをオブジェクトに提供するメソッドを公開します。 |
|
IObjMgr クライアントがサーバー オブジェクトによって管理されるオブジェクトのコレクションに対してオブジェクトを追加または削除できるようにするメソッドを公開します。 |
|
IProgressDialog 進行状況ダイアログ ボックスを表示するアプリケーションのオプションを提供するメソッドを公開します。 |
|
IQueryInfo IShellFolder 実装に存在する項目のフラグと情報ヒント情報を取得するためにシェルが使用するメソッドを公開します。 ヒントは、通常、ツールヒント コントロール内に表示されます。 |
|
ISearchContext カスタマイズ情報を検索フックにチャネル化するメソッドを公開します。 |
|
IShellChangeNotify 項目の ID が変更されたときにシェル名前空間拡張機能に通知するメソッドを公開します。 |
|
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 Deprecated. ストリームから 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 Deprecated. フォルダーのパスを ITEMIDLIST 構造体として取得します。 |
|
SHGetFolderPathA Deprecated. (SHGetFolderPathA) |
|
SHGetFolderPathAndSubDirA フォルダーのパスを取得し、ユーザー指定のサブフォルダー パスを追加します。 (ANSI) |
|
SHGetFolderPathAndSubDirW フォルダーのパスを取得し、ユーザー指定のサブフォルダー パスを追加します。 (Unicode) |
|
SHGetFolderPathW Deprecated. (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 シェル名前空間オブジェクトの表示名を項目識別子リストに変換し、オブジェクトの属性を返します。 この関数は、文字列を項目識別子リスト (PIDL) へのポインターに変換する場合に推奨されるメソッドです。 |
|
SHPathPrepareForWriteA パスが存在するかどうかを確認します。 (ANSI) |
|
SHPathPrepareForWriteW パスが存在するかどうかを確認します。 (Unicode) |
|
SHPropStgCreate 要求されたプロパティ セット操作のコード ページ取得または割り当ての適切な処理を保証します。 |
|
SHPropStgReadMultiple IPropertyStorage::ReadMultiple 関数をラップして、非推奨のプロパティ セットに対して ANSI 変換と Unicode 変換が適切に処理されるようにします。 |
|
SHPropStgWriteMultiple IPropertyStorage::WriteMultiple 関数をラップして、非推奨のプロパティ セットに対して ANSI 変換と Unicode 変換が適切に処理されるようにします。 |
|
SHReplaceFromPropSheetExtArray ページを置き換えるプロパティ シート拡張配列内の各プロパティ シートを要求します。 各ページは、最大 1 つの置換が許可されます。 |
|
SHRestricted SHRestricted は、変更または使用できない可能性があります。 |
|
SHSetFolderPathA Deprecated. CSIDL によって識別されるシステム フォルダーに新しいパスを割り当てます。 (ANSI) |
|
SHSetFolderPathW Deprecated. 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クリップボード形式で使用されます。 |
|
コンポーネント コンポーネントに関する情報を保持するために 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 オブジェクトのプロパティ シートに追加するページの詳細を格納します。 |
|
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 で使用されます。 |