英語で読む

次の方法で共有


シェル関数

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

このセクションの内容

トピック 説明
Intsafe.h 関数
ライブラリ関数
Path 関数
AssocCreateForClasses
IQueryAssociations インターフェイスを実装するオブジェクトを取得します。
AssocGetDetailsOfPropKey
Namespace Extensions によって提供されるファイル関連付け情報を使用して、特定のプロパティ キーの値を取得します。
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
最初の SHITEMID 構造体を ITEMIDLIST 構造体に複製します。
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
最後の SHITEMID 構造体を ITEMIDLIST 構造体から削除します。
ILSaveToStream
ITEMIDLIST 構造体をストリームに保存します。
ILSkip(PCUIDLIST_RELATIVE, UINT)
固定されていない相対 ITEMIDLIST 構造体内の特定のバイト数をスキップします。
ILSkip(PUIDLIST_RELATIVE, UINT)
整列されていない相対 ITEMIDLIST 構造体内の特定のバイト数をスキップします。
InetIsOffline
システムがインターネットに接続されているかどうかを判断します。
InitNetworkAddressControl
ネットワーク アドレス制御ウィンドウ クラスを初期化します。
LoadUserProfile
指定したユーザーのプロファイルを読み込みます。 プロファイルには、 ローカル ユーザー プロファイル または roaming ユーザー プロファイルを指定できます。
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 Internet Explorer ですが、この関数は他のアプリケーションでも使用できます。
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
指定したフォルダーのプロパティ シートの Folder 共有 タブを表示します。
SHParseDisplayName
シェル名前空間オブジェクトの表示名を項目識別子リストに変換し、オブジェクトの属性を返します。 この関数は、文字列を PIDL に変換する場合に推奨される方法です。
SHPathPrepareForWrite
パスが存在するかどうかを確認します。 これには、マップされたネットワーク ドライブの再マウント、取り出し可能なメディアの再挿入のプロンプト、パスの作成、メディアのフォーマットの要求、必要に応じて適切なユーザー インターフェイスの提供が含まれます。 メディアの読み取り/書き込みアクセス許可はチェックされません。
SHQueryRecycleBin
指定したドライブのごみ箱のサイズとその中のアイテムの数を取得します。
SHQueryUserNotificationState
現在のユーザーのコンピューターの状態を確認して、通知の送信が適切かどうかを判断します。
SHRemoveLocalizedName
シェル フォルダー内のファイルのローカライズされた名前を削除します。
SHRunControlPanel
コントロール パネル項目を開きます。
注: この関数は、Windows Vista の時点ではサポートされていません
SHSetDefaultProperties
シェル 項目に既定のプロパティ セットを適用します。
SHSetInstanceExplorer
ホスト シェル拡張機能やその他のコンポーネントがホスト プロセスが途中で終了するのを防ぐインターフェイスを提供します。 ホスト プロセスは通常、Windows エクスプローラーまたは Internet Explorer ですが、この関数は他のアプリケーションでも使用できます。
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) を起動し、アプリケーションによって要求されたヘルプの性質を示す追加データを渡します。