リファレンス 144 ドキュメント 7 サンプル 48
標準機能 346 advapi32.dll 419 api-ms-win-core-winrt-string-l1-1-0.dll 1 api-ms-win-dx-d3dkmt-l1-1-0.dll 1 arduino 12 Artlet2D 55 avrt.dll 11 bcrypt.dll 53 com_misc.dll 1238 comctl32.dll 94 comdlg32.dll 2 crypt32.dll 218 d2d1.dll 13 d3d11.dll 5 d3module 29 dbghelp.dll 128 dinput8.dll 1 dwmapi.dll 31 dwrite.dll 1 dxgi.dll 5 DxLibW 2738 encode.as 8 evr.dll 7 form_decode 1 gdi32.dll 384 gdiplus.dll 627 glu32.dll 52 hgimg3 152 hgimg4 166 hsedsdk 36 HSP3Dish 119 hsp3imp 4 hsp3util 17 hspble.dll 13 hspcbcom 11 hspcmp 21 hspcv 31 hspcv4 275 hspd2d 28 hspda 23 hspdb 8 hspdb.dll 14 hspduckdb.dll 10 hspext 59 hspinet 60 hspjson.dll 10 hspllama.dll 11 hspmath 41 hspmcp.dll 7 hspmfcam.dll 30 hspmidi.dll 17 hspmucom 17 hspogg 20 hsponnx.dll 13 hsppdf.dll 11 hspprint 6 hspsapi_64.dll 3 hspsock 12 hsptflite.dll 19 hsptv 2 hspusbio 6 hspvosk_64.dll 4 hspwasm.dll 10 hspwebsrv.dll 9 hspwebview2.dll 18 hspwgcapture.dll 8 hspwhisper_64.dll 4 hspwinrtocr.dll 5 hspwinrtspeech_64.dll 3 httpapi.dll 42 imm32.dll 63 iphlpapi.dll 194 iron_7z.hsp 6 iron_ai.hsp 9 iron_camera.hsp 6 iron_camera_mf.hsp 31 iron_clip.hsp 4 iron_csv.hsp 8 iron_dialog.hsp 2 iron_hash.hsp 12 iron_http.hsp 4 iron_ini.hsp 11 iron_json.hsp 10 iron_mcp_client.hsp 9 iron_mcp_server.hsp 6 iron_mediapipe.hsp 13 iron_office.hsp 6 iron_perf.hsp 5 iron_serial.hsp 6 iron_shell.hsp 6 iron_speech.hsp 9 iron_sysinfo.hsp 10 iron_toast.hsp 4 iron_url.hsp 6 iron_video.hsp 10 iron_xlsx.hsp 11 kernel32.dll 884 layer_fade 5 mf.dll 31 mfplat.dll 122 mfreadwrite.dll 5 mod_fontdlg 1 mod_joystick2 2 mod_menu 3 mod_mmaudio 7 mod_picfont 2 mod_posteffect 7 mod_regexp 4 mod_rss 1 mod_vpad 5 msimg32.dll 3 ncrypt.dll 1 netapi32.dll 45 normaliz.dll 2 obaq 51 obj 4 ole32.dll 143 oleaut32.dll 404 opengl32.dll 353 powrprof.dll 84 propsys.dll 1 psapi.dll 20 secur32.dll 2 shell32.dll 195 shlwapi.dll 15 SQLele 18 urlmon.dll 71 user32.dll 607 userenv.dll 34 uxtheme.dll 77 version.dll 7 wer.dll 20 windowscodecs.dll 9 winhttp.dll 46 wininet.dll 192 winmm.dll 146 wintrust.dll 7 wlanapi.dll 59 wmvcore.dll 11 ws2_32.dll 90 wtsapi32.dll 44 xaudio2_8.dll 4 xmllite.dll 6 ZLibWrap 2

ole32.dll

Version 1.0 Date 2026/04/16 Author IronHSP / CsWin32 bridge

Win32API

