shlwapi.h ヘッダー

このヘッダーは、Windows シェルによって使用されます。 詳細については、次を参照してください。

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

インターフェイス

 
IQueryAssociations

ファイルの種類またはプロトコルの定義とアプリケーションとの関連付けに関連して、レジストリに格納されている情報を取得するプロセスを簡略化するメソッドを公開します。

関数

 
AssocCreate

IQueryAssociations オブジェクトへのポインターを返します。
AssocGetPerceivedType

拡張子に基づいて、ファイルの認識型を取得します。
AssocIsDangerous

ファイルの種類が潜在的なセキュリティ リスクと見なされるかどうかを判断します。
AssocQueryKeyA

レジストリからファイルまたはプロトコルの関連付けに関連するキーを検索して取得します。 (ANSI)
AssocQueryKeyW

レジストリからファイルまたはプロトコルの関連付けに関連するキーを検索して取得します。 (Unicode)
AssocQueryStringA

レジストリからファイルまたはプロトコルの関連付けに関連する文字列を検索して取得します。 (AssocQueryStringA)
AssocQueryStringByKeyA

指定したキーからレジストリからファイル関連付け関連の文字列を検索して取得します。 (ANSI)
AssocQueryStringByKeyW

指定したキーからレジストリからファイル関連付け関連の文字列を検索して取得します。 (Unicode)
AssocQueryStringW

レジストリからファイルまたはプロトコルの関連付けに関連する文字列を検索して取得します。 (AssocQueryStringW)
ChrCmpIA

2 文字の比較を実行します。 比較では、大文字と小文字を区別しません。 (ANSI)
ChrCmpIW

2 文字の比較を実行します。 比較では、大文字と小文字を区別しません。 (Unicode)
ColorAdjustLuma

RGB 値の輝度を変更します。 色相と彩度は影響を受けません。
ColorHLSToRGB

色を色相輝度彩度 (HLS) から RGB 形式に変換します。
ColorRGBToHLS

色を RGB から hue-luminance-saturation (HLS) 形式に変換します。
ConnectToConnectionPoint

クライアントのシンクと接続ポイント コンテナーの間の接続を確立または終了します。
DllInstall

DLL のインストールとセットアップを処理します。
GetAcceptLanguagesA

言語設定を指定するときに Web サイトで使用される文字列を取得します。 (ANSI)
GetAcceptLanguagesW

言語設定を指定するときに Web サイトで使用される文字列を取得します。 (Unicode)
GetMenuPosFromID

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

SetProcessReference によって提供されるプロセス固有のオブジェクトを取得し、参照カウントをインクリメントしてプロセスを維持します。
HashData

データの配列をハッシュします。
IntlStrEqNA

ローカライズされた 2 つの文字列の先頭から、指定した文字数の大文字と小文字を区別して比較を実行します。 (ANSI)
IntlStrEqNIA

ローカライズされた 2 つの文字列の先頭から、指定した文字数の大文字と小文字を区別しない比較を実行します。 (ANSI)
IntlStrEqNIW

ローカライズされた 2 つの文字列の先頭から、指定した文字数の大文字と小文字を区別しない比較を実行します。 (Unicode)
IntlStrEqNW

ローカライズされた 2 つの文字列の先頭から、指定した文字数の大文字と小文字を区別して比較を実行します。 (Unicode)
IntlStrEqWorkerA

ローカライズされた 2 つの文字列の先頭から指定した文字数を比較します。 (ANSI)
IntlStrEqWorkerW

ローカライズされた 2 つの文字列の先頭から指定した文字数を比較します。 (Unicode)
IsCharSpaceA

文字がスペースを表すかどうかを判断します。 (ANSI)
IsCharSpaceW

文字がスペースを表すかどうかを判断します。 (Unicode)
IsInternetESCEnabled

Windows インターネット エクスプローラーがセキュリティ強化構成内にあるかどうかを判断します。
Iso

指定されたオペレーティング システムとオペレーティング システムの機能を確認します。
IStream_Copy

ストリームを別のストリームにコピーします。
IStream_Read

指定したストリームからバイトを読み取り、すべてのバイトが正常に読み取られたかどうかを示す値を返します。
IStream_ReadPidl

IStream オブジェクトから PIDLIST_RELATIVE オブジェクトへの項目識別子リスト (PIDL) へのポインターを読み取ります。
IStream_ReadStr

ストリームから読み取り、文字列に書き込みます。
IStream_Reset

指定したストリーム内のシーク位置をストリームの先頭に移動します。
IStream_Size

指定したストリームのサイズをバイト単位で取得します。
IStream_Write

バッファーから指定したストリームに不明な形式のデータを書き込みます。
IStream_WritePidl

PCUIDLIST_RELATIVE オブジェクトから IStream オブジェクトに項目識別子リスト (PIDL) へのポインターを書き込みます。
IStream_WriteStr

文字列から読み取り、ストリームに書き込みます。
IUnknown_AtomicRelease

コンポーネント オブジェクト モデル (COM) ポインターを解放し、NULL に設定します。
IUnknown_GetSite

指定したオブジェクトの IObjectWithSite::GetSite メソッドを呼び出します。
IUnknown_GetWindow

GetWindow メソッドを持つさまざまなインターフェイスに対してクエリを実行して、コンポーネント オブジェクト モデル (COM) オブジェクトからウィンドウ ハンドルを取得しようとします。
IUnknown_QueryService

指定したオブジェクトからサービスのインターフェイスを取得します。
IUnknown_Set

コンポーネント オブジェクト モデル (COM) インターフェイス ポインターの値を変更し、前のインターフェイスを解放します。
IUnknown_SetSite

IObjectWithSite::SetSite メソッドを呼び出して、指定したオブジェクトのサイトを設定します。
MAKEDLLVERULL

DLL バージョン情報を ULONGLONG 値にパックするために使用されます。
ParseURLA

URL の基本的な解析を実行します。 (ANSI)
ParseURLW

URL の基本的な解析を実行します。 (Unicode)
PathAddBackslashA

文字列の末尾に円記号を追加して、パスの正しい構文を作成します。 (PathAddBackslashA)
PathAddBackslashW

文字列の末尾に円記号を追加して、パスの正しい構文を作成します。 (PathAddBackslashW)
PathAddExtensionA

パス文字列にファイル名拡張子を追加します。 (ANSI)
PathAddExtensionW

パス文字列にファイル名拡張子を追加します。 (Unicode)
PathAppendA

あるパスを別のパスの末尾に追加します。 (ANSI)
PathAppendW

