oleidl.h ヘッダー

このヘッダーは、複数のテクノロジで使用されます。 詳細については、次を参照してください。

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

インターフェイス

 
IDropSource

IDropSource インターフェイスは、アプリケーションでドラッグ アンド ドロップ操作を提供するために実装するインターフェイスの 1 つです。
IDropSourceNotify

IDropSourceNotify インターフェイスは、ユーザーが潜在的なドロップ ターゲット ウィンドウにマウスをドラッグしたときに OLE から通知を受け取るために、IDropSource オブジェクトに実装されます。
IDropTarget

IDropTarget インターフェイスは、アプリケーションでドラッグ アンド ドロップ操作を提供するために実装するインターフェイスの 1 つです。
IEnterpriseDropTarget

このインターフェイスをドロップ ターゲット アプリケーションで実装すると、OLE ドラッグ アンド ドロップ エンジンは、ドロップ ターゲット アプリケーションがエンタープライズ保護ポリシーを評価するかどうかを判断する機能を提供し、OLE ドラッグ アンド ドロップ エンジンにドロップ ソース アプリケーションのエンタープライズ ID をドロップ ターゲット アプリケーションに提供する方法を提供します。
IEnumOLEVERB

オブジェクトで使用できるさまざまな動詞を、昇順の動詞番号の順に列挙します。 IEnumOLEVERB インターフェイスを実装する列挙子は、IOleObject::EnumVerbs によって返されます。
IOleAdviseHolder

オブジェクト サーバー内のアドバイザリ接続と複合ドキュメント通知を管理します。
IOleCache

オブジェクト内にキャッシュされるプレゼンテーション データを制御します。 キャッシュされたプレゼンテーション データは、サーバー アプリケーションが実行されていない場合や使用できない場合でも、オブジェクトのコンテナーで使用できます。
IOleCache2

オブジェクト クライアントが IOleCache::Cache で作成された各キャッシュを選択的に更新できるようにします。
IOleCacheControl

キャッシュの適切なメンテナンスを提供します。 実行中のオブジェクトの IDataObject 実装をキャッシュに接続してキャッシュを維持し、実行中のオブジェクトから通知を受け取れるようにします。
IOleClientSite

埋め込みオブジェクトが、その表示サイトの場所と範囲、モニカー、そのユーザー インターフェイス、およびそのコンテナーによって提供されるその他のリソースに関する情報を取得する主な手段を提供します。
IOleContainer

複合ドキュメント内のオブジェクトを列挙するか、実行中の状態のコンテナーをロックします。 コンテナー アプリケーションとオブジェクト アプリケーションの両方で、このインターフェイスが実装されます。
IOleInPlaceActiveObject

インプレース オブジェクトと、関連するアプリケーションの最も外側のフレーム ウィンドウと、埋め込みオブジェクトを含むアプリケーション内のドキュメント ウィンドウとの間の通信の直接チャネルを提供します。
IOleInPlaceFrame

コンテナーの最上位フレーム ウィンドウを制御します。
IOleInPlaceObject

インプレース オブジェクトのアクティブ化と非アクティブ化を管理し、インプレース オブジェクトのどのくらいの部分を表示するかを決定します。
IOleInPlaceSite

コンテナーとオブジェクトのインプレース クライアント サイト間の相互作用を管理します。 クライアント サイトは埋め込みオブジェクトの表示サイトであり、オブジェクトに関する位置と概念情報を提供することを思い出してください。
IOleInPlaceUIWindow

コンテナー アプリケーションによって実装され、オブジェクト アプリケーションによってドキュメントまたはフレーム ウィンドウ上の境界領域をネゴシエートするために使用されます。
IOleItemContainer

項目モニカーが識別するオブジェクトにバインドされるときに使用されます。
IOleLink

リンクオブジェクトがリンクに関連する関数をコンテナーに提供できるようにします。
IOleObject

埋め込みオブジェクトがコンテナーに基本的な機能を提供し、そのコンテナーと通信する主な手段として機能します。
IOleWindow

IOleWindow インターフェイスは、アプリケーションがインプレース アクティブ化に関与するさまざまなウィンドウへのハンドルを取得し、状況依存のヘルプ モードを開始および終了できるようにするメソッドを提供します。
IParseDisplayName

表示可能な名前文字列を解析して、カスタム モニカー実装のモニカーに変換します。
IViewObject