BindMoniker
モニカを使ってオブジェクトを特定し、非アクティブであればアクティブ化し、指定されたインターフェイスへのポインタを取得する。
モニカを使ってオブジェクトを特定し、非アクティブであればアクティブ化し、指定されたインターフェイスへのポインタを取得する。 [戻り値] この関数は以下のエラーコード、または IMoniker::BindToObject メソッドが返すいずれかのエラー値を返すことがある。
CoAllowSetForegroundWindow
フォアグラウンド権限(フォアグラウンドウィンドウを設定する権限)を、あるプロセスから別のプロセスへ引き渡す。フォアグラウンド権限を持つプロセスがこの関数を呼び出すことで、ローカル COM サーバープロセスにその権限を引き渡すことができる。
フォアグラウンド権限(フォアグラウンドウィンドウを設定する権限)を、あるプロセスから別のプロセスへ引き渡す。フォアグラウンド権限を持つプロセスがこの関数を呼び出すことで、ローカル COM サーバープロセスにその権限を引き渡すことができる。 [戻り値] この関数は以下の値を返すことがある。
CoBuildVersion
(no summary)
..
CoDosDateTimeToFileTime
MS-DOS 形式の日付と時刻を、Windows で使用される FILETIME 構造体に変換する。
MS-DOS 形式の日付と時刻を、Windows で使用される FILETIME 構造体に変換する。 [戻り値] 関数が成功した場合は TRUE を返す。失敗した場合は FALSE を返す。失敗の原因は通常、引数が不正であることによる。
CoFileTimeToDosDateTime
FILETIME を MS-DOS 形式の日付と時刻の値に変換する。
FILETIME を MS-DOS 形式の日付と時刻の値に変換する。 [戻り値] 関数が成功した場合は TRUE を返し、失敗した場合は FALSE を返す。
CoFreeAllLibraries
CoLoadLibrary 関数によってロードされたすべての DLL(CoGetClassObject から内部的に呼び出されたものを含む)を、現在使用中かどうかにかかわらず解放する。
CoLoadLibrary 関数によってロードされたすべての DLL(CoGetClassObject から内部的に呼び出されたものを含む)を、現在使用中かどうかにかかわらず解放する。
CoFreeLibrary
ロード時に明示的解放が指定されたライブラリを解放する。
ロード時に明示的解放が指定されたライブラリを解放する。 [備考] CoFreeLibrary 関数は、明示的に解放するライブラリを解放するために呼び出す。これは CoLoadLibrary の bAutoFree パラメータを FALSE に設定してライブラリをロードしたときに決定される。
CoGetInterceptor
インターセプトしたいインターフェイスに対応するインターセプタをインスタンス化し、新しく作成したインターセプタを返す。
インターセプトしたいインターフェイスに対応するインターセプタをインスタンス化し、新しく作成したインターセプタを返す。 [戻り値] この関数は以下の値を返すことがある。
CoGetInterceptorFromTypeInfo
(no summary)
..
CoGetObject
表示名を、指定された名前のオブジェクトを識別するモニカに変換し、そのモニカによって識別されるオブジェクトにバインドする。
表示名を、指定された名前のオブジェクトを識別するモニカに変換し、そのモニカによって識別されるオブジェクトにバインドする。 [戻り値] この関数は標準の戻り値 E_FAIL、E_OUTOFMEMORY、E_UNEXPECTED に加えて以下の値を返すことがある。
CoInitialize
現在のスレッドで COM ライブラリを初期化し、同時実行モデルをシングルスレッドアパートメント(STA)として識別する。
現在のスレッドで COM ライブラリを初期化し、同時実行モデルをシングルスレッドアパートメント(STA)として識別する。 [戻り値] 標準の戻り値 E_INVALIDARG、E_OUTOFMEMORY、E_UNEXPECTED のほか、次の値を返すことがある。
CoInstall
要求された COM サーバーアプリケーションをインストールする。
要求された COM サーバーアプリケーションをインストールする。 [戻り値] この関数は標準の戻り値 E_INVALIDARG に加えて以下を返すことがある。
CoIsOle1Class
指定された CLSID が OLE 1 オブジェクトを表すかどうかを判定する。
指定された CLSID が OLE 1 オブジェクトを表すかどうかを判定する。 [戻り値] CLSID が OLE 1 オブジェクトを指す場合、戻り値は TRUE である。そうでない場合は FALSE である。
CoLoadLibrary
指定された DLL を呼び出し側プロセスにロードする。
指定された DLL を呼び出し側プロセスにロードする。 [戻り値] 関数が成功した場合、戻り値はロードされたライブラリのハンドルである。失敗した場合は NULL を返す。 [備考] CoGetClassObject 関数は CoLoadLibrary を呼び出さない。
CoRegisterMessageFilter
現在のスレッドでの並行性問題を処理するために使用される IMessageFilter インターフェイスのインスタンスを OLE に登録する。
現在のスレッドでの並行性問題を処理するために使用される IMessageFilter インターフェイスのインスタンスを OLE に登録する。 [戻り値] インスタンスが正常に登録または取り消された場合、戻り値は S_OK である。そうでない場合は S_FALSE である。
CoTreatAsClass
あるクラスのオブジェクトを別クラスのオブジェクトとして扱うエミュレーションを設定または解除する。
あるクラスのオブジェクトを別クラスのオブジェクトとして扱うエミュレーションを設定または解除する。 [戻り値] この関数は標準の戻り値 E_INVALIDARG に加えて以下の値を返すことがある。
CreateAntiMoniker
新しいアンチモニカを作成して返す。
新しいアンチモニカを作成して返す。 [戻り値] この関数は標準の戻り値 E_OUTOFMEMORY および S_OK を返すことがある。 [備考] この関数は、独自のモニカクラスを記述している場合(IMoniker インターフェイスを実装している場合)にのみ呼び出す。
CreateBindCtx
IBindCtx(バインドコンテキストオブジェクト)の実装へのポインタを返す。このオブジェクトは特定のモニカバインド操作に関する情報を保持する。
IBindCtx(バインドコンテキストオブジェクト)の実装へのポインタを返す。このオブジェクトは特定のモニカバインド操作に関する情報を保持する。 [戻り値] この関数は標準の戻り値 E_OUTOFMEMORY および S_OK を返すことがある。
CreateClassMoniker
指定されたクラスを参照するクラスモニカを作成する。
指定されたクラスを参照するクラスモニカを作成する。 [戻り値] この関数は以下の値を返すことがある。 (以下省略) [備考] クラスモニカは、rclsid で識別されるクラスの新しいインスタンスへのバインドをサポートする。
CreateDataAdviseHolder
CreateDataAdviseHolder 関数(ole2.h)は、データアドバイスホルダオブジェクト上の IDataAdviseHolder の OLE 実装へのポインタを取得する。
CreateDataAdviseHolder 関数(ole2.h)は、データアドバイスホルダオブジェクト上の IDataAdviseHolder の OLE 実装へのポインタを取得する。 [戻り値] この関数は成功時に S_OK を返す。その他の戻り値には以下が含まれる。
CreateDataCache
OLE 提供のデータキャッシュ実装の新しいインスタンスへのポインタを取得する。
OLE 提供のデータキャッシュ実装の新しいインスタンスへのポインタを取得する。 [戻り値] この関数は成功時に S_OK を返す。その他の戻り値には以下が含まれる。
CreateFileMoniker
指定されたパスに基づくファイルモニカを作成する。
指定されたパスに基づくファイルモニカを作成する。 [戻り値] この関数は標準の戻り値 E_OUTOFMEMORY に加えて以下の値を返すことがある。 (以下省略) [備考] CreateFileMoniker は、ファイルに格納されたオブジェクトに対するモニカを作成する。
CreateGenericComposite
2 つのモニカを汎用合成し、結果として得られる合成モニカへのポインタを返す。
2 つのモニカを汎用合成し、結果として得られる合成モニカへのポインタを返す。 [戻り値] この関数は標準の戻り値 E_OUTOFMEMORY に加えて以下の値を返すことがある。
CreateILockBytesOnHGlobal
複合ファイルのメモリ内ストレージに使用するバイトを格納するための HGLOBAL メモリハンドルを用いるバイト配列オブジェクトを作成する。
複合ファイルのメモリ内ストレージに使用するバイトを格納するための HGLOBAL メモリハンドルを用いるバイト配列オブジェクトを作成する。 [戻り値] この関数は標準の戻り値 E_INVALIDARG および E_OUTOFMEMORY に加えて以下をサポートする。
CreateItemMoniker
親となるオブジェクト(通常は複合ドキュメント)内のオブジェクトを識別するアイテムモニカを作成する。
親となるオブジェクト(通常は複合ドキュメント)内のオブジェクトを識別するアイテムモニカを作成する。 [戻り値] この関数は標準の戻り値 E_OUTOFMEMORY および S_OK を返すことがある。
CreateObjrefMoniker
オブジェクトへのポインタに基づく OBJREF モニカを作成する。
オブジェクトへのポインタに基づく OBJREF モニカを作成する。 [戻り値] この関数は標準の戻り値 E_OUTOFMEMORY、E_UNEXPECTED、および S_OK を返すことがある。
CreateOleAdviseHolder
複合ドキュメント通知を管理するためのアドバイスホルダオブジェクトを作成する。このオブジェクトの IOleAdviseHolder インターフェイスの OLE 実装へのポインタを返す。
複合ドキュメント通知を管理するためのアドバイスホルダオブジェクトを作成する。このオブジェクトの IOleAdviseHolder インターフェイスの OLE 実装へのポインタを返す。
CreatePointerMoniker
オブジェクトへのポインタに基づくポインタモニカを作成する。
オブジェクトへのポインタに基づくポインタモニカを作成する。 [戻り値] この関数は標準の戻り値 E_OUTOFMEMORY、E_UNEXPECTED、および S_OK を返すことがある。
CreateStdProgressIndicator
(no summary)
..
DoDragDrop
OLE ドラッグアンドドロップ操作を実行する。
OLE ドラッグアンドドロップ操作を実行する。 [戻り値] この関数は成功時に S_OK を返す。その他の戻り値には以下が含まれる。
FmtIdToPropStgName
プロパティセット形式識別子(FMTID)をそのストレージ名またはストリーム名に変換する。
プロパティセット形式識別子(FMTID)をそのストレージ名またはストリーム名に変換する。 [戻り値] この関数は標準の戻り値 E_INVALIDARG に加えて以下をサポートする。
FreePropVariantArray
FreePropVariantArray 関数は、rgvars 配列内の各 PROPVARIANT 構造体に対して PropVariantClear を呼び出し、配列の各メンバの値をゼロにする。
FreePropVariantArray 関数は、rgvars 配列内の各 PROPVARIANT 構造体に対して PropVariantClear を呼び出し、配列の各メンバの値をゼロにする。 [戻り値] この関数は HRESULT を返す。
GetClassFile
指定したファイル名に関連付けられた CLSID を返す。
指定したファイル名に関連付けられた CLSID を返す。 [戻り値] この関数は、任意のファイルシステムエラー、および以下の値を返すことがある。 (以下省略) [備考] ファイル名を与えられると、GetClassFile はそのファイルに関連付けられた CLSID を見つける。
GetConvertStg
GetConvertStg 関数は、指定されたストレージオブジェクトの変換ビットの現在の値を返す。
GetConvertStg 関数は、指定されたストレージオブジェクトの変換ビットの現在の値を返す。
GetHGlobalFromILockBytes
GetHGlobalFromILockBytes 関数は、CreateILockBytesOnHGlobal 関数を使用して作成されたバイト配列オブジェクトに対するグローバルメモリハンドルを取得する。
GetHGlobalFromILockBytes 関数は、CreateILockBytesOnHGlobal 関数を使用して作成されたバイト配列オブジェクトに対するグローバルメモリハンドルを取得する。 [戻り値] この関数は HRESULT を返す。
GetRunningObjectTable
ローカルの実行中オブジェクトテーブル(ROT)上の IRunningObjectTable インターフェイスへのポインタを返す。
ローカルの実行中オブジェクトテーブル(ROT)上の IRunningObjectTable インターフェイスへのポインタを返す。 [戻り値] この関数は標準の戻り値 E_UNEXPECTED および S_OK を返すことがある。
IsAccelerator
指定されたキーストロークが、指定されたアクセラレータテーブル内のアクセラレータに対応するかどうかを判定する。
指定されたキーストロークが、指定されたアクセラレータテーブル内のアクセラレータに対応するかどうかを判定する。 [戻り値] メッセージがオブジェクトアプリケーションのものである場合、戻り値は TRUE である。
MkParseDisplayName
文字列を、その文字列で指定されたオブジェクトを識別するモニカに変換する。
文字列を、その文字列で指定されたオブジェクトを識別するモニカに変換する。 [戻り値] この関数は標準の戻り値 E_OUTOFMEMORY に加えて以下の値を返すことがある。
MonikerCommonPrefixWith
このモニカ(このモニカオブジェクトのデータを構成するモニカ)と別のモニカが共有する共通プレフィックスに基づき、新しいモニカを作成する。
このモニカ(このモニカオブジェクトのデータを構成するモニカ)と別のモニカが共有する共通プレフィックスに基づき、新しいモニカを作成する。 [戻り値] この関数は標準の戻り値 E_OUTOFMEMORY および E_UNEXPECTED に加えて以下の値を返すことがある。
MonikerRelativePathTo
最初に指定されたモニカ(または類似の構造を持つモニカ)の末尾に合成することで、2 つ目に指定されたモニカが得られるようなモニカを提供する。
最初に指定されたモニカ(または類似の構造を持つモニカ)の末尾に合成することで、2 つ目に指定されたモニカが得られるようなモニカを提供する。
OleBuildVersion
この関数は廃止されている。
この関数は廃止されている。 [戻り値] 廃止。
OleConvertIStorageToOLESTREAM
OleConvertIStorageToOLESTREAM 関数は、指定されたストレージオブジェクトを OLE 2 構造化ストレージから OLE 1 ストレージオブジェクトモデルに変換するが、表示データは含めない。これは複数の互換関数の一つである。
OleConvertIStorageToOLESTREAM 関数は、指定されたストレージオブジェクトを OLE 2 構造化ストレージから OLE 1 ストレージオブジェクトモデルに変換するが、表示データは含めない。これは複数の互換関数の一つである。
OleConvertIStorageToOLESTREAMEx
OleConvertIStorageToOLESTREAMEx 関数は、指定されたストレージオブジェクトを OLE 2 構造化ストレージから OLE 1 ストレージオブジェクトモデルに、表示データを含めて変換する。
OleConvertIStorageToOLESTREAMEx 関数は、指定されたストレージオブジェクトを OLE 2 構造化ストレージから OLE 1 ストレージオブジェクトモデルに、表示データを含めて変換する。
OleConvertOLESTREAMToIStorage
指定されたオブジェクトを、表示データを指定せずに OLE 1 ストレージモデルから OLE 2 構造化ストレージオブジェクトに変換する。
指定されたオブジェクトを、表示データを指定せずに OLE 1 ストレージモデルから OLE 2 構造化ストレージオブジェクトに変換する。 [戻り値] この関数は標準の戻り値 E_INVALIDARG に加えて以下をサポートする。
OleConvertOLESTREAMToIStorage2
(no summary)
..
OleConvertOLESTREAMToIStorageEx
OleConvertOLESTREAMToIStorageEx 関数は、指定されたオブジェクトを表示データを含めて OLE 1 ストレージモデルから OLE 2 構造化ストレージオブジェクトに変換する。これは複数の互換関数の一つである。
OleConvertOLESTREAMToIStorageEx 関数は、指定されたオブジェクトを表示データを含めて OLE 1 ストレージモデルから OLE 2 構造化ストレージオブジェクトに変換する。これは複数の互換関数の一つである。 [戻り値] この関数は HRESULT を返す。
OleConvertOLESTREAMToIStorageEx2
(no summary)
..
OleCreate
OleCreate 関数(ole2.h)は、CLSID で識別される埋め込みオブジェクトを作成する。これはエンドユーザーがオブジェクトを挿入できるメニュー項目の実装に使用できる。
OleCreate 関数(ole2.h)は、CLSID で識別される埋め込みオブジェクトを作成する。これはエンドユーザーがオブジェクトを挿入できるメニュー項目の実装に使用できる。 [戻り値] この関数は成功時に S_OK を返し、標準の戻り値 E_OUTOFMEMORY をサポートする。
OleCreateDefaultHandler
デフォルトの埋め込みハンドラの新しいインスタンスを作成する。このインスタンスは、埋め込みオブジェクトが実行状態に入ったときにローカルサーバーを作成するように初期化される。
デフォルトの埋め込みハンドラの新しいインスタンスを作成する。このインスタンスは、埋め込みオブジェクトが実行状態に入ったときにローカルサーバーを作成するように初期化される。 [戻り値] この関数は成功時に NOERROR を返し、標準の戻り値 E_OUTOFMEMORY をサポートする。
OleCreateEmbeddingHelper
OLE デフォルトオブジェクトハンドラの各部分と集約された、アプリケーション提供のコードを用いて OLE 埋め込みヘルパーオブジェクトを作成する。このヘルパーオブジェクトは、呼び出し側が指定する特定のコンテキストおよび役割で作成し使用できる。
OLE デフォルトオブジェクトハンドラの各部分と集約された、アプリケーション提供のコードを用いて OLE 埋め込みヘルパーオブジェクトを作成する。このヘルパーオブジェクトは、呼び出し側が指定する特定のコンテキストおよび役割で作成し使用できる。
OleCreateEx
OleCreate が単一の形式しかサポートしないのに対し、複数の表示形式またはデータのキャッシュを必要とするコンテナ内でのオブジェクトのより効率的なインスタンス化をサポートすることで、OleCreate の機能を拡張する。
OleCreate が単一の形式しかサポートしないのに対し、複数の表示形式またはデータのキャッシュを必要とするコンテナ内でのオブジェクトのより効率的なインスタンス化をサポートすることで、OleCreate の機能を拡張する。 [戻り値] この関数は成功時に S_OK を返す。
OleCreateFromData
クリップボードから取得したもの、または OLE ドラッグアンドドロップ操作の一部として取得したデータ転送オブジェクトから埋め込みオブジェクトを作成する。OLE ドラッグアンドドロップ操作からの貼り付け実装に使用することを想定している。
クリップボードから取得したもの、または OLE ドラッグアンドドロップ操作の一部として取得したデータ転送オブジェクトから埋め込みオブジェクトを作成する。OLE ドラッグアンドドロップ操作からの貼り付け実装に使用することを想定している。 [戻り値] この関数は成功時に S_OK を返す。
OleCreateFromDataEx
OleCreateFromData が単一の形式しかサポートしないのに対し、複数の表示形式またはデータのキャッシュを必要とするコンテナ内でのオブジェクトのより効率的なインスタンス化をサポートすることで、OleCreateFromData の機能を拡張する。
OleCreateFromData が単一の形式しかサポートしないのに対し、複数の表示形式またはデータのキャッシュを必要とするコンテナ内でのオブジェクトのより効率的なインスタンス化をサポートすることで、OleCreateFromData の機能を拡張する。
OleCreateFromFile
OleCreateFromFile 関数(ole2.h)は、指定されたファイルの内容から埋め込みオブジェクトを作成する。
OleCreateFromFile 関数(ole2.h)は、指定されたファイルの内容から埋め込みオブジェクトを作成する。 [戻り値] この関数は成功時に S_OK を返す。その他の戻り値には以下が含まれる。
OleCreateFromFileEx
OleCreateFromFile が単一の形式しかサポートしないのに対し、複数の表示形式またはデータのキャッシュを必要とするコンテナ内でのオブジェクトのより効率的なインスタンス化をサポートすることで、OleCreateFromFile の機能を拡張する。
OleCreateFromFile が単一の形式しかサポートしないのに対し、複数の表示形式またはデータのキャッシュを必要とするコンテナ内でのオブジェクトのより効率的なインスタンス化をサポートすることで、OleCreateFromFile の機能を拡張する。
OleCreateLink
OLE 複合ドキュメントのリンクオブジェクトを作成する。
OLE 複合ドキュメントのリンクオブジェクトを作成する。 [戻り値] この関数は成功時に S_OK を返す。その他の戻り値には以下が含まれる。 (以下省略) [備考] コンテナがオブジェクトへのリンクを作成できるようにするために OleCreateLink を呼び出す。
OleCreateLinkEx
OleCreateLink が単一の形式しかサポートしないのに対し、複数の表示形式またはデータのキャッシュを必要とするコンテナ内でのオブジェクトのより効率的なインスタンス化をサポートすることで、OleCreateLink の機能を拡張する。
OleCreateLink が単一の形式しかサポートしないのに対し、複数の表示形式またはデータのキャッシュを必要とするコンテナ内でのオブジェクトのより効率的なインスタンス化をサポートすることで、OleCreateLink の機能を拡張する。
OleCreateLinkFromData
クリップボードから取得したもの、または OLE ドラッグアンドドロップ操作の一部として取得したデータ転送オブジェクトからリンクオブジェクトを作成する。
クリップボードから取得したもの、または OLE ドラッグアンドドロップ操作の一部として取得したデータ転送オブジェクトからリンクオブジェクトを作成する。 [戻り値] この関数は成功時に S_OK を返す。その他の戻り値には以下が含まれる。
OleCreateLinkFromDataEx
OleCreateLinkFromData が単一の形式しかサポートしないのに対し、複数の表示形式またはデータのキャッシュを必要とするコンテナ内でのオブジェクトのより効率的なインスタンス化をサポートすることで、OleCreateLinkFromData の機能を拡張する。
OleCreateLinkFromData が単一の形式しかサポートしないのに対し、複数の表示形式またはデータのキャッシュを必要とするコンテナ内でのオブジェクトのより効率的なインスタンス化をサポートすることで、OleCreateLinkFromData の機能を拡張する。
OleCreateLinkToFile
ファイルにリンクされたオブジェクトを作成する。
ファイルにリンクされたオブジェクトを作成する。 [戻り値] この関数は成功時に S_OK を返す。その他の戻り値には以下が含まれる。
OleCreateLinkToFileEx
OleCreateLinkToFile の機能を拡張し、OleCreateLinkToFile がサポートする単一形式ではなく、複数のプレゼンテーションやデータ形式のキャッシュを必要とするコンテナにおけるオブジェクトのインスタンス化をより効率的に行えるようにする。
OleCreateLinkToFile の機能を拡張し、OleCreateLinkToFile がサポートする単一形式ではなく、複数のプレゼンテーションやデータ形式のキャッシュを必要とするコンテナにおけるオブジェクトのインスタンス化をより効率的に行えるようにする。
OleCreateMenuDescriptor
メニューメッセージとコマンドをディスパッチする際に OLE が使用するための OLE メニュー記述子(メニューを記述する OLE が提供するデータ構造)を作成して返す。
メニューメッセージとコマンドをディスパッチする際に OLE が使用するための OLE メニュー記述子(メニューを記述する OLE が提供するデータ構造)を作成して返す。 [戻り値] 記述子へのハンドルを返す。十分なメモリがない場合は NULL を返す。
OleCreateStaticFromData
データ転送オブジェクトから、ネイティブデータを持たず表現のみを含む静的オブジェクトを作成する。
データ転送オブジェクトから、ネイティブデータを持たず表現のみを含む静的オブジェクトを作成する。 [戻り値] 関数が成功した場合は S_OK を返す。
OleDestroyMenuDescriptor
コンテナによって呼び出され、OleCreateMenuDescriptor 関数で割り当てられた共有メニュー記述子を解放する。
コンテナによって呼び出され、OleCreateMenuDescriptor 関数で割り当てられた共有メニュー記述子を解放する。 [戻り値] この関数は値を返さない。
OleDoAutoConvert
そのオブジェクトクラスの自動変換がレジストリに設定されている場合、オブジェクトを新しいクラスに自動的に変換する。
そのオブジェクトクラスの自動変換がレジストリに設定されている場合、オブジェクトを新しいクラスに自動的に変換する。 [戻り値] この関数は標準の戻り値 E_INVALIDARG、E_OUTOFMEMORY、E_UNEXPECTED に加えて、以下の値を返すことがある。
OleDraw
OleDraw 関数(ole2.h)はオブジェクトの描画を容易にする。IViewObject::Draw を直接呼び出す代わりに使用できる。
OleDraw 関数(ole2.h)はオブジェクトの描画を容易にする。IViewObject::Draw を直接呼び出す代わりに使用できる。 [戻り値] 関数が成功した場合は S_OK を返す。その他に返される値は以下のとおり。
OleDuplicateData
指定されたハンドル内のデータを複製し、複製されたデータへのハンドルを返す。ソースデータはクリップボード形式である。IDataObject などのデータ転送インターフェイスの実装を支援するために使用する。
指定されたハンドル内のデータを複製し、複製されたデータへのハンドルを返す。ソースデータはクリップボード形式である。IDataObject などのデータ転送インターフェイスの実装を支援するために使用する。 [戻り値] 成功時はソースデータの HANDLE を返し、失敗時は NULL を返す。
OleFlushClipboard
クリップボードのシャットダウンシーケンスを実行する。また、OleSetClipboard 関数によってクリップボードに置かれた IDataObject ポインタを解放する。
クリップボードのシャットダウンシーケンスを実行する。また、OleSetClipboard 関数によってクリップボードに置かれた IDataObject ポインタを解放する。 [戻り値] 関数が成功した場合は S_OK を返す。その他に返される値は以下のとおり。
OleGetAutoConvert
指定された CLSID のオブジェクトが別の CLSID に自動変換されるようにレジストリが設定されているかを判定し、設定されている場合は新しい CLSID を取得する。
指定された CLSID のオブジェクトが別の CLSID に自動変換されるようにレジストリが設定されているかを判定し、設定されている場合は新しい CLSID を取得する。
OleGetClipboard
クリップボードの内容にアクセスするために使用できるデータオブジェクトを取得する。
クリップボードの内容にアクセスするために使用できるデータオブジェクトを取得する。 [戻り値] 関数が成功した場合は S_OK を返す。その他に返される値は以下のとおり。 (以下省略) [備考] 注意:クリップボードのデータは信頼されない。
OleGetClipboardWithEnterpriseInfo
Windows Information Protection に対応したアプリケーションが、データとソースアプリケーションに関する Windows Information Protection 情報を伴って OLE クリップボードから IDataObject を取得できるようにする。
Windows Information Protection に対応したアプリケーションが、データとソースアプリケーションに関する Windows Information Protection 情報を伴って OLE クリップボードから IDataObject を取得できるようにする。
OleGetIconOfClass
指定された CLSID のアイコンと文字列ラベルを含むメタファイルへのハンドルを返す。
指定された CLSID のアイコンと文字列ラベルを含むメタファイルへのハンドルを返す。 [戻り値] 関数が成功した場合、戻り値は指定された CLSID のアイコンとラベルを含むメタファイルへのハンドルである。失敗した場合は NULL を返す。
OleGetIconOfFile
指定されたファイル名のアイコンと文字列ラベルを含むメタファイルへのハンドルを返す。
指定されたファイル名のアイコンと文字列ラベルを含むメタファイルへのハンドルを返す。 [戻り値] 関数が成功した場合、戻り値は指定されたファイルのアイコンとラベルを含むメタファイルへのハンドルである。
OleInitialize
現在のアパートメントで COM ライブラリを初期化し、並行性モデルをシングルスレッドアパートメント(STA)として識別し、後述の Remarks に記載される追加機能を有効にする。
現在のアパートメントで COM ライブラリを初期化し、並行性モデルをシングルスレッドアパートメント(STA)として識別し、後述の Remarks に記載される追加機能を有効にする。 [戻り値] 関数が成功した場合は S_OK を返す。その他に返される値は以下のとおり。
OleIsCurrentClipboard
OleSetClipboard 関数によって以前にクリップボードに置かれたデータオブジェクトポインタが、まだクリップボード上にあるかどうかを判定する。
OleSetClipboard 関数によって以前にクリップボードに置かれたデータオブジェクトポインタが、まだクリップボード上にあるかどうかを判定する。 [戻り値] 関数が成功した場合は S_OK を返す。その他に返される値は以下のとおり。
OleIsRunning
複合ドキュメントオブジェクトが現在実行状態にあるかどうかを判定する。
複合ドキュメントオブジェクトが現在実行状態にあるかどうかを判定する。 [戻り値] オブジェクトが実行中の場合は TRUE、そうでない場合は FALSE を返す。 [備考] OleIsRunning と IRunnableObject::IsRunning は相互に置き換え可能である。
OleLoad
指定されたストレージオブジェクト内にネストされたオブジェクトをメモリにロードする。
指定されたストレージオブジェクト内にネストされたオブジェクトをメモリにロードする。 [戻り値] 関数が成功した場合は S_OK を返す。その他に返される値は以下のとおり。 (以下省略) [備考] OLE コンテナはこの関数を呼び出してオブジェクトをメモリにロードする。
OleLoadFromStream
OleLoadFromStream 関数(ole2.h)はストリームからオブジェクトをロードする。
OleLoadFromStream 関数(ole2.h)はストリームからオブジェクトをロードする。 [戻り値] 関数が成功した場合は S_OK を返す。その他に返される値は以下のとおり。
OleLockRunning
既に実行中のオブジェクトを実行状態にロックするか、実行状態からアンロックする。(OleLockRunning)
既に実行中のオブジェクトを実行状態にロックするか、実行状態からアンロックする。(OleLockRunning) [戻り値] 関数が成功した場合は S_OK を返す。その他に返される値は以下のとおり。
OleMetafilePictFromIconAndLabel
指定されたアイコンとラベルが描画されたメタファイルを作成する。
指定されたアイコンとラベルが描画されたメタファイルを作成する。 [戻り値] アイコンとラベルを含む METAFILEPICT 構造体へのグローバルハンドル。メタファイルは MM_ANISOTROPIC マッピングモードを使用する。エラーが発生した場合、返されるハンドルは NULL である。
OleNoteObjectVisible
オブジェクトを実行状態に保つ外部参照をインクリメントまたはデクリメントする。
オブジェクトを実行状態に保つ外部参照をインクリメントまたはデクリメントする。 [戻り値] 関数が成功した場合は S_OK を返す。その他に返される値は以下のとおり。
OleQueryCreateFromData
データオブジェクトに、OleCreateFromData または OleCreateStaticFromData 関数の呼び出しによって埋め込みオブジェクトになることを可能にする形式のいずれかが含まれているかをチェックする。
データオブジェクトに、OleCreateFromData または OleCreateStaticFromData 関数の呼び出しによって埋め込みオブジェクトになることを可能にする形式のいずれかが含まれているかをチェックする。 [戻り値] 関数が成功した場合は S_OK を返す。
OleQueryLinkFromData
クリップボードデータオブジェクトから OLE 埋め込みオブジェクトではなく OLE リンクオブジェクトを作成できるかどうかを判定する。
クリップボードデータオブジェクトから OLE 埋め込みオブジェクトではなく OLE リンクオブジェクトを作成できるかどうかを判定する。
OleRegEnumFormatEtc
OLE オブジェクトサーバがシステムレジストリに登録したデータ形式を列挙するために使用できる列挙オブジェクトを作成する。
OLE オブジェクトサーバがシステムレジストリに登録したデータ形式を列挙するために使用できる列挙オブジェクトを作成する。 [戻り値] 関数が成功した場合は S_OK を返す。その他に返される値は以下のとおり。
OleRegEnumVerbs
指定されたクラスに登録された動詞の列挙を提供する。カスタム DLL オブジェクトアプリケーションの開発者は、この関数を使用して既定のオブジェクトハンドラの動作をエミュレートする。
指定されたクラスに登録された動詞の列挙を提供する。カスタム DLL オブジェクトアプリケーションの開発者は、この関数を使用して既定のオブジェクトハンドラの動作をエミュレートする。 [戻り値] 関数が成功した場合は S_OK を返す。その他に返される値は以下のとおり。
OleRegGetMiscStatus
指定された CLSID がサポートする表現と動作に関する雑多な情報をレジストリから返す。
指定された CLSID がサポートする表現と動作に関する雑多な情報をレジストリから返す。 [戻り値] この関数は標準の戻り値 E_OUTOFMEMORY に加えて、以下の値を返すことがある。
OleRegGetUserType
指定されたクラスのユーザタイプをレジストリから取得する。
指定されたクラスのユーザタイプをレジストリから取得する。 [戻り値] この関数は標準の戻り値 E_OUTOFMEMORY に加えて、以下の値を返すことがある。
OleRun
OLE 複合ドキュメントオブジェクトを実行状態にする。
OLE 複合ドキュメントオブジェクトを実行状態にする。 [戻り値] 関数が成功した場合は S_OK を返す。その他に返される値は以下のとおり。 (以下省略) [備考] OleRun 関数はオブジェクトを実行状態にする。
OleSave
トランザクションモードで開かれたオブジェクトを指定されたストレージオブジェクトに保存する。
トランザクションモードで開かれたオブジェクトを指定されたストレージオブジェクトに保存する。 [戻り値] 関数が成功した場合は S_OK を返す。その他に返される値は以下のとおり。
OleSaveToStream
OleSaveToStream 関数(ole2.h)は、IPersistStream インターフェイスを持つオブジェクトを指定されたストリームに保存する。
OleSaveToStream 関数(ole2.h)は、IPersistStream インターフェイスを持つオブジェクトを指定されたストリームに保存する。 [戻り値] 関数が成功した場合は S_OK を返す。その他に返される値は以下のとおり。
OleSetAutoConvert
あるクラスのオブジェクトがロードされたときに別のクラスへ自動変換するための CLSID を指定する。
あるクラスのオブジェクトがロードされたときに別のクラスへ自動変換するための CLSID を指定する。 [戻り値] この関数は標準の戻り値 E_INVALIDARG、E_OUTOFMEMORY、E_UNEXPECTED に加えて、以下の値を返すことがある。
OleSetClipboard
特定のデータオブジェクトへのポインタをクリップボードに置く。これにより、データオブジェクトが OleGetClipboard 関数からアクセス可能になる。
特定のデータオブジェクトへのポインタをクリップボードに置く。これにより、データオブジェクトが OleGetClipboard 関数からアクセス可能になる。 [戻り値] 関数が成功した場合は S_OK を返す。その他に返される値は以下のとおり。
OleSetContainedObject
オブジェクトが OLE コンテナに埋め込まれていることを通知し、埋め込みオブジェクトへのリンクをサポートするコンテナで参照カウントが正しく行われるようにする。(OleSetContainedObject)
オブジェクトが OLE コンテナに埋め込まれていることを通知し、埋め込みオブジェクトへのリンクをサポートするコンテナで参照カウントが正しく行われるようにする。(OleSetContainedObject) [戻り値] 関数が成功した場合は S_OK を返す。
OleSetMenuDescriptor
コンテナのフレームウィンドウから OLE ディスパッチコードをインストールまたは削除する。
コンテナのフレームウィンドウから OLE ディスパッチコードをインストールまたは削除する。 [戻り値] 関数が成功した場合は S_OK を返す。
OleTranslateAccelerator
オブジェクトアプリケーションによって呼び出され、オブジェクトのコンテナがコンテナのアクセラレータテーブルに従ってアクセラレータを変換できるようにする。
オブジェクトアプリケーションによって呼び出され、オブジェクトのコンテナがコンテナのアクセラレータテーブルに従ってアクセラレータを変換できるようにする。 [戻り値] 関数が成功した場合は S_OK を返す。その他に返される値は以下のとおり。
OleUninitialize
アパートメント上の COM ライブラリを閉じ、アパートメントが保持するクラスファクトリ、その他の COM オブジェクト、サーバを解放し、アパートメント上の RPC を無効化し、アパートメントが保持するリソースを解放する。
アパートメント上の COM ライブラリを閉じ、アパートメントが保持するクラスファクトリ、その他の COM オブジェクト、サーバを解放し、アパートメント上の RPC を無効化し、アパートメントが保持するリソースを解放する。
PropStgNameToFmtId
プロパティセットのストレージ名またはストリーム名を、その形式識別子に変換する。
プロパティセットのストレージ名またはストリーム名を、その形式識別子に変換する。
PropVariantClear
指定された PROPVARIANT 構造体内で解放可能な要素をすべて解放する。
指定された PROPVARIANT 構造体内で解放可能な要素をすべて解放する。 [戻り値] この関数は HRESULT を返す。 [備考] あらゆるレベルの間接参照において、NULL ポインタは無視される。
PropVariantCopy
PropVariantCopy 関数は、ある PROPVARIANT 構造体の内容を別の PROPVARIANT 構造体にコピーする。
PropVariantCopy 関数は、ある PROPVARIANT 構造体の内容を別の PROPVARIANT 構造体にコピーする。 [戻り値] この関数は HRESULT を返す。
ReadClassStg
ReadClassStg 関数は、WriteClassStg 関数でストレージオブジェクトに以前書き込まれた CLSID を読み取る。
ReadClassStg 関数は、WriteClassStg 関数でストレージオブジェクトに以前書き込まれた CLSID を読み取る。 [戻り値] この関数は標準の戻り値 E_OUTOFMEMORY に加えて、以下をサポートする。
ReadClassStm
WriteClassStm 関数でストリームオブジェクトに以前書き込まれた CLSID を読み取る。
WriteClassStm 関数でストリームオブジェクトに以前書き込まれた CLSID を読み取る。 [戻り値] この関数は ISequentialStream::Read メソッドが返すエラー値も返す。
ReadFmtUserTypeStg
ReadFmtUserTypeStg 関数は、WriteFmtUserTypeStg 関数で以前保存されたクリップボード形式とユーザタイプを返す。
ReadFmtUserTypeStg 関数は、WriteFmtUserTypeStg 関数で以前保存されたクリップボード形式とユーザタイプを返す。 [戻り値] この関数は標準の戻り値 E_FAIL、E_INVALIDARG、E_OUTOFMEMORY に加えて、以下をサポートする。
RegisterDragDrop
指定されたウィンドウを OLE ドラッグアンドドロップ操作のターゲットとなり得るものとして登録し、ドロップ操作に使用する IDropTarget インスタンスを指定する。
指定されたウィンドウを OLE ドラッグアンドドロップ操作のターゲットとなり得るものとして登録し、ドロップ操作に使用する IDropTarget インスタンスを指定する。 [戻り値] 関数が成功した場合は S_OK を返す。その他に返される値は以下のとおり。
ReleaseStgMedium
指定されたストレージメディアを解放する。
指定されたストレージメディアを解放する。 [備考] ReleaseStgMedium 関数は適切なメソッドまたは関数を呼び出して指定されたストレージメディアを解放する。
RevokeDragDrop
指定されたアプリケーションウィンドウを OLE ドラッグアンドドロップ操作の潜在的なターゲットとしての登録を取り消す。
指定されたアプリケーションウィンドウを OLE ドラッグアンドドロップ操作の潜在的なターゲットとしての登録を取り消す。 [戻り値] 関数が成功した場合は S_OK を返す。その他に返される値は以下のとおり。
SetConvertStg
SetConvertStg 関数は、ストレージオブジェクトに変換ビットを設定し、開かれたときにオブジェクトが新しいクラスに変換されることを示す。設定は GetConvertStg 関数の呼び出しで取得できる。
SetConvertStg 関数は、ストレージオブジェクトに変換ビットを設定し、開かれたときにオブジェクトが新しいクラスに変換されることを示す。設定は GetConvertStg 関数の呼び出しで取得できる。
SNB_UserFree
(no summary)
..
SNB_UserFree64
(no summary)
..
SNB_UserMarshal
(no summary)
..
SNB_UserMarshal64
(no summary)
..
SNB_UserSize
(no summary)
..
SNB_UserSize64
(no summary)
..
SNB_UserUnmarshal
(no summary)
..
SNB_UserUnmarshal64
(no summary)
..
StgConvertPropertyToVariant
SERIALIZEDPROPERTYVALUE データ型を PROPVARIANT データ型に変換する。
SERIALIZEDPROPERTYVALUE データ型を PROPVARIANT データ型に変換する。 [戻り値] 変換されたプロパティが間接型(VT_STREAM または VT_STREAMED_OBJECT)であった場合は TRUE を返し、そうでない場合は FALSE を返す。
StgConvertVariantToProperty
PROPVARIANT データ型を SERIALIZEDPROPERTYVALUE データ型に変換する。
PROPVARIANT データ型を SERIALIZEDPROPERTYVALUE データ型に変換する。 [戻り値] SERIALIZEDPROPERTYVALUE へのポインタを返す。 [備考] この関数は PROPVARIANT をプロパティに変換する。
StgCreateDocfile
IStorage インターフェイスの COM が提供する複合ファイル実装を使用して、新しい複合ファイルストレージオブジェクトを作成する。
IStorage インターフェイスの COM が提供する複合ファイル実装を使用して、新しい複合ファイルストレージオブジェクトを作成する。 [戻り値] StgCreateDocfile は HRESULT にラップされたファイルシステムエラーやシステムエラーも返すことがある。
StgCreateDocfileOnILockBytes
呼び出し元が提供するバイト配列オブジェクトの上に新しい複合ファイルストレージオブジェクトを作成して開く。
呼び出し元が提供するバイト配列オブジェクトの上に新しい複合ファイルストレージオブジェクトを作成して開く。
StgCreatePropSetStg
指定されたストレージオブジェクトからプロパティセットストレージオブジェクトを作成する。
指定されたストレージオブジェクトからプロパティセットストレージオブジェクトを作成する。
StgCreatePropStg
指定されたストレージまたはストリームオブジェクト内にプロパティセットを作成して開く。
指定されたストレージまたはストリームオブジェクト内にプロパティセットを作成して開く。
StgCreateStorageEx
IStorage または IPropertySetStorage インターフェイスの提供された実装を使用して新しいストレージオブジェクトを作成する。
IStorage または IPropertySetStorage インターフェイスの提供された実装を使用して新しいストレージオブジェクトを作成する。 [戻り値] この関数は HRESULT にラップされたファイルシステムエラーやシステムエラーも返すことがある。
StgGetIFillLockBytesOnFile
一時ファイル上にラッパーオブジェクトを開く。
一時ファイル上にラッパーオブジェクトを開く。 [戻り値] この関数は標準の戻り値 E_OUTOFMEMORY、E_UNEXPECTED、E_INVALIDARG、E_FAIL に加えて、以下をサポートする。
StgGetIFillLockBytesOnILockBytes
呼び出し元が提供するバイト配列オブジェクト上に新しいラッパーオブジェクトを作成する。
呼び出し元が提供するバイト配列オブジェクト上に新しいラッパーオブジェクトを作成する。
StgIsStorageFile
StgIsStorageFile 関数は、特定のディスクファイルがストレージオブジェクトを含むかどうかを示す。
StgIsStorageFile 関数は、特定のディスクファイルがストレージオブジェクトを含むかどうかを示す。 [戻り値] StgIsStorageFile 関数は HRESULT にラップされたファイルシステムエラーやシステムエラーも返すことがある。
StgIsStorageILockBytes
StgIsStorageILockBytes 関数は、指定されたバイト配列がストレージオブジェクトを含むかどうかを示す。
StgIsStorageILockBytes 関数は、指定されたバイト配列がストレージオブジェクトを含むかどうかを示す。
STGMEDIUM_UserFree
STGMEDIUM_UserFree 関数(oleidl.h)は、RPC スタブファイルから呼び出されたときにサーバ側のリソースを解放する。
STGMEDIUM_UserFree 関数(oleidl.h)は、RPC スタブファイルから呼び出されたときにサーバ側のリソースを解放する。
STGMEDIUM_UserFree64
STGMEDIUM_UserFree64 関数(oleidl.h)は、RPC スタブファイルから呼び出されたときにサーバ側のリソースを解放する。
STGMEDIUM_UserFree64 関数(oleidl.h)は、RPC スタブファイルから呼び出されたときにサーバ側のリソースを解放する。
STGMEDIUM_UserMarshal
STGMEDIUM_UserMarshal 関数(oleidl.h)は、STGMEDIUM オブジェクトを RPC バッファにマーシャルする。
STGMEDIUM_UserMarshal 関数(oleidl.h)は、STGMEDIUM オブジェクトを RPC バッファにマーシャルする。
STGMEDIUM_UserMarshal64
STGMEDIUM_UserMarshal64 関数(oleidl.h)は、STGMEDIUM オブジェクトを RPC バッファにマーシャルする。
STGMEDIUM_UserMarshal64 関数(oleidl.h)は、STGMEDIUM オブジェクトを RPC バッファにマーシャルする。
STGMEDIUM_UserSize
STGMEDIUM_UserSize 関数(oleidl.h)は、STGMEDIUM オブジェクトの転送サイズを計算し、そのハンドルとデータを取得する。
STGMEDIUM_UserSize 関数(oleidl.h)は、STGMEDIUM オブジェクトの転送サイズを計算し、そのハンドルとデータを取得する。
STGMEDIUM_UserSize64
STGMEDIUM_UserSize64 関数(oleidl.h)は、STGMEDIUM オブジェクトの転送サイズを計算し、そのハンドルとデータを取得する。
STGMEDIUM_UserSize64 関数(oleidl.h)は、STGMEDIUM オブジェクトの転送サイズを計算し、そのハンドルとデータを取得する。
STGMEDIUM_UserUnmarshal
STGMEDIUM_UserUnmarshal 関数(oleidl.h)は、STGMEDIUM オブジェクトを RPC バッファからアンマーシャルする。
STGMEDIUM_UserUnmarshal 関数(oleidl.h)は、STGMEDIUM オブジェクトを RPC バッファからアンマーシャルする。
STGMEDIUM_UserUnmarshal64
STGMEDIUM_UserUnmarshal64 関数(oleidl.h)は、STGMEDIUM オブジェクトを RPC バッファからアンマーシャルする。
STGMEDIUM_UserUnmarshal64 関数(oleidl.h)は、STGMEDIUM オブジェクトを RPC バッファからアンマーシャルする。
StgOpenAsyncDocfileOnIFillLockBytes
呼び出し元が提供するバイト配列ラッパーオブジェクト上の既存のルート非同期ストレージオブジェクトを開く。
呼び出し元が提供するバイト配列ラッパーオブジェクト上の既存のルート非同期ストレージオブジェクトを開く。
StgOpenPropStg
指定されたストレージまたはストリームオブジェクト内の指定されたプロパティセットを開く。
指定されたストレージまたはストリームオブジェクト内の指定されたプロパティセットを開く。
StgOpenStorage
ファイルシステム内の既存のルートストレージオブジェクトを開く。
ファイルシステム内の既存のルートストレージオブジェクトを開く。 [戻り値] StgOpenStorage 関数は HRESULT にラップされたファイルシステムエラーやシステムエラーも返すことがある。
StgOpenStorageEx
ファイルシステム内の既存のルートストレージオブジェクトを開く。複合ファイルと通常のファイルを開くにはこの関数を使用する。
ファイルシステム内の既存のルートストレージオブジェクトを開く。複合ファイルと通常のファイルを開くにはこの関数を使用する。 [戻り値] この関数は HRESULT にラップされたファイルシステムエラーやシステムエラーも返すことがある。
StgOpenStorageOnILockBytes
StgOpenStorageOnILockBytes 関数は、ディスクファイル内には存在せず、代わりに呼び出し元が提供する基礎となるバイト配列を持つ既存のストレージオブジェクトを開く。
StgOpenStorageOnILockBytes 関数は、ディスクファイル内には存在せず、代わりに呼び出し元が提供する基礎となるバイト配列を持つ既存のストレージオブジェクトを開く。
StgPropertyLengthAsVariant
StgPropertyLengthAsVariant 関数は、SERIALIZEDPROPERTYVALUE を調査し、このプロパティが PROPVARIANT として占有するメモリ量を返す。
StgPropertyLengthAsVariant 関数は、SERIALIZEDPROPERTYVALUE を調査し、このプロパティが PROPVARIANT として占有するメモリ量を返す。 [戻り値] プロパティが PROPVARIANT として占有するメモリ量を返す。
StgSetTimes
StgSetTimes 関数は、基礎となるファイルシステムでサポートされている場合、指定されたファイルの作成、アクセス、更新の時刻を設定する。
StgSetTimes 関数は、基礎となるファイルシステムでサポートされている場合、指定されたファイルの作成、アクセス、更新の時刻を設定する。 [戻り値] StgSetTimes 関数は HRESULT にラップされたファイルシステムエラーやシステムエラーも返すことがある。
WriteClassStg
WriteClassStg 関数は、指定されたクラス識別子(CLSID)をストレージオブジェクトに格納する。
WriteClassStg 関数は、指定されたクラス識別子(CLSID)をストレージオブジェクトに格納する。 [戻り値] この関数は HRESULT を返す。
WriteClassStm
WriteClassStm 関数は、指定された CLSID をストリームに格納する。
WriteClassStm 関数は、指定された CLSID をストリームに格納する。 [戻り値] この関数は HRESULT を返す。
WriteFmtUserTypeStg
WriteFmtUserTypeStg 関数は、ストレージオブジェクトにクリップボード形式とユーザタイプを書き込む。
WriteFmtUserTypeStg 関数は、ストレージオブジェクトにクリップボード形式とユーザタイプを書き込む。 [戻り値] この関数は HRESULT を返す。