あるパスを別のパスの末尾に追加します。 (Unicode)
PathBuildRootA

指定したドライブ番号からルート パスを作成します。 (ANSI)
PathBuildRootW

指定したドライブ番号からルート パスを作成します。 (Unicode)
PathCanonicalizeA

"." や ".." などのナビゲーション要素を削除してパスを簡略化し、直接の適切な形式のパスを生成します。 (ANSI)
PathCanonicalizeW

"." や ".." などのナビゲーション要素を削除してパスを簡略化し、直接の適切な形式のパスを生成します。 (Unicode)
PathCombineA

正しく形成されたパスを表す 2 つの文字列を 1 つのパスに連結します。では、相対パス要素も連結されます。 (ANSI)
PathCombineW

正しく形成されたパスを表す 2 つの文字列を 1 つのパスに連結します。では、相対パス要素も連結されます。 (Unicode)
PathCommonPrefixA

2 つのパスを比較して、共通のプレフィックスを共有しているかどうかを判断します。 プレフィックスは、次のいずれかの型です:_"C:\", ".", "..", "..\". (ANSI)
PathCommonPrefixW

2 つのパスを比較して、共通のプレフィックスを共有しているかどうかを判断します。 プレフィックスは、次のいずれかの型です:_"C:\", ".", "..", "..\". (Unicode)
PathCompactPathA

パス コンポーネントを省略記号に置き換えることで、指定したピクセル幅内に収まるようにファイル パスを切り捨てます。 (ANSI)
PathCompactPathExA

パス コンポーネントを省略記号に置き換えて、特定の文字数内に収まるようにパスを切り捨てます。 (ANSI)
PathCompactPathExW

パス コンポーネントを省略記号に置き換えて、特定の文字数内に収まるようにパスを切り捨てます。 (Unicode)
PathCompactPathW

パス コンポーネントを省略記号に置き換えることで、指定したピクセル幅内に収まるようにファイル パスを切り捨てます。 (Unicode)
PathCreateFromUrlA

ファイル URL を Microsoft MS-DOS パスに変換します。 (ANSI)
PathCreateFromUrlAlloc

ファイル URL からパスを作成します。
PathCreateFromUrlW

ファイル URL を Microsoft MS-DOS パスに変換します。 (Unicode)
PathFileExistsA

ファイルやフォルダーなどのファイル システム オブジェクトへのパスが有効かどうかを判断します。 (ANSI)
PathFileExistsW

ファイルやフォルダーなどのファイル システム オブジェクトへのパスが有効かどうかを判断します。 (Unicode)
PathFindExtensionA

拡張機能のパスを検索します。 (ANSI)
PathFindExtensionW

拡張機能のパスを検索します。 (Unicode)
PathFindFileNameA

ファイル名のパスを検索します。 (ANSI)
PathFindFileNameW

ファイル名のパスを検索します。 (Unicode)
PathFindNextComponentA

パスを解析し、最初の円記号の後のパスの部分を返します。 (ANSI)
PathFindNextComponentW

パスを解析し、最初の円記号の後のパスの部分を返します。 (Unicode)
PathFindOnPathA

ファイルを検索します。 (ANSI)
PathFindOnPathW

ファイルを検索します。 (Unicode)
PathFindSuffixArrayA

特定のファイル名にサフィックスの一覧の 1 つがあるかどうかを判断します。 (ANSI)
PathFindSuffixArrayW

特定のファイル名にサフィックスの一覧の 1 つがあるかどうかを判断します。 (Unicode)
PathGetArgsA

指定したパス内のコマンド ライン引数を検索します。 (ANSI)
PathGetArgsW

指定したパス内のコマンド ライン引数を検索します。 (Unicode)
PathGetCharTypeA

パスに関連する文字の種類を決定します。 (ANSI)
PathGetCharTypeW

パスに関連する文字の種類を決定します。 (Unicode)
PathGetDriveNumberA

'A' から 'Z' の範囲内のドライブ文字のパスを検索し、対応するドライブ番号を返します。 (ANSI)
PathGetDriveNumberW

'A' から 'Z' の範囲内のドライブ文字のパスを検索し、対応するドライブ番号を返します。 (Unicode)
PathIsContentTypeA

ファイルの登録済みコンテンツ タイプが、指定したコンテンツ タイプと一致するかどうかを判断します。 この関数は、指定したファイルの種類のコンテンツ タイプを取得し、その文字列を pszContentType と比較します。 比較では、大文字と小文字を区別しません。 (ANSI)
PathIsContentTypeW

ファイルの登録済みコンテンツ タイプが、指定したコンテンツ タイプと一致するかどうかを判断します。 この関数は、指定したファイルの種類のコンテンツ タイプを取得し、その文字列を pszContentType と比較します。 比較では、大文字と小文字を区別しません。 (Unicode)
PathIsDirectoryA

パスが有効なディレクトリであることを確認します。 (ANSI)
PathIsDirectoryEmptyA

指定したパスが空のディレクトリであるかどうかを判断します。 (ANSI)
PathIsDirectoryEmptyW

指定したパスが空のディレクトリであるかどうかを判断します。 (Unicode)
PathIsDirectoryW

パスが有効なディレクトリであることを確認します。 (Unicode)
PathIsFileSpecA

パス区切り文字 (たとえば、':' や '' ) のパスを検索します。 パス区切り文字が存在しない場合、パスはファイル仕様パスと見なされます。
PathIsFileSpecW