データ オブジェクトを呼び出し元に渡さずに、オブジェクト自体を直接表示できるようにします。 さらに、このインターフェイスは、ビュー オブジェクトの変更を呼び出し元に通知できるように、アドバイズ シンクとの接続を作成および管理できます。
IViewObject2

オブジェクトの特定のビューの図面のサイズを返す IViewObject インターフェイスの拡張機能。 オブジェクトがまだ実行されていない場合は、IOleObject::GetExtent の代わりにこのメソッドを呼び出すことで、オブジェクトが実行されないようにすることができます。

関数

 
CLIPFORMAT_UserFree

CLIPFORMAT_UserFree関数 (oleidl.h) は、RPC スタブ ファイルによって呼び出されたときに、サーバー側のリソースを解放します。
CLIPFORMAT_UserFree64

CLIPFORMAT_UserFree64関数 (oleidl.h) は、RPC スタブ ファイルによって呼び出されたときに、サーバー側のリソースを解放します。
CLIPFORMAT_UserMarshal

CLIPFORMAT_UserMarshal関数 (oleidl.h) は、CLIPFORMAT オブジェクトを RPC バッファーにマーシャリングします。
CLIPFORMAT_UserMarshal64

CLIPFORMAT_UserMarshal64関数 (oleidl.h) は、CLIPFORMAT オブジェクトを RPC バッファーにマーシャリングします。
CLIPFORMAT_UserSize

CLIPFORMAT_UserSize関数 (oleidl.h) は、CLIPFORMAT オブジェクトのワイヤ サイズを計算し、ハンドルとデータを取得します。
CLIPFORMAT_UserSize64

CLIPFORMAT_UserSize64関数 (oleidl.h) は、CLIPFORMAT オブジェクトのワイヤ サイズを計算し、ハンドルとデータを取得します。
CLIPFORMAT_UserUnmarshal

CLIPFORMAT_UserUnmarshal関数 (oleidl.h) は、RPC バッファーから CLIPFORMAT オブジェクトのマーシャリングを解除します。
CLIPFORMAT_UserUnmarshal64

CLIPFORMAT_UserUnmarshal64関数 (oleidl.h) は、RPC バッファーから CLIPFORMAT オブジェクトのマーシャリングを解除します。
HACCEL_UserFree

HACCEL_UserFree関数 (oleidl.h) は、RPC スタブ ファイルによって呼び出されたときに、サーバー側のリソースを解放します。
HACCEL_UserFree64

HACCEL_UserFree64関数 (oleidl.h) は、RPC スタブ ファイルによって呼び出されたときに、サーバー側のリソースを解放します。
HACCEL_UserMarshal

HACCEL を RPC バッファーにマーシャリングします。
HACCEL_UserMarshal64

HACCEL オブジェクトを RPC バッファーにマーシャリングします。
HACCEL_UserSize

HACCEL_UserSize関数 (oleidl.h) は、HACCEL オブジェクトのワイヤ サイズを計算し、ハンドルとデータを取得します。
HACCEL_UserSize64

HACCEL_UserSize64関数 (oaild.h) は、HACCEL オブジェクトのワイヤ サイズを計算し、そのハンドルとデータを取得します。
HACCEL_UserUnmarshal

HACCEL_UserUnmarshal関数 (oleidl.h) は、RPC バッファーから HACCEL オブジェクトのマーシャリングを解除します。
HACCEL_UserUnmarshal64

HACCEL_UserUnmarshal64関数 (oleidl.h) は、RPC バッファーから HACCEL オブジェクトのマーシャリングを解除します。
HDC_UserFree

HDC_UserFree関数 (oleidl.h) は、RPC スタブ ファイルによって呼び出されたときにサーバー側のリソースを解放します。
HDC_UserFree64

HDC_UserFree64関数 (oleidl.h) は、RPC スタブ ファイルによって呼び出されると、サーバー側のリソースを解放します。
HDC_UserMarshal

HDC_UserMarshal関数 (oleidl.h) は、HDC オブジェクトを RPC バッファーにマーシャリングします。
HDC_UserMarshal64

HDC_UserMarshal64関数 (oleidl.h) は、HDC オブジェクトを RPC バッファーにマーシャリングします。
HDC_UserSize

