シェル関数

[この関数は実装されなくなりました。]

このセクションでは、Windows シェル関数について説明します。

このセクションの内容

トピック 説明
Intsafe.h 関数
ライブラリ関数
Path 関数
AssocCreateForClasses
IQueryAssociations インターフェイスを実装するオブジェクトを取得します。
AssocGetDetailsOfPropKey
名前空間拡張機能によって提供されるファイル関連付け情報を使用して、特定のプロパティ キーの値を取得します。
CDefFolderMenu_Create2
選択したファイル フォルダー オブジェクトのグループのコンテキスト メニューを作成します。
CommandLineToArgvW
Unicode コマンド ライン文字列を解析し、標準の C ランタイム argv 値と argc 値に似た方法で、コマンド ライン引数へのポインターの配列と、そのような引数の数を返します。
APPLET_PROC
コントロール パネル アプリケーションのエントリ ポイントとして機能します。 これはライブラリ定義のコールバック関数です。
CreateAppContainerProfile
Windows ストア アプリのユーザーごとのアプリごとのプロファイルを作成します。
CreateEnvironmentBlock
指定したユーザーの環境変数を取得します。 その後、このブロックを CreateProcessAsUser 関数に渡すことができます。
CreateMRUListW
最近使用した新しい (MRU) リストを作成します。
CreateProfile
新しいユーザー プロファイルを作成します。
DefScreenSaverProc
スクリーン セーバー アプリケーションで処理されないメッセージの既定の処理を提供します。
DefSubclassProc
ウィンドウのサブクラス チェーンで次のハンドラーを呼び出します。 サブクラス チェーンの最後のハンドラーは、ウィンドウの元のウィンドウ プロシージャを呼び出します。
DeleteAppContainerProfile
指定したユーザーごとのアプリごとのプロファイルを削除します。
DeleteProfile
指定したコンピューターからユーザー プロファイルとすべてのユーザー関連の設定を削除します。 ユーザーのプロファイルを削除するには、呼び出し元に管理者権限が必要です。
DestroyEnvironmentBlock
CreateEnvironmentBlock 関数によって作成された環境変数を解放します。
DeriveAppContainerSidFromAppContainerName
指定したプロファイルの SID を取得します。
DeriveRestrictedAppContainerSidFromAppContainerSidAndRestrictedName
DeriveRestrictedAppContainerSidFromAppContainerSidAndRestrictedName は、今後使用するために予約されています。
DLLGETVERSIONPROC
アプリケーションが DLL 固有のバージョン情報を取得できるように、多くの Windows シェル DLL によって実装されています。
DragAcceptFiles
ウィンドウがドロップされたファイルを受け入れるかどうかを登録します。
DragFinish
アプリケーションへのファイル名の転送に使用するためにシステムが割り当てたメモリを解放します。
DragQueryFile
ドラッグ アンド ドロップ操作の成功に起因するドロップされたファイルの名前を取得します。
DragQueryPoint
ドラッグ アンド ドロップ操作中にファイルがドロップされた時点でのマウス ポインターの位置を取得します。
DuplicateIcon
指定したアイコンの複製を作成します。
ExpandEnvironmentStringsForUser
指定したユーザーに対して確立された環境ブロックを使用して、ソース文字列を展開します。
ExtractAssociatedIcon
ファイル内のリソースとして格納されているアイコン、またはファイルに関連付けられている実行可能ファイルに格納されているアイコンへのハンドルを取得します。
ExtractIcon
指定した実行可能ファイル、DLL、またはアイコン ファイルからアイコンへのハンドルを取得します。
大きいアイコンまたは小さいアイコンに対するハンドルの配列を取得するには、 ExtractIconEx 関数を使用します。
ExtractIconEx
ExtractIconEx 関数は、指定された実行可能ファイル、DLL、またはアイコン ファイルから抽出された大小のアイコンへのハンドルの配列を作成します。
FileIconInit
システム イメージ リストを初期化または再初期化します。
FindExecutable
特定のドキュメント ファイルに関連付けられている実行可能ファイル (.exe) の名前とハンドルを取得します。
FreeConfirmConflictItem
CONFIRM_CONFLICT_ITEM構造体に割り当てられているリソースを解放します。
FreeIDListArray
項目識別子リスト (PIDL) リスト配列へのポインターによって使用されるメモリを解放します。
FreeIDListArrayChild
子項目 ID へのポインターの配列のメモリ領域を解放します。 これにより、配列内のPITEMID_CHILDsと配列自体の両方が解放されます。
FreeIDListArrayFull
PIDL 配列のメモリ領域を解放します。 これにより、配列内のPIDLIST_ABSOLUTEsと配列自体の両方が解放されます。
FreeKnownFolderDefinitionFields
IKnownFolder::GetFolderDefinition から結果の割り当てられたフィールドを解放します。
FreeMRUList
MRU リストに関連付けられているハンドルを解放し、キャッシュされたデータをレジストリに書き込みます。
GetAllUsersProfileDirectory
すべてのユーザーが共有するプログラム データを含むディレクトリのルートへのパスを取得します。
GetAppContainerFolderPath
指定したアプリ コンテナーのローカル アプリ データ フォルダーのパスを取得します。
GetAppContainerRegistryLocation
アプリ コンテナーに関連付けられているレジストリ ストレージの場所を取得します。
GetContractDelegateWindow
デリゲート ウィンドウをアプリのコントラクトに関連付ける目的で、アプリのプライマリ フォアグラウンド ウィンドウのデリゲートとして設定されているウィンドウを取得します。 ネイティブ C++ で Windows ストア アプリを作成する開発者の場合は、この関数を使用します。
GetCurrentProcessExplicitAppUserModelID
現在のプロセスのアプリケーション定義の明示的なアプリケーション ユーザー モデル ID (AppUserModelID) を取得します。
GetDefaultUserProfileDirectory
既定のユーザーのプロファイルのルートへのパスを取得します。
GetDpiForShellUiComponent
現在のスケール ファクターとPROCESS_DPI_AWARENESSに基づいて 、SHELL_UI_COMPONENT によって占有される 1 インチあたりのドット数 (dpi) を取得します
GetMenuContextHelpId
指定したメニューに関連付けられているヘルプ コンテキスト識別子を取得します。
GetProfilesDirectory
ユーザー プロファイルが格納されているルート ディレクトリへのパスを取得します。
GetProfileType
現在のユーザーに対して読み込まれたプロファイルの種類を取得します。
GetScaleFactorForDevice
ディスプレイ デバイスに適したスケール ファクターを取得します。
GetScaleFactorForMonitor
特定のモニターのスケールファクターを取得します。 この関数は 、GetScaleFactorForDevice を置き換えます。
GetUserProfileDirectory
指定したユーザーのプロファイルのルート ディレクトリへのパスを取得します。
GetWindowContextHelpId
指定したウィンドウに関連付けられているヘルプ コンテキスト識別子 (存在する場合) を取得します。
GetWindowSubclass
指定したウィンドウ サブクラス コールバックの参照データを取得します。
IDListContainerIsConsistent
IDList のコンテナー構造が有効であることを確認します。
ILAppendID
SHITEMID 構造体を ITEMIDLIST 構造体に追加または付加します。
ILClone
ITEMIDLIST 構造体を複製します。
ILCloneChild
ITEMIDLIST 構造体を複製します。
ILCloneFirst
ITEMIDLIST 構造体の最初の SHITEMID 構造体を複製します。
ILCloneFull
完全な ITEMIDLIST 構造体 (絶対構造) を複製します。
ILCombine
2 つの ITEMIDLIST 構造体を結合します。
ILCreateFromPath
指定したファイル パスに関連付けられている ITEMIDLIST 構造体を返します。
ILFindChild
指定した ITEMIDLIST 構造体が別の ITEMIDLIST 構造体の子であるかどうかを判断します。
ILFindLastID
ITEMIDLIST 構造体の最後の SHITEMID 構造体へのポインターを返します。
ILFree
シェルによって割り当てられた ITEMIDLIST 構造体を解放します。
ILGetNext
ITEMIDLIST 構造体内の次の SHITEMID 構造体を取得します。
ILGetSize
ITEMIDLIST 構造体のサイズをバイト単位で返します。
ILIsAligned
定数 ITEMIDLIST がポインター境界 (32 ビット アーキテクチャでは DWORD 、64 ビット アーキテクチャでは QWORD ) に配置されているかどうかを確認します。
ILIsChild
PIDL が子 PIDL であるかどうかを確認します。これは、1 つの SHITEMID を持つ PIDL です。
ILIsEmpty
ITEMIDLIST 構造体が空かどうかを確認します。
ILIsEqual
バイナリ比較で 2 つの ITEMIDLIST 構造体が等しいかどうかをテストします。
ILIsParent
ITEMIDLIST 構造体が別の ITEMIDLIST 構造体の親であるかどうかをテストします。
ILNext(PCUIDLIST_RELATIVE)
ITEMIDLIST 構造体内の次の SHITEMID 構造体を取得します。
ILNext(PUIDLIST_RELATIVE)
ITEMIDLIST 構造体内の次の SHITEMID 構造体を取得します。
ILRemoveLastID
ITEMIDLIST 構造体から最後の SHITEMID 構造体を削除します。
ILSaveToStream
ITEMIDLIST 構造体をストリームに保存します。
ILSkip(PCUIDLIST_RELATIVE, UINT)
定数の、整列されていない相対 ITEMIDLIST 構造体内の特定のバイト数をスキップします。
ILSkip(PUIDLIST_RELATIVE, UINT)
整列されていない相対 ITEMIDLIST 構造体内の特定のバイト数をスキップします。
InetIsOffline
システムがインターネットに接続されているかどうかを判断します。
InitNetworkAddressControl
ネットワーク アドレス制御ウィンドウ クラスを初期化します。
LoadUserProfile
指定したユーザーのプロファイルを読み込みます。 プロファイルには、 ローカル ユーザー プロファイル または ローミング ユーザー プロファイルを指定できます。
MIMEAssociationDialog
未登録の MIME コンテンツ タイプ ダイアログ ボックスを実行します。
メモ: Windows XP Service Pack 2 (SP2) 以降: この関数はサポートされなくなりました。
PathMakeUniqueName
テンプレートから一意のパス名を作成します。
PathYetAnotherMakeUniqueName
既存のファイル名に基づいて一意のファイル名を作成します。
RegisterAppStateChangeNotification
アプリがコールバック関数を登録できるようにします。これにより、ライブラリが中断状態になったり、中断状態になったりしたことを通知できます。 アプリは、この情報を使用して、その時点で実行する必要がある必要な操作 (状態の保持など) を実行できます。
RegisterDialogClasses
スクリーン セーバーの構成ダイアログ ボックスで必要な標準以外のウィンドウ クラスを登録します。
RegisterScaleChangeEvent
スケールが変更された可能性がある場合にトリガーされるイベントに登録します。 この関数は RegisterScaleChangeNotifications を置き換えます。
RegisterScaleChangeNotifications
情報のスケーリングが変更されたときにコールバックを受信するウィンドウを登録します。
メモ:この関数は、Windows 8.1時点ではサポートされていません。 代わりに RegisterScaleChangeEvent を 使用してください。
RemoveWindowSubclass
ウィンドウからサブクラス コールバックを削除します。
RevokeScaleChangeNotifications
ウィンドウの登録を取り消し、情報のスケーリング時にコールバックを受信できないようにします。
メモ:この関数は、Windows 8.1時点ではサポートされていません。 代わりに UnregisterScaleChangeEvent を 使用してください。
ScreenSaverConfigureDialog
スクリーン セーバーの構成ダイアログ ボックスに送信されたメッセージを受信します。 ユーザー構成を許可するスクリーン セーバーは、この関数を定義する必要があります。
ScreenSaverProc
指定したスクリーン セーバー ウィンドウに送信されたメッセージを受信します。
SetContractDelegateWindow
プライマリ フォアグラウンド ウィンドウ以外のアプリ ウィンドウをアプリのコントラクトに関連付けます。 ネイティブ C++ で Windows ストア アプリを作成する開発者の場合は、この関数を使用します。
SetCurrentProcessExplicitAppUserModelID
タスク バーへの現在のプロセスを識別する一意のアプリケーション定義 AppUserModelID を指定します。 この識別子を使用すると、アプリケーションは関連付けられているプロセスとウィンドウを 1 つのタスク バー ボタンの下にグループ化できます。
SetMenuContextHelpId
ヘルプ コンテキスト識別子をメニューに関連付けます。
SetWindowContextHelpId
ヘルプ コンテキスト識別子を指定したウィンドウに関連付けます。
SetWindowSubclass
ウィンドウ サブクラス コールバックをインストールまたは更新します。
SHAddToRecentDocs
最近、最も頻繁に使用されたアイテムを追跡するために、項目にアクセスされたことをシステムに通知します。 この関数を使用して、すべての使用状況データをクリアすることもできます。
SHAppBarMessage
アプリバー メッセージをシステムに送信します。
SHAssocEnumHandlers
指定したファイル名拡張ハンドラーのセットの列挙オブジェクトを返します。
SHAssocEnumHandlersForProtocolByApplication
特定のプロトコルに関連付けられているハンドラーへのアクセスを提供する列挙インターフェイスを取得します。
SHBindToFolderIDListParent
フォルダーの形式で指定されたシェル名前空間アイテムと、そのフォルダーに対する相対的な項目識別子リストを指定すると、この関数は名前空間アイテムの親にバインドし、必要に応じてアイテム識別子リストの最後のコンポーネントへのポインターを返します。
SHBindToFolderIDListParentEx
呼び出し元がバインド コンテキストを指定できるようにすることで 、SHBindToFolderIDListParent 関数を拡張します。
SHBindToObject
シェル名前空間 IShellFolder::BindToObject メソッドを使用して、指定したオブジェクトを取得してバインドします。
SHBindToParent
完全修飾項目識別子リスト (PIDL) へのポインターを受け取り、親オブジェクトの指定されたインターフェイス ポインターを返します。
SHBrowseForFolder
ユーザーがシェル フォルダーを選択できるようにするダイアログ ボックスを表示します。
SHChangeNotification_Lock
シェル変更通知イベントに関連付けられている共有メモリをロックします。
SHChangeNotification_Unlock
変更通知の共有メモリのロックを解除します。
SHChangeNotify
アプリケーションが実行したイベントをシステムに通知します。 アプリケーションがシェルに影響を与える可能性のあるアクションを実行する場合は、この関数を使用する必要があります。
SHChangeNotifyDeregister
クライアントのウィンドウ プロセスが SHChangeNotify メッセージを受信できないようにします。
SHChangeNotifyRegister
ファイル システムが通知をサポートしている場合は、ファイル システムまたはシェルから通知を受信するウィンドウを登録します。
SHChangeNotifyRegisterThread
スレッドの非同期登録と登録解除を有効にします。
SHCreateAssociationRegistration
Windows によって提供されるインターフェイスのストック実装に基づいて 、IApplicationAssociationRegistration オブジェクトを作成します。
SHCreateDataObject
親フォルダーにデータ オブジェクトを作成します。
SHCreateDefaultContextMenu
シェルの既定のコンテキスト メニュー実装を表す オブジェクトを作成します。
SHCreateDefaultExtractIcon
IDefaultExtractIconInit インターフェイスを使用して既定値をさらに構成できる標準アイコン抽出器を作成します。
SHCreateDefaultPropertiesOp
まだ設定されていないシェル 項目の既定のプロパティを設定するファイル操作を作成します。
SHCreateItemFromIDList
PIDL からシェル項目オブジェクトを作成して初期化します。 結果のシェル項目オブジェクトは 、IShellItem インターフェイスをサポートします。
SHCreateItemFromParsingName
解析名からシェル項目オブジェクトを作成して初期化します。
SHCreateItemFromRelativeName
相対解析名からシェル 項目オブジェクトを作成して初期化します。
SHCreateItemInKnownFolder
既知のフォルダー内に存在する 1 つのファイルのシェル項目オブジェクトを作成します。
SHCreateItemWithParent
親フォルダーと子項目 ID を指定して、シェル 項目を作成します。
SHCreateShellFolderView
既定のシェル フォルダー ビュー オブジェクト (DefView) の新しいインスタンスを作成します。
SHCreateShellFolderViewEx
既定のシェル フォルダー ビュー オブジェクトの新しいインスタンスを作成します。 この関数ではなく 、SHCreateShellFolderView を使用することをお勧めします。
SHCreateShellItem
IShellItem オブジェクトを作成します。
メモ: この関数の代わりに 、SHCreateItemWithParent または SHCreateItemFromIDList を使用することをお勧めします。
SHCreateShellItemArray
シェル項目配列オブジェクトを作成します。
SHCreateShellItemArrayFromDataObject
データ オブジェクトからシェル項目配列オブジェクトを作成します。
SHCreateShellItemArrayFromIDLists
ITEMIDLIST 構造体の一覧からシェル項目配列オブジェクトを作成します。
SHCreateShellItemArrayFromShellItem
1 つのシェル項目から 1 つの要素の配列を作成します。
SHDefExtractIcon
ファイルからアイコンを抽出する既定のハンドラーを提供します。
SHDoDragDrop
ドラッグ アンド ドロップ操作を実行します。 必要に応じてドラッグ ソースの作成をサポートし、画像をドラッグすることもできます。
Shell_NotifyIcon
タスク バーの状態領域にメッセージを送信します。
Shell_NotifyIconGetRect
通知アイコンの外接する四角形の画面座標を取得します。
ShellAbout
[ ShellAbout ] ダイアログ ボックスを表示します。
ShellDDEInit
現在のプロセスにシェル動的データ交換 (DDE) サービスを登録し、現在のプロセスが DDE オブジェクトをホストすることをシステムに通知します。
ShellExecute
指定したファイルに対して操作を実行します。
ShellExecuteEx
指定したファイルに対して操作を実行します。
SHEmptyRecycleBin
指定したドライブのごみ箱を空にします。
SHEnumerateUnreadMailAccounts
未読メールのユーザー アカウントを列挙します。
SHEvaluateSystemCommandTemplate
CreateProcess または ShellExecute の呼び出しで使用されるパラメーターの厳密な検証を適用します。
SHFileOperation
ファイル システム オブジェクトをコピー、移動、名前変更、または削除します。 この関数は、Windows Vista で IFileOperation に置き換えられました。
SHFreeNameMappings
SHFileOperation 関数によって取得されたファイル名マッピング オブジェクトを解放します。
SHGetDataFromIDList
相対識別子リストから拡張プロパティ データを取得します。
SHGetDesktopFolder
シェルの名前空間のルートであるデスクトップ フォルダーの IShellFolder インターフェイスを取得します。
SHGetDiskFreeSpaceEx
ディスク ボリュームのディスク領域情報を取得します。
SHGetDriveMedia
指定されたドライブ内にあるメディアの種類を返します。
SHGetFileInfo
ファイル、フォルダー、ディレクトリ、ドライブ ルートなど、ファイル システム内のオブジェクトに関する情報を取得します。
SHGetFolderPathEx
フォルダーの KNOWNFOLDERID によって識別される既知のフォルダーの完全パスを取得します。 これにより、文字列バッファーの初期サイズを設定できるため、 SHGetKnownFolderPath が拡張されます。
SHGetIconOverlayIndex
システム イメージの一覧のオーバーレイ アイコンのインデックスを返します。
SHGetIDListFromObject
オブジェクトの PIDL を取得します。
SHGetImageList
イメージ リストを取得します。
SHGetInstanceExplorer
ホストされたシェル拡張機能やその他のコンポーネントがホスト プロセスが途中で終了するのを防ぐインターフェイスを取得します。 ホスト プロセスは通常、Windows エクスプローラーまたは Windows インターネット エクスプローラーですが、この関数は他のアプリケーションでも使用できます。
SHGetItemFromDataObject
IDataObject によって指定された項目に基づいて、IShellItem または関連オブジェクトを作成します。
SHGetItemFromObject
オブジェクトの IShellItem を取得します。
SHGetKnownFolderIDList
既知のフォルダーのパスを ITEMIDLIST 構造体として取得します。
SHGetKnownFolderItem
既知のフォルダーを表す IShellItem オブジェクトを取得します。
SHGetKnownFolderPath
フォルダーの KNOWNFOLDERID によって識別される既知のフォルダーの完全パスを取得します。
SHGetLocalizedName
シェル フォルダー内のファイルのローカライズされた名前を取得します。
SHGetNameFromIDList
IDList によって識別されるアイテムの表示名を取得します。
SHGetNameFromPropertyKey
PROPERTYKEY を指定して、プロパティの正規名を取得します。
SHGetNewLinkInfo
ショートカットの提案されたターゲットに基づいて、新しいショートカットの名前を作成します。 この関数では、ショートカットは作成されず、名前だけが作成されます。
SHGetPathFromIDList
項目識別子リストをファイル システム パスに変換します。
SHGetPathFromIDListEx
項目識別子リストをファイル システム パスに変換します。 この関数は、文字列バッファーの初期サイズを設定し、以下のオプションを宣言できるようにすることで 、SHGetPathFromIDList を拡張します。
SHGetSettings
現在のシェル オプション設定を取得します。
SHGetStockIconInfo
システム定義のシェル アイコンに関する情報を取得します。
SHGetTemporaryPropertyForItem
指定されたアイテムの一時プロパティを取得します。 一時プロパティは、アイテムに永続化されるのではなく、 IShellItem オブジェクトの有効期間中のみプロパティを保持する読み取り/書き込みストアです。
SHGetUnreadMailCount
任意またはすべてのメール アカウントに対して、指定したユーザーの未読メッセージ数を取得します。
SHIsFileAvailableOffline
ファイルまたはフォルダーをオフラインで使用できるかどうかを指定します。 この関数は、ファイルをネットワークから開くか、ローカルのオフライン ファイル キャッシュから開くか、両方の場所から開くかも決定します。
SHLoadInProc
シェルのプロセスのコンテキスト内から、指定したオブジェクト クラスのインスタンスを作成します。
Windows Vista 以降: この関数は無効になっており、E_NOTIMPLを返します。
SHLoadNonloadedIconOverlayIdentifiers
オーバーレイ情報を必要とする次の操作中に、作成に失敗したか、起動時に作成に存在しなかったアイコン オーバーレイ識別子を読み込む必要があることをシェルに通知します。 既に読み込まれている識別子は影響を受けません。
SHLocalStrDup
新しく割り当てられたメモリ内の文字列のコピーを作成します。
SHMultiFileProperties
一連のファイルの結合プロパティ シートを表示します。 すべてのファイルに共通のプロパティ値が表示され、異なるファイルには文字列 (複数の値) が表示されます。
SHOpenFolderAndSelectItems
特定のフォルダー内の指定した項目が選択された Windows エクスプローラー ウィンドウを開きます。
SHOpenWithDialog
[ファイルを 開く ] ダイアログ ボックスを表示します。
ShowShareFolderUI
指定したフォルダーのプロパティ シートに [ フォルダー共有 ] タブを表示します。
SHParseDisplayName
シェル名前空間オブジェクトの表示名を項目識別子リストに変換し、オブジェクトの属性を返します。 この関数は、文字列を PIDL に変換する場合に推奨される方法です。
SHPathPrepareForWrite
パスが存在するかどうかを確認します。 これには、マップされたネットワーク ドライブの再マウント、取り出し可能なメディアの再挿入の要求、パスの作成、メディアの書式設定のプロンプト、必要に応じて適切なユーザー インターフェイスの提供が含まれます。 メディアの読み取り/書き込みアクセス許可はチェックされません。
SHQueryRecycleBin
指定したドライブのごみ箱のサイズとその中のアイテムの数を取得します。
SHQueryUserNotificationState
現在のユーザーのコンピューターの状態を調べて、通知の送信が適切かどうかを判断します。
SHRemoveLocalizedName
シェル フォルダー内のファイルのローカライズされた名前を削除します。
SHRunControlPanel
コントロール パネル項目を開きます。
メモ: この関数は、Windows Vista の時点ではサポートされていません
SHSetDefaultProperties
シェル 項目に既定のプロパティ セットを適用します。
SHSetInstanceExplorer
ホスト シェル拡張機能やその他のコンポーネントがホスト プロセスが途中で終了するのを防ぐインターフェイスを提供します。 ホスト プロセスは通常、Windows エクスプローラーまたはインターネット エクスプローラーですが、この関数は他のアプリケーションでも使用できます。
SHSetKnownFolderPath
既知のフォルダーを新しい場所にリダイレクトします。
SHSetLocalizedName
シェル フォルダー内のファイルのローカライズされた名前を設定します。
SHSetTemporaryPropertyForItem
指定した項目の一時プロパティを設定します。 一時プロパティは、アイテムに書き戻すのではなく、 IShellItem オブジェクトの有効期間中のみプロパティを保持する読み取り/書き込みストアに保持されます。
SHSetUnreadMailCount
指定したメール アカウントの現在のユーザーの未読メッセージ数をレジストリに格納します。
SHTestTokenMembership
CheckTokenMembership を使用して、指定されたトークンが、指定された RID を持つローカル グループのメンバーであるかどうかをテストします。
SHUpdateImage
システム イメージ リスト内のイメージが変更されたことをシェルに通知します。
SoftwareUpdateMessageBox
アプリケーションが更新されたことをユーザーに通知するために使用できる標準のメッセージ ボックスを表示します。
StgMakeUniqueName
テンプレートからストリームまたはストレージ オブジェクトの一意の名前を作成します。
StrStrNIW
文字列内で最初に出現する部分文字列を検索します。 比較では大文字と小文字は区別されません。
StrStrNW
文字列内で最初に出現する部分文字列を検索します。 比較では、大文字と小文字を区別します。
TranslateURL
特定の URL 文字列に共通の翻訳を適用し、新しい URL 文字列を作成します。
UnloadUserProfile
LoadUserProfile 関数によって読み込まれたユーザーのプロファイルをアンロードします。 呼び出し元には、コンピューターに対する管理特権が必要です。 詳細については、 LoadUserProfile 関数の「解説」セクションを参照してください。
UnregisterAppStateChangeNotification
RegisterAppStateChangeNotification によって登録された変更通知を取り消します。
UnregisterScaleChangeEvent
RegisterScaleChangeEvent によって登録されたスケール変更イベントの登録を解除します。 この関数は RevokeScaleChangeNotifications を置き換えます。
URLAssociationDialog
登録されていない URL プロトコル ダイアログ ボックスを呼び出します。 このダイアログ ボックスを使用すると、ユーザーは、以前に不明なプロトコルに関連付けるアプリケーションを選択できます。
メモ: Windows XP SP2 以降: この関数はサポートされなくなりました。
WinExecError
WinExec 関数が指定したアプリケーションを実行できない場合に生成されるエラー値を取得します。
Winhelp
Windows ヘルプ (Winhelp.exe) を起動し、アプリケーションによって要求されたヘルプの性質を示す追加データを渡します。