パス区切り文字 (たとえば、':' や '\') のパスを検索します。 パス区切り文字が存在しない場合、パスはファイル仕様パスと見なされます。
PathIsHTMLFileA

ファイルが HTML ファイルであるかどうかを判断します。 決定は、ファイルの拡張子に登録されているコンテンツ タイプに基づいて行われます。 (ANSI)
PathIsHTMLFileW

ファイルが HTML ファイルであるかどうかを判断します。 決定は、ファイルの拡張子に登録されているコンテンツ タイプに基づいて行われます。 (Unicode)
PathIsLFNFileSpecA

ファイル名が長い形式であるかどうかを判断します。 (ANSI)
PathIsLFNFileSpecW

ファイル名が長い形式であるかどうかを判断します。 (Unicode)
PathIsNetworkPathA

パス文字列がネットワーク リソースを表すかどうかを判断します。 (ANSI)
PathIsNetworkPathW

パス文字列がネットワーク リソースを表すかどうかを判断します。 (Unicode)
PathIsPrefixA

パスを調べて、pszPrefix によって渡されたプレフィックス値で始まるかどうかを判断します。 (ANSI)
PathIsPrefixW

パスを調べて、pszPrefix によって渡されたプレフィックス値で始まるかどうかを判断します。 (Unicode)
PathIsRelativeA

パスを検索し、相対パスかどうかを判断します。 (ANSI)
PathIsRelativeW

パスを検索し、相対パスかどうかを判断します。 (Unicode)
PathIsRootA

パス文字列がボリュームのルートを参照しているかどうかを判断します。 (ANSI)
PathIsRootW

パス文字列がボリュームのルートを参照しているかどうかを判断します。 (Unicode)
PathIsSameRootA

2 つのパスを比較して、共通のルート コンポーネントがあるかどうかを判断します。 (ANSI)
PathIsSameRootW

2 つのパスを比較して、共通のルート コンポーネントがあるかどうかを判断します。 (Unicode)
PathIsSystemFolderA

既存のフォルダーに、システム フォルダーにする属性が含まれているかどうかを判断します。 または、この関数は、特定の属性がフォルダーをシステム フォルダーとして修飾するかどうかを示します。 (ANSI)
PathIsSystemFolderW

既存のフォルダーに、システム フォルダーにする属性が含まれているかどうかを判断します。 または、この関数は、特定の属性がフォルダーをシステム フォルダーとして修飾するかどうかを示します。 (Unicode)
PathIsUNCA

パス文字列が、ドライブ文字に基づくパスではなく、有効な汎用名前付け規則 (UNC) パスであるかどうかを判断します。 (ANSI)
PathIsUNCServerA

文字列がサーバー パスに対してのみ有効な汎用名前付け規則 (UNC) であるかどうかを判断します。 (ANSI)
PathIsUNCServerShareA

文字列が有効な汎用名前付け規則 (UNC) 共有パス \server\share であるかどうかを判断します。 (ANSI)
PathIsUNCServerShareW

文字列が有効な汎用名前付け規則 (UNC) 共有パス \server\share であるかどうかを判断します。 (Unicode)
PathIsUNCServerW

文字列がサーバー パスに対してのみ有効な汎用名前付け規則 (UNC) であるかどうかを判断します。 (Unicode)
PathIsUNCW

パス文字列が、ドライブ文字に基づくパスではなく、有効な汎用名前付け規則 (UNC) パスであるかどうかを判断します。 (Unicode)
PathIsURLA

指定された文字列をテストして、有効な URL 形式に準拠しているかどうかを判断します。 (ANSI)
PathIsURLW

指定された文字列をテストして、有効な URL 形式に準拠しているかどうかを判断します。 (Unicode)
PathMakePrettyA

パスを一貫した外観にするために、すべて大文字のパスをすべての小文字に変換します。 (ANSI)
PathMakePrettyW

パスを一貫した外観にするために、すべて大文字のパスをすべての小文字に変換します。 (Unicode)
PathMakeSystemFolderA

既存のフォルダーに、システム フォルダーになる適切な属性を指定します。 (ANSI)
PathMakeSystemFolderW

既存のフォルダーに、システム フォルダーになる適切な属性を指定します。 (Unicode)
PathMatchSpecA

Microsoft MS-DOS ワイルドカード一致型を使用して文字列を検索します。 (ANSI)
PathMatchSpecExA

パスのファイル名を 1 つ以上のファイル名パターンと照合します。 (ANSI)
PathMatchSpecExW

パスのファイル名を 1 つ以上のファイル名パターンと照合します。 (Unicode)
PathMatchSpecW

Microsoft MS-DOS ワイルドカード一致型を使用して文字列を検索します。 (Unicode)
PathParseIconLocationA

ファイルの場所とアイコン インデックスを含むファイルの場所の文字列を解析し、個別の値を返します。 (ANSI)
PathParseIconLocationW

ファイルの場所とアイコン インデックスを含むファイルの場所の文字列を解析し、個別の値を返します。 (Unicode)
PathQuoteSpacesA

パスでスペースを検索します。 スペースが見つかった場合、パス全体が引用符で囲まれます。 (ANSI)
PathQuoteSpacesW

パスでスペースを検索します。 スペースが見つかった場合、パス全体が引用符で囲まれます。 (Unicode)
PathRelativePathToA

あるファイルまたはフォルダーから別のファイルまたはフォルダーへの相対パスを作成します。 (ANSI)
PathRelativePathToW

あるファイルまたはフォルダーから別のファイルまたはフォルダーへの相対パスを作成します。 (Unicode)
PathRemoveArgsA

指定したパスから引数を削除します。 (ANSI)
PathRemoveArgsW

指定したパスから引数を削除します。 (Unicode)
PathRemoveBackslashA

指定したパスから末尾の円記号を削除します。 (ANSI)
PathRemoveBackslashW

指定したパスから末尾の円記号を削除します。 (Unicode)
PathRemoveBlanksA

文字列から先頭と末尾のすべてのスペースを削除します。 (ANSI)
PathRemoveBlanksW

文字列から先頭と末尾のすべてのスペースを削除します。 (Unicode)
PathRemoveExtensionA

パスが存在する場合は、パスからファイル名拡張子を削除します。 (ANSI)
PathRemoveExtensionW

パスが存在する場合は、パスからファイル名拡張子を削除します。 (Unicode)
PathRemoveFileSpecA

末尾のファイル名と円記号をパスから削除します (存在する場合)。 (ANSI)
PathRemoveFileSpecW

末尾のファイル名と円記号をパスから削除します (存在する場合)。 (Unicode)
PathRenameExtensionA

ファイル名の拡張子を新しい拡張子に置き換えます。 ファイル名に拡張子が含まれていない場合は、文字列の末尾にこの拡張子が付けられます。 (ANSI)
PathRenameExtensionW

ファイル名の拡張子を新しい拡張子に置き換えます。 ファイル名に拡張子が含まれていない場合は、文字列の末尾にこの拡張子が付けられます。 (Unicode)
PathSearchAndQualifyA

指定されたパスが正しく書式設定され、完全修飾されているかどうかを判断します。 (ANSI)
PathSearchAndQualifyW

指定されたパスが正しく書式設定され、完全修飾されているかどうかを判断します。 (Unicode)
PathSetDlgItemPathA

PathCompactPath を使用して、ウィンドウまたはダイアログ ボックス内の子コントロールのテキストを設定し、パスがコントロールに収まるようにします。 (ANSI)
PathSetDlgItemPathW

PathCompactPath を使用して、ウィンドウまたはダイアログ ボックス内の子コントロールのテキストを設定し、パスがコントロールに収まるようにします。 (Unicode)
PathSkipRootA

ドライブ文字または UNC (汎用名前付け規則) サーバー/共有パス要素に続くパスの最初の文字へのポインターを取得します。 (ANSI)
PathSkipRootW

ドライブ文字または UNC (汎用名前付け規則) サーバー/共有パス要素に続くパスの最初の文字へのポインターを取得します。 (Unicode)
PathStripPathA

完全修飾パスとファイルのパス部分を削除します。 (ANSI)
PathStripPathW

完全修飾パスとファイルのパス部分を削除します。 (Unicode)
PathStripToRootA

ルート情報を除き、パス内のすべてのファイル要素とディレクトリ要素を削除します。 (ANSI)
PathStripToRootW

ルート情報を除き、パス内のすべてのファイル要素とディレクトリ要素を削除します。 (Unicode)
PathUndecorateA

パス文字列から装飾を削除します。 (ANSI)
PathUndecorateW

パス文字列から装飾を削除します。 (Unicode)
PathUnExpandEnvStringsA

完全修飾パス内の特定のフォルダー名を、関連付けられている環境文字列に置き換えます。 (ANSI)
PathUnExpandEnvStringsW

完全修飾パス内の特定のフォルダー名を、関連付けられている環境文字列に置き換えます。 (Unicode)
PathUnmakeSystemFolderA

属性をシステム フォルダーにするフォルダーから削除します。 このフォルダーは、実際にはファイル システムに存在する必要があります。 (ANSI)
PathUnmakeSystemFolderW

属性をシステム フォルダーにするフォルダーから削除します。 このフォルダーは、実際にはファイル システムに存在する必要があります。 (Unicode)
PathUnquoteSpacesA

パスの先頭と末尾から引用符を削除します。 (ANSI)
PathUnquoteSpacesW

パスの先頭と末尾から引用符を削除します。 (Unicode)
QISearch

IUnknown::QueryInterface メソッドのテーブル駆動型実装。
SetProcessReference

ホストされたシェル拡張機能やその他のコンポーネントがホスト プロセスが途中で終了するのを防ぐコンポーネント オブジェクト モデル (COM) オブジェクトを提供します。
SHAllocShared

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

ANSI 文字列をコピーします。
SHAnsiToUnicode

文字列を ANSI コード ページから Unicode コード ページに変換します。
SHAutoComplete

AutoComplete を使用して URL またはファイル システム パスを完了できるように、システム編集コントロールに指示します。
SHCopyKeyA

ソース サブキーのサブキーと値をコピー先キーに再帰的にコピーします。 SHCopyKey では、キーのセキュリティ属性はコピーされません。 (ANSI)
SHCopyKeyW

ソース サブキーのサブキーと値をコピー先キーに再帰的にコピーします。 SHCopyKey では、キーのセキュリティ属性はコピーされません。 (Unicode)
SHCreateMemStream

CreateStreamOnHGlobal と同様のプロセスを使用してメモリ ストリームを作成します。
SHCreateShellPalette

指定したデバイス コンテキストのハーフトーン パレットを作成します。
SHCreateStreamOnFileA

SHCreateStreamOnFile は、変更または使用できない場合があります。 代わりに、SHCreateStreamOnFileEx を使用します。 (ANSI)
SHCreateStreamOnFileEx

ファイルを開くか作成し、そのファイルの読み取りまたは書き込みを行うストリームを取得します。
SHCreateStreamOnFileW

SHCreateStreamOnFile は、変更または使用できない場合があります。 代わりに、SHCreateStreamOnFileEx を使用します。 (Unicode)
SHCreateThread

スレッドを作成します。
SHCreateThreadRef

コンポーネント オブジェクト モデル (COM) オブジェクトへのスレッドごとの参照を作成します。
SHCreateThreadWithHandle

新しいスレッドを作成し、そのハンドルを取得します。
SHDeleteEmptyKeyA

空のキーを削除します。 (ANSI)
SHDeleteEmptyKeyW

空のキーを削除します。 (Unicode)
SHDeleteKeyA

サブキーとそのすべての子孫を削除します。 この関数は、キーとすべてのキーの値をレジストリから削除します。 (ANSI)
SHDeleteKeyW

サブキーとそのすべての子孫を削除します。 この関数は、キーとすべてのキーの値をレジストリから削除します。 (Unicode)
SHDeleteValueA

指定したレジストリ キーから名前付き値を削除します。 (ANSI)
SHDeleteValueW

指定したレジストリ キーから名前付き値を削除します。 (Unicode)
SHEnumKeyExA

指定した開いているレジストリ キーのサブキーを列挙します。 (SHEnumKeyExA)
SHEnumKeyExW

指定した開いているレジストリ キーのサブキーを列挙します。 (SHEnumKeyExW)
SHEnumValueA

指定した開いているレジストリ キーの値を列挙します。 (ANSI)
SHEnumValueW

指定した開いているレジストリ キーの値を列挙します。 (Unicode)
SHFormatDateTimeA

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

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

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

IQueryAssociations オブジェクトに関連付けられているクラス サブキーの配列を取得します。
SHGetInverseCMAP

ハーフトーン パレットの逆カラー テーブル マッピングを取得します。
SHGetThreadRef

SHSetThreadRef によって設定されたスレッドごとのオブジェクト参照を取得します。
SHGetValueA

レジストリ値を取得します。 (SHGetValueA)
SHGetValueW

レジストリ値を取得します。 (SHGetValueW)
SHGetViewStatePropertyBag

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

グローバル カウンターをデクリメントします。
SHGlobalCounterGetValue

グローバル カウンターの現在の値を取得します。
SHGlobalCounterIncrement

グローバル カウンターをインクリメントします。
SHIsLowMemoryMachine

サポートされていません。 (SHIsLowMemoryMachine)
SHLoadIndirectString

そのリソースが間接文字列 ('@' 記号で始まる文字列) の形式で指定された場合に、指定されたテキスト リソースを抽出します。
SHLocalStrDupA

新しく割り当てられたメモリ内の文字列のコピーを作成します。 (SHLocalStrDupA)
SHLocalStrDupW

新しく割り当てられたメモリ内の文字列のコピーを作成します。 (SHLocalStrDupW)
SHLockShared

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

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

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

レジストリ値を開き、値の読み取りまたは書き込みに使用できるストリームを提供します。 この関数は SHOpenRegStream よりも優先されます。 (ANSI)
SHOpenRegStream2W

レジストリ値を開き、値の読み取りまたは書き込みに使用できるストリームを提供します。 この関数は SHOpenRegStream よりも優先されます。 (Unicode)
SHOpenRegStreamA

非推奨になりました。 (SHOpenRegStreamA)
SHOpenRegStreamW

非推奨になりました。 (SHOpenRegStreamW)
SHQueryInfoKeyA

指定したレジストリ キーに関する情報を取得します。 (ANSI)
SHQueryInfoKeyW

指定したレジストリ キーに関する情報を取得します。 (Unicode)
SHQueryValueExA

レジストリ キーを開き、特定の値を照会します。 (ANSI)
SHQueryValueExW

レジストリ キーを開き、特定の値を照会します。 (Unicode)
SHRegCloseUSKey

ユーザー固有のサブツリー (HKEY_CURRENT_USERまたはHKEY_LOCAL_MACHINE) 内のユーザー固有のレジストリ サブキーへのハンドルを閉じます。
SHRegCreateUSKeyA

ユーザー固有のサブツリー (HKEY_CURRENT_USERまたはHKEY_LOCAL_MACHINE) でレジストリ サブキーを作成または開きます。 (ANSI)
SHRegCreateUSKeyW

ユーザー固有のサブツリー (HKEY_CURRENT_USERまたはHKEY_LOCAL_MACHINE) でレジストリ サブキーを作成または開きます。 (Unicode)
SHRegDeleteEmptyUSKeyA

ユーザー固有のサブツリー (HKEY_CURRENT_USERまたはHKEY_LOCAL_MACHINE) の空のレジストリ サブキーを削除します。 (ANSI)
SHRegDeleteEmptyUSKeyW

ユーザー固有のサブツリー (HKEY_CURRENT_USERまたはHKEY_LOCAL_MACHINE) の空のレジストリ サブキーを削除します。 (Unicode)
SHRegDeleteUSValueA

ユーザー固有のサブツリー (HKEY_CURRENT_USERまたはHKEY_LOCAL_MACHINE) のレジストリ サブキー値を削除します。 (ANSI)
SHRegDeleteUSValueW

ユーザー固有のサブツリー (HKEY_CURRENT_USERまたはHKEY_LOCAL_MACHINE) のレジストリ サブキー値を削除します。 (Unicode)
SHRegDuplicateHKey

レジストリ キーの HKEY ハンドルを複製します。
SHRegEnumUSKeyA

ユーザー固有のサブツリー (HKEY_CURRENT_USERまたはHKEY_LOCAL_MACHINE) 内のレジストリ サブキーのサブキーを列挙します。 (ANSI)
SHRegEnumUSKeyW

ユーザー固有のサブツリー (HKEY_CURRENT_USERまたはHKEY_LOCAL_MACHINE) 内のレジストリ サブキーのサブキーを列挙します。 (Unicode)
SHRegEnumUSValueA

ユーザー固有のサブツリー (HKEY_CURRENT_USERまたはHKEY_LOCAL_MACHINE) 内の指定されたレジストリ サブキーの値を列挙します。 (ANSI)
SHRegEnumUSValueW

ユーザー固有のサブツリー (HKEY_CURRENT_USERまたはHKEY_LOCAL_MACHINE) 内の指定されたレジストリ サブキーの値を列挙します。 (Unicode)
SHRegGetBoolUSValueA

ユーザー固有のサブツリー (HKEY_CURRENT_USERまたはHKEY_LOCAL_MACHINE) のレジストリ サブキーからブール値を取得します。 (ANSI)
SHRegGetBoolUSValueW

ユーザー固有のサブツリー (HKEY_CURRENT_USERまたはHKEY_LOCAL_MACHINE) のレジストリ サブキーからブール値を取得します。 (Unicode)
SHRegGetBoolValueFromHKCUHKLM

レジストリ キー値を評価し、値が存在し、予期される状態が実際の状態と一致するかどうかを反映するブール値を返します。
SHRegGetIntW

レジストリから数値文字列値を読み取り、整数に変換します。
SHRegGetPathA

レジストリからファイル パスを取得し、必要に応じて環境変数を展開します。 (ANSI)
SHRegGetPathW

レジストリからファイル パスを取得し、必要に応じて環境変数を展開します。 (Unicode)
SHRegGetUSValueA

ユーザー固有のサブツリー (HKEY_CURRENT_USERまたはHKEY_LOCAL_MACHINE) のレジストリ サブキーから値を取得します。 (ANSI)
SHRegGetUSValueW

ユーザー固有のサブツリー (HKEY_CURRENT_USERまたはHKEY_LOCAL_MACHINE) のレジストリ サブキーから値を取得します。 (Unicode)
SHRegGetValueA

レジストリ値を取得します。 (SHRegGetValueA)
SHRegGetValueFromHKCUHKLM

レジストリから指定された情報を取得します。
SHRegGetValueW

レジストリ値を取得します。 (SHRegGetValueW)
SHRegOpenUSKeyA

ユーザー固有のサブツリー (HKEY_CURRENT_USERまたはHKEY_LOCAL_MACHINE) でレジストリ サブキーを開きます。 (ANSI)
SHRegOpenUSKeyW

ユーザー固有のサブツリー (HKEY_CURRENT_USERまたはHKEY_LOCAL_MACHINE) でレジストリ サブキーを開きます。 (Unicode)
SHRegQueryInfoUSKeyA

ユーザー固有のサブツリー (HKEY_CURRENT_USERまたはHKEY_LOCAL_MACHINE) 内の指定されたレジストリ サブキーに関する情報を取得します。 (ANSI)
SHRegQueryInfoUSKeyW

ユーザー固有のサブツリー (HKEY_CURRENT_USERまたはHKEY_LOCAL_MACHINE) 内の指定されたレジストリ サブキーに関する情報を取得します。 (Unicode)
SHRegQueryUSValueA

ユーザー固有のサブツリー (HKEY_CURRENT_USERまたはHKEY_LOCAL_MACHINE) の開いているレジストリ サブキーに関連付けられている指定された名前の型とデータを取得します。 (ANSI)
SHRegQueryUSValueW

ユーザー固有のサブツリー (HKEY_CURRENT_USERまたはHKEY_LOCAL_MACHINE) の開いているレジストリ サブキーに関連付けられている指定された名前の型とデータを取得します。 (Unicode)
SHRegSetPathA

ファイル パスを取得し、フォルダー名を環境文字列に置き換え、結果の文字列をレジストリに配置します。 (ANSI)
SHRegSetPathW

ファイル パスを取得し、フォルダー名を環境文字列に置き換え、結果の文字列をレジストリに配置します。 (Unicode)
SHRegSetUSValueA

ユーザー固有のサブツリー (HKEY_CURRENT_USERまたはHKEY_LOCAL_MACHINE) にレジストリ サブキー値を設定します。 (ANSI)
SHRegSetUSValueW

ユーザー固有のサブツリー (HKEY_CURRENT_USERまたはHKEY_LOCAL_MACHINE) にレジストリ サブキー値を設定します。 (Unicode)
SHRegSetValue

サポートされていません。 (SHRegSetValue)
SHRegWriteUSValueA

ユーザー固有のサブツリー (HKEY_CURRENT_USERまたはHKEY_LOCAL_MACHINE) のレジストリ サブキーに値を書き込みます。 (ANSI)
SHRegWriteUSValueW

ユーザー固有のサブツリー (HKEY_CURRENT_USERまたはHKEY_LOCAL_MACHINE) のレジストリ サブキーに値を書き込みます。 (Unicode)
SHReleaseThreadRef

スレッド プロシージャが返される前に、スレッド参照を解放します。
SHSendMessageBroadcastA

システム内のすべての最上位ウィンドウにメッセージを送信します。 (ANSI)
SHSendMessageBroadcastW

システム内のすべての最上位ウィンドウにメッセージを送信します。 (Unicode)
SHSetThreadRef

コンポーネント オブジェクト モデル (COM) オブジェクトへのスレッドごとの参照を格納します。 これにより、呼び出し元はスレッドの有効期間を制御できるため、呼び出し元の準備が整う前に Windows がスレッドをシャットダウンしないようにすることができます。
SHSetValueA

レジストリ キーの値を設定します。 (ANSI)
SHSetValueW

レジストリ キーの値を設定します。 (Unicode)
SHSkipJunction

バインド コンテキストをチェックして、特定のコンポーネント オブジェクトにバインドしても安全かどうかを確認します。
SHStrDupA

新しく割り当てられたメモリ内の文字列のコピーを作成します。 (SHStrDupA)
SHStrDupW

新しく割り当てられたメモリ内の文字列のコピーを作成します。 (SHStrDupW)
SHStripMneumonicA

文字列からニーモニック マーカーを削除します。 (ANSI)
SHStripMneumonicW

文字列からニーモニック マーカーを削除します。 (Unicode)
SHUnicodeToAnsi

文字列を Unicode コード ページから ANSI コード ページに変換します。
SHUnicodeToUnicode

Unicode 文字列をコピーします。
SHUnlockShared

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

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

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

ある文字列から別の文字列の末尾に文字をコピーして追加します。 (ANSI)
StrCatBuffW

ある文字列から別の文字列の末尾に文字をコピーして追加します。 (Unicode)
StrCatChainW

2 つの Unicode 文字列を連結します。 同じバッファーへの繰り返し連結が必要な場合に使用されます。
StrCatW

1 つの文字列を別の文字列に追加します。
StrChrA

指定した文字と一致する文字の最初の出現箇所を文字列で検索します。 比較では、大文字と小文字を区別します。 (ANSI)
StrChrIA

指定した文字と一致する文字の最初の出現箇所を文字列で検索します。 比較では、大文字と小文字を区別しません。 (ANSI)
StrChrIW

指定した文字と一致する文字の最初の出現箇所を文字列で検索します。 比較では、大文字と小文字を区別しません。 (Unicode)
StrChrNIW

指定した文字の最初の出現箇所を文字列で検索します。 比較では、大文字と小文字を区別しません。
StrChrNW

指定した文字の最初の出現箇所を文字列で検索します。 比較では、大文字と小文字を区別します。
StrChrW

指定した文字と一致する文字の最初の出現箇所を文字列で検索します。 比較では、大文字と小文字を区別します。 (Unicode)
StrCmpCA

C ランタイム (ASCII) 照合順序規則を使用して文字列を比較します。 比較では、大文字と小文字を区別します。 (ANSI)
StrCmpCW

C ランタイム (ASCII) 照合順序規則を使用して文字列を比較します。 比較では、大文字と小文字を区別します。 (Unicode)
StrCmpICA

C ランタイム (ASCII) 照合順序規則を使用して 2 つの文字列を比較します。 比較では、大文字と小文字を区別しません。 (ANSI)
StrCmpICW

C ランタイム (ASCII) 照合順序規則を使用して 2 つの文字列を比較します。 比較では、大文字と小文字を区別しません。 (Unicode)
StrCmpIW

2 つの文字列を比較して、それらが同じかどうかを判断します。 比較では、大文字と小文字を区別しません。
StrCmpLogicalW

2 つの Unicode 文字列を比較します。 文字列内の数字は、テキストではなく数値コンテンツと見なされます。 このテストでは、大文字と小文字は区別されません。
StrCmpNA

2 つの文字列の先頭から指定した文字数を比較して、それらが同じかどうかを判断します。 比較では、大文字と小文字を区別します。 StrNCmp マクロは、この関数と名前のみが異なります。 (ANSI)
StrCmpNCA

C ランタイム (ASCII) 照合順序規則を使用して、2 つの文字列の先頭から指定した文字数を比較します。 比較では、大文字と小文字を区別します。 (ANSI)
StrCmpNCW

C ランタイム (ASCII) 照合順序規則を使用して、2 つの文字列の先頭から指定した文字数を比較します。 比較では、大文字と小文字を区別します。 (Unicode)
StrCmpNIA

2 つの文字列の先頭から指定した文字数を比較して、それらが同じかどうかを判断します。 比較では、大文字と小文字を区別しません。 StrNCmpI マクロは、この関数と名前のみが異なります。 (ANSI)
StrCmpNICA

C ランタイム (ASCII) 照合順序規則を使用して、2 つの文字列の先頭から指定した文字数を比較します。 比較では、大文字と小文字を区別しません。 (ANSI)
StrCmpNICW

C ランタイム (ASCII) 照合順序規則を使用して、2 つの文字列の先頭から指定した文字数を比較します。 比較では、大文字と小文字を区別しません。 (Unicode)
StrCmpNIW

2 つの文字列の先頭から指定した文字数を比較して、それらが同じかどうかを判断します。 比較では、大文字と小文字を区別しません。 StrNCmpI マクロは、この関数と名前のみが異なります。 (Unicode)
StrCmpNW

2 つの文字列の先頭から指定した文字数を比較して、それらが同じかどうかを判断します。 比較では、大文字と小文字を区別します。 StrNCmp マクロは、この関数と名前のみが異なります。 (Unicode)
StrCmpW

2 つの文字列を比較して、それらが同じかどうかを判断します。 比較では、大文字と小文字を区別します。
StrCpyNW

指定した文字数を文字列の先頭から別の文字列にコピーします。メモ この関数または StrNCpy マクロは使用しないでください。
StrCpyW

ある文字列を別の文字列にコピーします。 (StrCpyW)
StrCSpnA

文字列を検索して、任意の文字グループの最初の出現箇所を検索します。 検索メソッドでは大文字と小文字が区別され、終端の NULL 文字は検索パターンの一致に含まれます。 (ANSI)
StrCSpnIA

文字列を検索して、任意の文字グループの最初の出現箇所を検索します。 検索メソッドでは大文字と小文字が区別されず、終端の NULL 文字が検索パターンの一致に含まれます。 (ANSI)
StrCSpnIW

文字列を検索して、任意の文字グループの最初の出現箇所を検索します。 検索メソッドでは大文字と小文字が区別されず、終端の NULL 文字が検索パターンの一致に含まれます。 (Unicode)
StrCSpnW

文字列を検索して、任意の文字グループの最初の出現箇所を検索します。 検索メソッドでは大文字と小文字が区別され、終端の NULL 文字は検索パターンの一致に含まれます。 (Unicode)
StrDupA

文字列を複製します。 (ANSI)
StrDupW

文字列を複製します。 (Unicode)
StrFormatByteSize64A

数値を、サイズに応じてバイト、キロバイト、メガバイト、またはギガバイト単位でサイズ値として表される数値を表す文字列に変換します。
StrFormatByteSizeA

数値を、サイズに応じてバイト、キロバイト、メガバイト、またはギガバイト単位でサイズ値として表される数値を表す文字列に変換します。 1 つのパラメーター型で StrFormatByteSizeW とは異なります。
StrFormatByteSizeEx

サイズに応じて、数値をバイト、キロバイト、メガバイト、またはギガバイト単位で表す文字列に変換します。
StrFormatByteSizeW

数値を、サイズに応じてバイト、キロバイト、メガバイト、またはギガバイト単位でサイズ値として表される数値を表す文字列に変換します。 1 つのパラメーター型で StrFormatByteSizeA とは異なります。
StrFormatKBSizeA

数値を、サイズ値として表される数値をキロバイト単位で表す文字列に変換します。 (ANSI)
StrFormatKBSizeW

数値を、サイズ値として表される数値をキロバイト単位で表す文字列に変換します。 (Unicode)
StrFromTimeIntervalA

ミリ秒単位で指定された時間間隔を文字列に変換します。 (ANSI)
StrFromTimeIntervalW

ミリ秒単位で指定された時間間隔を文字列に変換します。 (Unicode)
StrIsIntlEqualA

2 つの文字列の先頭から指定した文字数を比較し、それらが等しいかどうかを判断します。 (ANSI)
StrIsIntlEqualW

2 つの文字列の先頭から指定した文字数を比較し、それらが等しいかどうかを判断します。 (Unicode)
StrNCatA

1 つの文字列の先頭から別の文字列の末尾に、指定した数の文字を追加します。 (ANSI)
StrNCatW

1 つの文字列の先頭から別の文字列の末尾に、指定した数の文字を追加します。 (Unicode)
StrPBrkA

指定したバッファーに含まれる文字が最初に出現する文字列を検索します。 この検索には、終端の null 文字は含まれません。 (ANSI)
StrPBrkW

指定したバッファーに含まれる文字が最初に出現する文字列を検索します。 この検索には、終端の null 文字は含まれません。 (Unicode)
StrRChrA

指定した文字が最後に出現した文字列を検索します。 比較では、大文字と小文字を区別します。 (ANSI)
StrRChrIA

指定した文字が最後に出現した文字列を検索します。 比較では、大文字と小文字を区別しません。 (ANSI)
StrRChrIW

指定した文字が最後に出現した文字列を検索します。 比較では、大文字と小文字を区別しません。 (Unicode)
StrRChrW

指定した文字が最後に出現した文字列を検索します。 比較では、大文字と小文字を区別します。 (Unicode)
StrRetToBSTR

IShellFolder::GetDisplayNameOf によって返される、文字列を含む、または文字列を指す STRRET 構造体を受け入れ、その文字列を BSTR として返します。
StrRetToBufA

IShellFolder::GetDisplayNameOf によって返される STRRET 構造体を文字列に変換し、結果をバッファーに配置します。 (ANSI)
StrRetToBufW

IShellFolder::GetDisplayNameOf によって返される STRRET 構造体を文字列に変換し、結果をバッファーに配置します。 (Unicode)
StrRetToStrA

IShellFolder::GetDisplayNameOf によって返される STRRET 構造体を受け取り、表示名を含む割り当てられた文字列へのポインターを返します。 (ANSI)
StrRetToStrW

IShellFolder::GetDisplayNameOf によって返される STRRET 構造体を受け取り、表示名を含む割り当てられた文字列へのポインターを返します。 (Unicode)
StrRStrIA

指定した部分文字列が文字列内で最後に出現した部分文字列を検索します。 比較では、大文字と小文字を区別しません。 (ANSI)
StrRStrIW

指定した部分文字列が文字列内で最後に出現した部分文字列を検索します。 比較では、大文字と小文字を区別しません。 (Unicode)
StrSpnA

指定したバッファーに含まれる文字で構成される文字列内の部分文字列の長さを取得します。 (ANSI)
StrSpnW

指定したバッファーに含まれる文字で構成される文字列内の部分文字列の長さを取得します。 (Unicode)
StrStrA

文字列内で最初に出現する部分文字列を検索します。 比較では、大文字と小文字を区別します。 (StrStrA)
StrStrIA

文字列内で最初に出現する部分文字列を検索します。 比較では、大文字と小文字を区別しません。 (ANSI)
StrStrIW

文字列内で最初に出現する部分文字列を検索します。 比較では、大文字と小文字を区別しません。 (Unicode)
StrStrNIW

文字列内で最初に出現する部分文字列を検索します。 比較では大文字と小文字は区別されません。
StrStrNW

文字列内で最初に出現する部分文字列を検索します。 比較では、大文字と小文字を区別します。 (StrStrNW)
StrStrW

文字列内で最初に出現する部分文字列を検索します。 比較では、大文字と小文字を区別します。 (StrStrW)
StrToInt64ExA

10 進数または 16 進数の値を表す文字列を 64 ビット整数に変換します。 (ANSI)
StrToInt64ExW

10 進数または 16 進数の値を表す文字列を 64 ビット整数に変換します。 (Unicode)
StrToIntA

10 進数の値を表す文字列を整数に変換します。 StrToLong マクロは、この関数と同じです。 (ANSI)
StrToIntExA

10 進数または 16 進数を表す文字列を整数に変換します。 (ANSI)
StrToIntExW

10 進数または 16 進数を表す文字列を整数に変換します。 (Unicode)
StrToIntW

10 進数の値を表す文字列を整数に変換します。 StrToLong マクロは、この関数と同じです。 (Unicode)
StrTrimA

指定した先頭文字と末尾文字を文字列から削除します。 (ANSI)
StrTrimW

指定した先頭文字と末尾文字を文字列から削除します。 (Unicode)
UrlApplySchemeA

指定した URL 文字列のスキームを決定し、適切なプレフィックスを持つ文字列を返します。 (ANSI)
UrlApplySchemeW

指定した URL 文字列のスキームを決定し、適切なプレフィックスを持つ文字列を返します。 (Unicode)
UrlCanonicalizeA

URL 文字列を正規フォームに変換します。 (ANSI)
UrlCanonicalizeW

URL 文字列を正規フォームに変換します。 (Unicode)
UrlCombineA

相対 URL とそのベースを指定すると、正規形式の URL が返されます。 (ANSI)
UrlCombineW

相対 URL とそのベースを指定すると、正規形式の URL が返されます。 (Unicode)
UrlCompareA

2 つの URL 文字列を大文字と小文字を区別して比較します。 (ANSI)
UrlCompareW

2 つの URL 文字列を大文字と小文字を区別して比較します。 (Unicode)
UrlCreateFromPathA

Microsoft MS-DOS パスを正規化された URL に変換します。 (ANSI)
UrlCreateFromPathW

Microsoft MS-DOS パスを正規化された URL に変換します。 (Unicode)
UrlEscapeA

インターネット経由での転送中に変更される可能性がある URL 内の文字またはサロゲート ペア ("unsafe" 文字) を対応するエスケープ シーケンスに変換します。 (ANSI)
UrlEscapeSpaces

スペース文字を対応するエスケープ シーケンスに変換するマクロ。
UrlEscapeW

インターネット経由での転送中に変更される可能性がある URL 内の文字またはサロゲート ペア ("unsafe" 文字) を対応するエスケープ シーケンスに変換します。 (Unicode)
UrlFixupW

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

URL から場所を取得します。 (ANSI)
UrlGetLocationW

URL から場所を取得します。 (Unicode)
UrlGetPartA

URL 文字列を受け取り、その URL の指定された部分を返します。 (ANSI)
UrlGetPartW

URL 文字列を受け取り、その URL の指定された部分を返します。 (Unicode)
UrlHashA

URL 文字列をハッシュします。 (ANSI)
UrlHashW

URL 文字列をハッシュします。 (Unicode)
UrlIsA

URL が指定された型であるかどうかをテストします。 (ANSI)
UrlIsFileUrlA

URL をテストして、ファイル URL かどうかを判断します。 (ANSI)
UrlIsFileUrlW

URL をテストして、ファイル URL かどうかを判断します。 (Unicode)
UrlIsNoHistoryA

URL が、ブラウザーが通常ナビゲーション履歴に含まない URL かどうかを返します。 (ANSI)
UrlIsNoHistoryW

URL が、ブラウザーが通常ナビゲーション履歴に含まない URL かどうかを返します。 (Unicode)
UrlIsOpaqueA

URL が不透明かどうかを返します。 (ANSI)
UrlIsOpaqueW

URL が不透明かどうかを返します。 (Unicode)
UrlIsW

URL が指定された型であるかどうかをテストします。 (Unicode)
UrlUnescapeA

エスケープ シーケンスを通常の文字に変換します。 (ANSI)
UrlUnescapeInPlace

エスケープ シーケンスを通常の文字に戻し、元の文字列を上書きします。
UrlUnescapeW

エスケープ シーケンスを通常の文字に変換します。 (Unicode)
WhichPlatform

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

可変長引数リストを取得し、引数の値を printf スタイルの書式設定された文字列として返します。 (ANSI)
wnsprintfW

可変長引数リストを取得し、引数の値を printf スタイルの書式設定された文字列として返します。 (Unicode)
wvnsprintfA

引数の一覧を取得し、引数の値を printf スタイルの書式設定された文字列として返します。 (ANSI)
wvnsprintfW

引数の一覧を取得し、引数の値を printf スタイルの書式設定された文字列として返します。 (Unicode)

コールバック関数

 
DLLGETVERSIONPROC

アプリケーションが DLL 固有のバージョン情報を取得できるように、多くの Windows シェル DLL によって実装されています。

構造

 
DLLVERSIONINFO

DLL 固有のバージョン情報を受け取ります。
DLLVERSIONINFO2

DLL 固有のバージョン情報を受け取ります。 これは、DllGetVersion 関数と共に使用されます。
PARSEDURLA

解析された URL を返すために ParseURL 関数によって使用されます。 (ANSI)
PARSEDURLW

解析された URL を返すために ParseURL 関数によって使用されます。 (Unicode)
QITAB

1 つのインターフェイスを記述するために QISearch 関数によって使用されます。

列挙

 
ASSOCDATA

IQueryAssociations::GetData によって、返されるデータの型を定義するために使用されます。
ASSOCKEY

IQueryAssociations::GetKey によって返されるキーの種類を指定します。
ASSOCSTR

IQueryAssociations::GetString によって、返される文字列の型を定義するために使用されます。
FILETYPEATTRIBUTEFLAGS

ファイル関連付け PROGID レジストリ キーの EditFlags 値で使用される FILETYPEATTRIBUTEFLAGS 定数を示します。
SHGLOBALCOUNTER

さまざまなグローバル カウンターまたは共有変数の識別子。 各グローバル カウンターは、SHGlobalCounterIncrement と SHGlobalCounterDecrement を使用してインクリメントまたはデクリメントできます。
SHREGDEL_FLAGS

項目が削除される基本キーを示す値のセットを提供します。
SHREGENUM_FLAGS

列挙型に使用される基本キーを示す値のセットを提供します。
tagSFBS_FLAGS

StrFormatByteSizeEx 関数が表示されていない数字の丸めを処理する方法を指定します。
URL_SCHEME

URL スキームを指定するために使用されます。