HDC_UserSize関数 (oleidl.h) は、HDC オブジェクトのワイヤ サイズを計算し、そのハンドルとデータを取得します。
HDC_UserSize64

HDC_UserSize64関数 (oleidl.h) は、HDC オブジェクトのワイヤ サイズを計算し、そのハンドルとデータを取得します。
HDC_UserUnmarshal

HDC_UserUnmarshal関数 (oleidl.h) は、RPC バッファーから HDC オブジェクトをアンマーシャリングします。
HDC_UserUnmarshal64

HDC_UserUnmarshal64関数 (oleidl.h) は、RPC バッファーから HDC オブジェクトをアンマーシャリングします。
HGLOBAL_UserFree

HGLOBAL_UserFree関数 (oleidl.h) は、RPC スタブ ファイルによって呼び出されると、サーバー側のリソースを解放します。
HGLOBAL_UserFree64

HGLOBAL_UserFree64関数 (oleidl.h) は、RPC スタブ ファイルによって呼び出されると、サーバー側のリソースを解放します。
HGLOBAL_UserMarshal

HGLOBAL を RPC バッファーにマーシャリングします。
HGLOBAL_UserMarshal64

HGLOBAL オブジェクトを RPC バッファーにマーシャリングします。
HGLOBAL_UserSize

HGLOBAL_UserSize関数 (oleidl.h) は、HGLOBAL オブジェクトのワイヤ サイズを計算し、そのハンドルとデータを取得します。
HGLOBAL_UserSize64

HGLOBAL_UserSize64関数 (oleidl.h) は、HGLOBAL オブジェクトのワイヤ サイズを計算し、そのハンドルとデータを取得します。
HGLOBAL_UserUnmarshal

HGLOBAL_UserUnmarshal関数 (oleidl.h) は、RPC バッファーから HGLOBAL オブジェクトをアンマーシャリングします。
HGLOBAL_UserUnmarshal64

HGLOBAL_UserUnmarshal64関数 (oleidl.h) は、RPC バッファーから HGLOBAL オブジェクトをアンマーシャリングします。
HMENU_UserFree

HMENU_UserFree関数 (oleidl.h) は、RPC スタブ ファイルによって呼び出されると、サーバー側のリソースを解放します。
HMENU_UserFree64

HMENU_UserFree64関数 (oleidl.h) は、RPC スタブ ファイルによって呼び出されると、サーバー側のリソースを解放します。
HMENU_UserMarshal

HMENU_UserMarshal関数 (oleidl.h) は、HMENU を RPC バッファーにマーシャリングします。
HMENU_UserMarshal64

HMENU_UserMarshal64関数 (oleidl.h) は、HMENU を RPC バッファーにマーシャリングします。
HMENU_UserSize

HMENU_UserSize関数 (oleidl.h) は、HMENU オブジェクトのワイヤ サイズを計算し、そのハンドルとデータを取得します。
HMENU_UserSize64

HMENU_UserSize64関数 (oleidl.h) は、HMENU オブジェクトのワイヤ サイズを計算し、そのハンドルとデータを取得します。
HMENU_UserUnmarshal

HMENU_UserUnmarshal関数 (oleidl.h) は、RPC バッファーから HMENU オブジェクトをアンマーシャリングします。
HMENU_UserUnmarshal64

HMENU_UserUnmarshal64関数 (oleidl.h) は、RPC バッファーから HMENU オブジェクトをアンマーシャリングします。
HWND_UserFree

HWND_UserFree関数 (oleidl.h) は、RPC スタブ ファイルによって呼び出されると、サーバー側のリソースを解放します。
HWND_UserFree64

HWND_UserFree64関数 (oleidl.h) は、RPC スタブ ファイルによって呼び出されると、サーバー側のリソースを解放します。
HWND_UserMarshal

HWND_UserMarshal関数 (oleidl.h) は、HWND オブジェクトを RPC バッファーにマーシャリングします。
HWND_UserMarshal64

HWND_UserMarshal64関数 (oleidl.h) は、HWND オブジェクトを RPC バッファーにマーシャリングします。
HWND_UserSize

HWND_UserSize関数 (oleidl.h) は、HWND オブジェクトのワイヤ サイズを計算し、そのハンドルとデータを取得します。
HWND_UserSize64

HWND_UserSize64関数 (oleidl.h) は、HWND オブジェクトのワイヤ サイズを計算し、そのハンドルとデータを取得します。
HWND_UserUnmarshal

HWND_UserUnmarshal関数 (oleidl.h) は、RPC バッファーから HWND オブジェクトをアンマーシャリングします。
HWND_UserUnmarshal64

HWND_UserUnmarshal64関数 (oleidl.h) は、RPC バッファーから HWND オブジェクトをアンマーシャリングします。
STGMEDIUM_UserFree

STGMEDIUM_UserFree関数 (oleidl.h) は、RPC スタブ ファイルによって呼び出されると、サーバー側のリソースを解放します。
STGMEDIUM_UserFree64

STGMEDIUM_UserFree64関数 (oleidl.h) は、RPC スタブ ファイルによって呼び出されると、サーバー側のリソースを解放します。
STGMEDIUM_UserMarshal

STGMEDIUM_UserMarshal関数 (oleidl.h) は、STGMEDIUM オブジェクトを RPC バッファーにマーシャリングします。
STGMEDIUM_UserMarshal64

STGMEDIUM_UserMarshal64関数 (oleidl.h) は、STGMEDIUM オブジェクトを RPC バッファーにマーシャリングします。
STGMEDIUM_UserSize

STGMEDIUM_UserSize関数 (oleidl.h) は、STGMEDIUM オブジェクトのワイヤ サイズを計算し、そのハンドルとデータを取得します。
STGMEDIUM_UserSize64

STGMEDIUM_UserSize64関数 (oleidl.h) は、STGMEDIUM オブジェクトのワイヤ サイズを計算し、そのハンドルとデータを取得します。
STGMEDIUM_UserUnmarshal

STGMEDIUM_UserUnmarshal関数 (oleidl.h) は、RPC バッファーから STGMEDIUM オブジェクトをアンマーシャリングします。
STGMEDIUM_UserUnmarshal64

STGMEDIUM_UserUnmarshal64関数 (oleidl.h) は、RPC バッファーから STGMEDIUM オブジェクトをアンマーシャリングします。

構造

 
OBJECTDESCRIPTOR

CF_OBJECTDESRIPTORおよびCF_LINKSRCDESCRIPTORファイル形式に使用されるデータ構造を表します。
OLEINPLACEFRAMEINFO

インプレース セッション中にコンテナーでサポートされるアクセラレータに関する情報が含まれます。 構造体は、IOleInPlaceSite::GetWindowContext メソッドと OleTranslateAccelerator 関数で使用されます。
OLEMENUGROUPWIDTHS

インプレース編集セッション中にコンテナーとオブジェクト サーバーの間で共有されるメニューの 6 つのメニュー グループのメニュー項目の数を示します。 これは、共有メニューを構築するためのメカニズムです。
OLEVERB

オブジェクトがサポートする動詞を定義します。 IOleObject::EnumVerbs メソッドは、オブジェクトのこれらの構造体を列挙できる列挙子を作成し、列挙子の IEnumOLEVERB へのポインターを提供します。

列挙

 
BINDSPEED

呼び出し元がオブジェクトへのバインドを待機するおおよその時間を示します。
DISCARDCACHE

ダーティ ビットが設定されている場合にメモリから破棄するキャッシュの処理を指定します。
OLECLOSE

閉じる前にオブジェクトを保存するかどうかを示します。
OLECONTF

列挙するオブジェクトの種類を示します。
OLEGETMONIKER

IOleObject::GetMoniker メソッドと IOleClientSite::GetMoniker メソッドの動作の側面を制御します。
OLELINKBIND

リンク ソースへのバインド操作を制御します。
OLEMISC

オブジェクトまたはオブジェクトのクラスのその他の特性について説明します。
OLERENDER

新しく作成されたオブジェクトに対して要求されるキャッシュの種類を示します。
OLEUPDATE

リンク オブジェクトがリンク オブジェクトのキャッシュされたデータを自動的に更新するか、コンテナーが IOleObject::Update メソッドまたは IOleLink::Update メソッドを呼び出した場合にのみ更新するかを示します。 定数は、IOleLink インターフェイスで使用されます。
OLEVERBATTRIB

オブジェクトの指定された動詞の属性について説明します。
OLEWHICHMK

オブジェクトのモニカーのどの部分が設定または取得されているかを示します。
USERCLASSTYPE

オブジェクトのクラスに関連付けられている表示名のさまざまなバリエーションを示します。