英語で読む

次の方法で共有


オートメーション

オートメーション テクノロジの概要。

Automation を開発するには、次のヘッダーが必要です。

このドキュメントは OLE オートメーションに関連しています。 UI オートメーションの詳細については、「 Windows Automation API の概要」を参照してください。

列挙

 
CALLCONV

METHODDATA 構造体で説明されているメンバー関数によって使用される呼び出し規則を識別します。
DESCKIND

バインドされている型の記述を識別します。
FUNCFLAGS

関数フラグを指定します。
FUNCKIND

関数の種類を指定します。
INVOKEKIND

関数の呼び出し方法を指定します。
LIBFLAGS

タイプ ライブラリに適用するフラグを定義します。
REGKIND

タイプ ライブラリの登録方法を制御します。
SYSKIND

ターゲット オペレーティング システムのプラットフォームを識別します。
TYPEFLAGS

型フラグ。
TYPEKIND

型を指定します。
VARENUM

バリアント型を指定します。
VARFLAGS

変数フラグを指定します。
VARKIND

変数の型を指定します。

関数

 
AddFuncDesc

型の説明に関数の説明を追加します。
AddImplType

継承されたインターフェイス、またはコンポーネント オブジェクト クラス (コクラス) によって実装されるインターフェイスを指定します。
AddRefTypeInfo

作成される型の説明によって参照される型の説明を追加します。
AddressOfMember

DLL 内で定義されている静的な関数または変数のアドレスを取得します。
AddVarDesc

型の説明に変数またはデータ メンバーの説明を追加します。
AfterTypeChange

型が変更された後に発生します。
Bind

型のメンバーに名前を割り当てたり、タイプ ライブラリに格納されているグローバル変数、および関数をバインドしたりします。
BindType

タイプ ライブラリ内に格納されている型の説明にバインドします。
BSTR_UserFree

RPC スタブ ファイルによって呼び出されたときに、サーバー側のリソースを解放します。 (BSTR_UserFree)
BSTR_UserFree64

RPC スタブ ファイルによって呼び出されたときに、サーバー側のリソースを解放します。 (BSTR_UserFree64)
BSTR_UserMarshal

BSTR オブジェクトを RPC バッファーにマーシャリングします。 (BSTR_UserMarshal)
BSTR_UserMarshal64

BSTR オブジェクトを RPC バッファーにマーシャリングします。 (BSTR_UserMarshal64)
BSTR_UserSize

BSTR オブジェクトのワイヤ サイズを計算し、ハンドルとデータを取得します。 (BSTR_UserSize)
BSTR_UserSize64

BSTR オブジェクトのワイヤ サイズを計算し、ハンドルとデータを取得します。 (BSTR_UserSize64)
BSTR_UserUnmarshal

RPC バッファーから BSTR オブジェクトのマーシャリングを解除します。 (BSTR_UserUnmarshal)
BSTR_UserUnmarshal64

RPC バッファーから BSTR オブジェクトのマーシャリングを解除します。 (BSTR_UserUnmarshal64)
BstrFromVector

BSTR を返し、ベクターの各要素を BSTR 内の文字に割り当てます。
ClearCustData

カスタム データ項目を保持するために使用されるメモリを解放します。
複製

列挙体の現在の状態のコピーを作成します。
CreateDispTypeInfo

IDispatch の実装で使用する簡略化された型情報を作成します。
CreateErrorInfo

汎用エラー オブジェクトのインスタンスを作成します。
CreateInstance

コンポーネント オブジェクト クラス (コクラス) を記述する型の新しいインスタンスを作成します。
CreateStdDispatch

1 つの関数呼び出しを使用して、IDispatch インターフェイスの標準実装を作成します。 これにより、オートメーションを介したオブジェクトの公開が簡略化されます。
CreateTypeInfo

タイプ ライブラリ内に新しい型記述インスタンスを作成します。
CreateTypeLib

ICreateTypeLib インターフェイスをサポートする新しいオブジェクト インスタンスへのアクセスを提供します。
CreateTypeLib2

現在のファイル形式でタイプ ライブラリを作成します。
DefineFuncAsDllEntry

DLL エントリ ポイントを、指定したインデックスを持つ関数に関連付けます。
DeleteFuncDesc

インデックス番号で指定された関数の説明を削除します。
DeleteFuncDescByMemId

指定した関数の説明 (FUNCDESC) を削除します。
DeleteImplType

インデックス付きインターフェイスの IMPLTYPE フラグを削除します。
DeleteTypeInfo

指定した型情報をタイプ ライブラリから削除します。
DeleteVarDesc

指定した VARDESC 構造体を削除します。 (ICreateTypeInfo2.DeleteVarDesc)
DeleteVarDescByMemId

指定した VARDESC 構造体を削除します。 (ICreateTypeInfo2.DeleteVarDescByMemId)
DispCallFunc

カスタマイズされた呼び出しにマシンの独立を提供する Invoke の低レベル ヘルパー。 (DispCallFunc)
DispGetIDsOfNames

カスタマイズされた呼び出しにマシンの独立を提供する Invoke の低レベル ヘルパー。 (DispGetIDsOfNames)
DispGetParam

DISPPARAMS 構造体からパラメーターを取得し、名前付きパラメーターと位置指定パラメーターの両方をチェックし、指定した型にパラメーターを強制します。
DispInvoke

インターフェイスの型情報を指定して、インターフェイスのメンバー関数を自動的に呼び出します。
DosDateTimeToVariantTime

MS-DOS の時刻表現を、バリアントに格納されている日付と時刻の表現に変換します。
FindName

タイプ ライブラリで型の説明を検索します。 これは、タイプ ライブラリに名前が存在することを簡単に確認するために使用できます。
GetActiveObject

OLE に登録されている実行中のオブジェクトへのポインターを取得します。
GetAllCustData

ライブラリのすべてのカスタム データ項目を取得します。 (ITypeInfo2.GetAllCustData)
GetAllCustData

ライブラリのすべてのカスタム データ項目を取得します。 (ITypeLib2.GetAllCustData)
GetAllFuncCustData

指定した関数からすべてのカスタム データを取得します。
GetAllImplTypeCustData

指定した実装型のすべてのカスタム データを取得します。
GetAllParamCustData

指定した関数パラメーターのすべてのカスタム データを取得します。
GetAllVarCustData

カスタム データの変数を取得します。
GetAltMonthNames

セカンダリ (代替) 月の名前を取得します。
GetContainingTypeLib

格納されているタイプ ライブラリと、そのタイプ ライブラリ内の型の説明のインデックスを取得します。
GetCustData

カスタム データを取得します。 (ITypeInfo2.GetCustData)
GetCustData

カスタム データを取得します。 (ITypeLib2.GetCustData)
GetDescription

エラーの説明をテキストで返します。
GetDllEntry

DLL 内の関数へのエントリ ポイントの記述または仕様を取得します。
GetDocumentation

指定した型の説明に対するヘルプ トピックのドキュメント文字列、ヘルプ ファイルの完全限定名とパス、およびコンテキスト ID を取得します。
GetDocumentation

ライブラリのドキュメント文字列、ヘルプ ファイルの完全な名前とパス、およびヘルプ ファイル内のライブラリ ヘルプ トピックのコンテキスト識別子を取得します。
GetDocumentation2

ドキュメントの文字列、完全なヘルプ ファイルの名前とパス、使用するローカリゼーション コンテキスト、およびヘルプ ファイル内のライブラリ ヘルプ トピック用のコンテキスト ID を取得します。
GetDocumentation2

ライブラリのドキュメントの文字列、完全なヘルプ ファイルの名前とパス、使用するローカリゼーション コンテキスト、およびヘルプ ファイル内のライブラリ ヘルプ トピック用のコンテキスト ID を取得します。
GetErrorInfo

現在の論理スレッドの SetErrorInfo の前回の呼び出しによって設定されたエラー情報ポインターを取得します。
GetField

指定したフィールド名の値を含む VARIANT へのポインターを返します。
GetFieldNames

レコードのフィールドの名前を取得します。
GetFieldNoCopy

値をコピーしてリソースを割り当てずに、指定されたフィールド名の値へのポインターを返します。
GetFuncCustData

指定した関数からカスタム データを取得します。
GetFuncDesc

指定した関数に関する情報を含む FUNCDESC 構造体を取得します。
GetFuncIndexOfMemId

既知の DISPID に基づいて特定のメンバーにバインドしますが、ここでメンバー名は不明です (たとえば、既定のメンバーにバインドする場合)。 (ITypeInfo2.GetFuncIndexOfMemId)
GetGuid

レコードの種類の GUID を取得します。
GetGUID

エラーを定義したインターフェイスのグローバル一意識別子 (GUID) を返します。
GetHelpContext

エラーのヘルプ コンテキスト識別子 (ID) を返します。
GetHelpFile

エラーを説明するヘルプ ファイルのパスを返します。
GetIDsOfNames

1 つのメンバーとオプションの引数名のセットを、対応する整数 DISPID のセットにマップします。これは、後続の Invoke 呼び出しで使用できます。
GetIDsOfNames

メンバー名をメンバー ID に、パラメーター名をパラメーター ID に割り当てます。
GetImplTypeCustData

実装型のカスタム データを取得します。
GetImplTypeFlags

型の説明で実装されている 1 つのインターフェイスまたは基本インターフェイスの IMPLTYPEFLAGS 列挙を取得します。
GetLibAttr

ライブラリの属性を格納している構造体を取得します。
GetLibStatistics

ハッシュ テーブルの効果的なサイズ変更に必要なタイプ ライブラリに関する統計情報を返します。
GetMops

マーシャリング情報を取得します。
GetName

レコードの種類の名前を取得します。
GetNames

指定したメンバー ID、またはプロパティまたはメソッドの名前、および指定した関数 ID に対応するパラメーターを持つ変数を取得します。
GetParamCustData

指定したパラメーターのカスタム データを取得します。
GetRecordInfoFromGuids

型ライブラリを読み込まずに型情報の GUID を渡すことによって、UDT の IRecordInfo インターフェイスへのポインターを返します。
GetRecordInfoFromTypeInfo

型情報を渡すことによって、UDT の IRecordInfo インターフェイスへのポインターを返します。
GetRefTypeInfo

型の説明が他の型の説明を参照している場合は、参照先の型の説明を取得します。
GetRefTypeOfImplType

型の説明が COM クラスについて言及している場合は、実装されているインターフェイス型の説明を取得します。
GetSize

レコード インスタンスを保持するために必要なメモリのバイト数を取得します。
GetSource

エラーを発生させたクラスまたはアプリケーションの言語依存プログラム ID (ProgID) を返します。
GetTypeAttr

型の説明の属性を含む TYPEATTR 構造体を取得します。
GetTypeComp

型の説明の ITypeComp インターフェイスを取得します。これにより、クライアント コンパイラは型の説明のメンバーにバインドできます。
GetTypeComp

クライアント コンパイラがライブラリの型、変数、定数、およびグローバル関数にバインドできるようにします。
GetTypeFlags

割り当てを行わず型フラグを返します。 これにより、TYPEATTR (type 属性) を拡張せずに型フラグを展開するフラグが返されます。
GetTypeInfo

オブジェクトの型情報を取得します。この型情報を使用して、インターフェイスの型情報を取得できます。
GetTypeInfo

UDT または UDT のセーフ配列を記述する型情報を取得します。
GetTypeInfo

ライブラリ内の指定した型の説明を取得します。
GetTypeInfoCount

オブジェクトが提供する型情報インターフェイスの数 (0 または 1) を取得します。
GetTypeInfoCount

タイプ ライブラリ内にある型の説明の数を提供します。
GetTypeInfoOfGuid

指定された GUID に対応するタイプ記述を取得します。
GetTypeInfoType

型の説明の型を取得します。
GetTypeKind

割り当てを行わずに、TYPEKIND 列挙をすばやく返します。
GetVarCustData

指定した変数のカスタム データを取得します。
GetVarDesc

指定した変数を記述する VARDESC 構造体を取得します。
GetVarIndexOfMemId

既知の DISPID に基づいて特定のメンバーにバインドしますが、ここでメンバー名は不明です (たとえば、既定のメンバーにバインドする場合)。 (ITypeInfo2.GetVarIndexOfMemId)
InterfaceSupportsErrorInfo

インターフェイスが IErrorInfo インターフェイスをサポートしているかどうかを示します。
Invoke

オブジェクトによって公開されたプロパティおよびメソッドへのアクセスを提供します。
Invoke

型の説明により説明されるインターフェイスを実装しているオブジェクトについて、メソッドを呼び出したりプロパティにアクセスしたりします。
IsMatchingType

渡されたレコードが現在のレコード情報のレコードと一致するかどうかを判断します。
IsName

渡された文字列がライブラリで記述される型またはメンバーの名前を格納しているかどうかを示します。
レイアウト

仮想関数の VTBL オフセットとインスタンスごとのデータ メンバーのインスタンス オフセットを割り当て、デュアル インターフェイスの 2 つの型の説明を作成します。
LHashValOfName

名前のハッシュ値を計算します。 (LHashValOfName)
LHashValOfNameSys

名前のハッシュ値を計算します。 (LHashValOfNameSys)
LHashValOfNameSysA

指定した名前のハッシュ値を計算します。
LoadRegTypeLib

レジストリ情報を使用してタイプ ライブラリを読み込みます。
LoadTypeLib

タイプ ライブラリを読み込んで登録します。
LoadTypeLibEx

タイプ ライブラリを読み込み、(必要に応じて) システム レジストリに登録します。  .
LPSAFEARRAY_UserFree

RPC スタブ ファイルによって呼び出されたときに、サーバー側のリソースを解放します。 (LPSAFEARRAY_UserFree)
LPSAFEARRAY_UserFree64

RPC スタブ ファイルによって呼び出されたときに、サーバー側のリソースを解放します。 (LPSAFEARRAY_UserFree64)
LPSAFEARRAY_UserMarshal

指定した SAFEARRAY オブジェクトのデータを、クライアント側またはサーバー側のユーザーの RPC バッファーにマーシャリングします。 (LPSAFEARRAY_UserMarshal)
LPSAFEARRAY_UserMarshal64

指定した SAFEARRAY オブジェクトのデータを、クライアント側またはサーバー側のユーザーの RPC バッファーにマーシャリングします。 (LPSAFEARRAY_UserMarshal64)
LPSAFEARRAY_UserSize

SAFEARRAY オブジェクトのワイヤ サイズを計算し、ハンドルとデータを取得します。 (LPSAFEARRAY_UserSize)
LPSAFEARRAY_UserSize64

SAFEARRAY オブジェクトのワイヤ サイズを計算し、ハンドルとデータを取得します。 (LPSAFEARRAY_UserSize64)
LPSAFEARRAY_UserUnmarshal

RPC バッファーから SAFEARRAY オブジェクトをアンマーシャリングします。 (LPSAFEARRAY_UserUnmarshal)
LPSAFEARRAY_UserUnmarshal64

RPC バッファーから SAFEARRAY オブジェクトをアンマーシャリングします。 (LPSAFEARRAY_UserUnmarshal64)
次へ

列挙シーケンス内の指定された項目を取得します。
OaBuildVersion

OLE オートメーションのビルド バージョンを取得します。
OaEnablePerUserTLibRegistration

RegisterTypeLib 関数で、Windows Vista Service Pack 1 (SP1)、Windows Server 2008、およびそれ以降のオペレーティング システム バージョンの下の既定のレジストリ マッピングをオーバーライドできるようにします。
OleLoadPictureFile

ディスク上の画像ファイルから IPictureDisp オブジェクトを作成します。
OleLoadPictureFileEx

ファイルから画像を読み込みます。
OleSavePictureFile

画像をファイルに保存します。
PutField

バリアント型 (Variant) をフィールドに配置します。
PutFieldNoCopy

実際のデータをフィールドに配置して、割り当てられたフィールドにデータの所有権を渡します。
QueryPathOfRegTypeLib

登録済みのタイプ ライブラリのパスを取得します。
RecordClear

レコードの割り当てを解除せずに、レコードのオブジェクト参照やその他の値を解放します。
RecordCopy

渡されたバッファーに既存のレコードをコピーします。
RecordCreate

新しいレコードにメモリを割り当て、インスタンスを初期化し、レコードへのポインターを返します。
RecordCreateCopy

指定した場所にレコードのインスタンスのコピーを作成します。
RecordDestroy

リソースを解放し、レコードのメモリの割り当てを解除します。
RecordInit

レコードの新しいインスタンスを初期化します。
RegisterActiveObject

オブジェクトをそのクラスのアクティブ オブジェクトとして登録します。
RegisterTypeLib

タイプ ライブラリに関する情報をシステム レジストリに追加します。
RegisterTypeLibForUser

呼び出し元ユーザーが使用するタイプ ライブラリを登録します。
ReleaseFuncDesc

ITypeInfo::GetFuncDesc によって以前に返された FUNCDESC を解放します。
ReleaseTLibAttr

GetLibAttr から取得した TLIBATTR を解放します。
ReleaseTypeAttr

ITypeInfo::GetTypeAttr によって以前に返された TYPEATTR を解放します。
ReleaseVarDesc

ITypeInfo::GetVarDesc によって以前に返された VARDESC を解放します。
RequestTypeChange

型を変更する要求が行われたときに発生します。 変更を許可することはできません。
リセット

列挙のシーケンスを最初にリセットします。 (IEnumVARIANT.Reset)
RevokeActiveObject

オブジェクトの状態をアクティブとして終了します。
SafeArrayAccessData

配列のロックカウントをインクリメントし、配列データへのポインターを取得します。
SafeArrayAddRef

指定したセーフ配列の記述子のピン留め参照カウントを 1 ずつ増やし、セーフ配列の記述子によって決定されたとおりに、そのデータが動的に割り当てられた場合は、指定されたセーフ配列のデータのピン留め参照カウントを 1 つずつ増やします。
SafeArrayAllocData

SafeArrayAllocDescriptor で作成された記述子に基づいて、セーフ配列のメモリを割り当てます。
SafeArrayAllocDescriptor

セーフ配列記述子のメモリを割り当てます。
SafeArrayAllocDescriptorEx

配列データを割り当てずに、VT_RECORDを含む有効なバリアント型の配列の安全な配列記述子を作成します。
SafeArrayCopy

既存の安全な配列のコピーを作成します。
SafeArrayCopyData

ターゲット配列内のリソースを解放した後、指定したターゲット配列にソース配列をコピーします。
SafeArrayCreate

新しい配列記述子を作成し、配列のデータを割り当てて初期化し、新しい配列記述子へのポインターを返します。
SafeArrayCreateEx

指定した VARTYPE、次元と境界の数から、安全な配列記述子を作成して返します。
SafeArrayCreateVector

1 次元配列を作成します。 SafeArrayCreateVector で作成されたセーフ配列は固定サイズであるため、定数FADF_FIXEDSIZEは常に設定されます。
SafeArrayCreateVectorEx

指定した VARTYPE と境界の 1 次元セーフ配列を作成して返します。
SafeArrayDestroy

配列内の既存の配列記述子とすべてのデータを破棄します。
SafeArrayDestroyData

指定したセーフ配列内のすべてのデータを破棄します。
SafeArrayDestroyDescriptor

指定したセーフ配列の記述子を破棄します。
SafeArrayGetDim

配列のディメンションの数を取得します。
SafeArrayGetElement

配列の 1 つの要素を取得します。
SafeArrayGetElemsize

要素のサイズを取得します。
SafeArrayGetIID

指定したセーフ配列内に含まれるインターフェイスの GUID を取得します。
SafeArrayGetLBound

指定したセーフ配列の次元の下限を取得します。
SafeArrayGetRecordInfo

指定したセーフ配列に含まれる UDT の IRecordInfo インターフェイスを取得します。
SafeArrayGetUBound

指定したセーフ配列の次元の上限を取得します。
SafeArrayGetVartype

指定したセーフ配列に格納されている VARTYPE を取得します。
SafeArrayLock

配列のロック数をインクリメントし、配列記述子の pvData 内の配列データへのポインターを配置します。
SafeArrayPtrOfIndex

配列要素へのポインターを取得します。
SafeArrayPutElement

配列内の指定した位置にデータ要素を格納します。
SafeArrayRedim

指定したセーフ配列の右端 (最下位) のバインドを変更します。
SafeArrayReleaseData

指定した安全な配列データのピン留め参照数を 1 ずつ減らします。 その数が 0 に達すると、そのデータのメモリが解放されなくなります。
SafeArrayReleaseDescriptor

指定したセーフ配列の記述子のピン留め参照数を 1 ずつ減らします。 その数が 0 に達すると、その記述子のメモリが解放されなくなります。
SafeArraySetIID

指定したセーフ配列のインターフェイスの GUID を設定します。
SafeArraySetRecordInfo

指定したセーフ配列のレコード情報を設定します。
SafeArrayUnaccessData

配列のロック数をデクリメントし、SafeArrayAccessData によって取得されたポインターを無効にします。
SafeArrayUnlock

解放またはサイズ変更できるように、配列のロック数をデクリメントします。
SaveAllChanges

型情報のレイアウトに従って ICreateTypeLib インスタンスを保存します。
SetAlignment

TYPEKIND=TKIND_RECORD の項目のデータ配置を指定します。
SetCustData

カスタム データの値を設定します。
SetCustData

値をカスタム データに設定します。
SetDescription

エラーのテキストの説明を設定します。
SetDocString

ブラウザーの種類別に表示されるドキュメント文字列を設定します。
SetDocString

ライブラリに関連付けられているドキュメント文字列を設定します。
SetErrorInfo

現在の実行論理スレッドのエラー情報オブジェクトを設定します。
SetFuncAndParamNames

関数の名前とそのパラメーターの名前を、指定した名前に設定します。
SetFuncCustData

指定した関数のカスタム データの値を設定します。
SetFuncDocString

指定したインデックスを持つ関数のドキュメント文字列を設定します。
SetFuncHelpContext

指定したインデックスを持つ関数のヘルプ コンテキスト ID を設定します。
SetFuncHelpStringContext

指定した関数のヘルプ コンテキスト値を設定します。
SetGuid

型の説明に関連付けられているグローバル一意識別子 (GUID) を設定します。
SetGuid

タイプ ライブラリに関連付けられているユニバーサル一意識別子 (UUID) を設定します。
SetGUID

エラーを定義したインターフェイスのグローバル一意識別子 (GUID) を設定します。
SetHelpContext

エラーのヘルプ コンテキスト識別子 (ID) を設定します。
SetHelpContext

型情報のヘルプ コンテキスト ID を設定します。
SetHelpContext

タイプ ライブラリの一般的なヘルプ情報を取得するためのヘルプ コンテキスト ID を設定します。
SetHelpFile

エラーを説明するヘルプ ファイルのパスを設定します。
SetHelpFileName

ヘルプ ファイルの名前を設定します。
SetHelpStringContext

指定したヘルプ文字列のコンテキスト番号を設定します。
SetHelpStringContext

ヘルプ文字列のコンテキスト番号を設定します。
SetHelpStringDll

ヘルプ文字列の検索に使用する DLL 名を設定します (ローカライズ用)。
SetImplTypeCustData

指定した実装型のカスタム データの値を設定します。
SetImplTypeFlags

型の実装または継承されたインターフェイスの属性を設定します。
SetLcid

ライブラリに関連付けられているバイナリの Microsoft 各国語 ID を設定します。
SetLibFlags

ライブラリ フラグを設定します。
SetMops

型の説明または関数に関連付けられているマーシャリング操作コード文字列を設定します。
SetName

typeinfo の名前を設定します。
SetName

タイプ ライブラリの名前を設定します。
SetParamCustData

指定したパラメーターのカスタム データの値を設定します。
Setsource

エラーを発生させたクラスまたはアプリケーションの言語依存プログラム識別子 (ProgID) を設定します。
SetTypeDescAlias

TYPEKIND=TKIND_ALIASの場合、この型の説明が別名である型の説明を設定します。
SetTypeFlags

作成する型の説明の型フラグを設定します。
SetVarCustData

指定した変数のカスタム データの値を設定します。
SetVarDocString

指定したインデックスを持つ変数のドキュメント文字列を設定します。
SetVarHelpContext

指定したインデックスを持つ変数のヘルプ コンテキスト ID を設定します。
SetVarHelpStringContext

指定した変数のヘルプ コンテキスト値を設定します。
SetVarName

変数の名前を設定します。
SetVersion

型情報のメジャー バージョン番号とマイナー バージョン番号を設定します。
SetVersion

タイプ ライブラリのメジャー バージョン番号とマイナー バージョン番号を設定します。
Skip

列挙シーケンス内の次の celt 要素をスキップしようとします。
SysAddRefString

指定した文字列のピン留め参照数を 1 ずつ増やします。
SysAllocString

新しい文字列を割り当て、渡された文字列をコピーします。
SysAllocStringByteLen

ANSI 文字列を入力として受け取り、ANSI 文字列を含む BSTR を返します。 ANSI から Unicode への変換は実行しません。
SysAllocStringLen

新しい文字列を割り当て、渡された文字列から指定した文字数をコピーし、null 終端文字を追加します。
SysFreeString

以前に SysAllocString、SysAllocStringByteLen、SysReAllocString、SysAllocStringLen、または SysReAllocStringLen によって割り当てられた文字列の割り当てを解除します。
SysReAllocString

以前に割り当てられた文字列を 2 番目の文字列のサイズに再割り当てし、2 番目の文字列を再割り当てされたメモリにコピーします。
SysReAllocStringLen

古い BSTR から指定した文字数を含む新しい BSTR を作成し、古い BSTR を解放します。
SysReleaseString

指定した文字列のピン留め参照数を 1 ずつ減らします。 その数が 0 に達すると、その文字列のメモリが解放されなくなりました。
SysStringByteLen

BSTR の長さ (バイト単位) を返します。
SysStringLen

BSTR の長さを返します。
SystemTimeToVariantTime

システム時刻をバリアント形式に変換します。
UnRegisterTypeLib

システム レジストリからタイプ ライブラリ情報を削除します。 この API を使用して、アプリケーションが自身を適切にアンインストールできるようにします。
UnRegisterTypeLibForUser

RegisterTypeLibForUser を使用して登録されたタイプ ライブラリ情報を削除します。
VarAbs

バリアント型 (Variant) の絶対値を返します。
VarAdd

2 つのバリアントの合計を返します。
VarAnd

整数型の 2 つのバリアント間でビットごとの And 演算を実行します。
VarBoolFromCy

通貨値をブール値に変換します。
VarBoolFromDate

日付値をブール値に変換します。
VarBoolFromDec

10 進数の値をブール値に変換します。
VarBoolFromDisp

IDispatch インスタンスの既定のプロパティをブール値に変換します。
VarBoolFromI1

char 値をブール値に変換します。
VarBoolFromI2

短い値をブール値に変換します。
VarBoolFromI4

長い値をブール値に変換します。
VarBoolFromI8

8 バイトの整数値をブール値に変換します。
VarBoolFromR4

float 値をブール値に変換します。
VarBoolFromR8

double 値をブール値に変換します。
VarBoolFromStr

OLECHAR 文字列をブール値に変換します。
VarBoolFromUI1

符号なし char 値をブール値に変換します。
VarBoolFromUI2

符号なし短い値をブール値に変換します。
VarBoolFromUI4

符号なし long 値をブール値に変換します。
VarBoolFromUI8

8 バイトの符号なし整数値をブール値に変換します。
VarBstrCat

BSTR 型の 2 つのバリアントを連結し、結果の BSTR を返します。
VarBstrCmp

BSTR 型の 2 つのバリアントを比較します。
VarBstrFromBool

ブール値を BSTR 値に変換します。
VarBstrFromCy

通貨値を BSTR 値に変換します。
VarBstrFromDate

日付値を BSTR 値に変換します。
VarBstrFromDec

10 進数の値を BSTR 値に変換します。
VarBstrFromDisp

IDispatch インスタンスの既定のプロパティを BSTR 値に変換します。
VarBstrFromI1

char 値を BSTR 値に変換します。
VarBstrFromI2

短い値を BSTR 値に変換します。
VarBstrFromI4

長い値を BSTR 値に変換します。
VarBstrFromI8

8 バイトの符号なし整数値を BSTR 値に変換します。 (VarBstrFromI8)
VarBstrFromR4

float 値を BSTR 値に変換します。
VarBstrFromR8

double 値を BSTR 値に変換します。
VarBstrFromUI1

符号なし char 値を BSTR 値に変換します。
VarBstrFromUI2

符号なし短い値を BSTR 値に変換します。
VarBstrFromUI4

符号なし long 値を BSTR 値に変換します。
VarBstrFromUI8

8 バイト符号なし整数値を BSTR 値に変換します。 (VarBstrFromUI8)
VarCat

2 つのバリアントを連結し、結果を返します。
VarCmp

2 つのバリアントを比較します。
VarCyAbs

通貨型のバリアントの絶対値を取得します。
VarCyAdd

通貨型の 2 つのバリアントを追加します。
VarCyCmp

通貨型の 2 つのバリアントを比較します。
VarCyCmpR8

通貨型のバリアントと double 型の値を比較します。
VarCyFix

currency 型のバリアントの整数部分を取得します。 (VarCyFix)
VarCyFromBool

ブール値を通貨値に変換します。
VarCyFromDate

日付値を通貨値に変換します。
VarCyFromDec

10 進数の値を通貨値に変換します。
VarCyFromDisp

IDispatch インスタンスの既定のプロパティを通貨値に変換します。
VarCyFromI1

char 値を通貨値に変換します。
VarCyFromI2

短い値を通貨値に変換します。
VarCyFromI4

長い値を通貨値に変換します。
VarCyFromI8

8 バイトの整数値を通貨値に変換します。
VarCyFromR4

float 値を通貨値に変換します。
VarCyFromR8

double 値を通貨値に変換します。
VarCyFromStr

OLECHAR 文字列を通貨値に変換します。
VarCyFromUI1

符号なし char 値を通貨値に変換します。
VarCyFromUI2

符号なし短い値を通貨値に変換します。
VarCyFromUI4

符号なし long 値を通貨値に変換します。
VarCyFromUI8

8 バイト符号なし整数値を通貨値に変換します。
VarCyInt

currency 型のバリアントの整数部分を取得します。 (VarCyInt)
VarCyMul

通貨型の 2 つのバリアントを乗算します。
VarCyMulI4

通貨値に 32 ビットの整数を乗算します。
VarCyMulI8

通貨値に 64 ビット整数を乗算します。
VarCyNeg

通貨型のバリアントに対して論理否定を実行します。
VarCyRound

通貨型のバリアントを、指定した小数点以下の桁数に丸めます。
VarCySub

通貨型の 2 つのバリアントを減算します。
VarDateFromBool

ブール値を日付値に変換します。
VarDateFromCy

通貨値を日付値に変換します。
VarDateFromDec

10 進値を日付値に変換します。
VarDateFromDisp

IDispatch インスタンスの既定のプロパティを日付値に変換します。
VarDateFromI1

char 値を日付値に変換します。
VarDateFromI2

短い値を日付値に変換します。
VarDateFromI4

長い値を日付値に変換します。
VarDateFromI8

8 バイト符号なし整数値を日付値に変換します。
VarDateFromR4

float 値を日付値に変換します。
VarDateFromR8

double 値を日付値に変換します。
VarDateFromStr

OLECHAR 文字列を日付値に変換します。
VarDateFromUdate

MS-DOS 形式からバリアント形式に変換された時刻と日付を変換します。 (VarDateFromUdate)
VarDateFromUdateEx

MS-DOS 形式からバリアント形式に変換された時刻と日付を変換します。 (VarDateFromUdateEx)
VarDateFromUI1

符号なし char 値を日付値に変換します。
VarDateFromUI2

符号なし短い値を日付値に変換します。
VarDateFromUI4

符号なし long 値を日付値に変換します。
VarDateFromUI8

8 バイトの符号なし値を日付値に変換します。
VarDecAbs

decimal 型のバリアントの絶対値を取得します。
VarDecAdd

decimal 型の 2 つのバリアントを追加します。
VarDecCmp

decimal 型の 2 つのバリアントを比較します。
VarDecCmpR8

decimal 型のバリアントと double 型の値を比較します。
VarDecDiv

decimal 型の 2 つのバリアントを除算します。
VarDecFix

decimal 型のバリアントの整数部分を取得します。 (VarDecFix)
VarDecFromBool

ブール値を 10 進値に変換します。
VarDecFromCy

通貨値を 10 進値に変換します。
VarDecFromDate

日付値を 10 進数の値に変換します。
VarDecFromDisp

IDispatch インスタンスの既定のプロパティを 10 進値に変換します。
VarDecFromI1

char 値を 10 進値に変換します。
VarDecFromI2

短い値を 10 進値に変換します。
VarDecFromI4

long 値を 10 進値に変換します。
VarDecFromI8

8 バイトの整数値を 10 進値に変換します。
VarDecFromR4

float 値を 10 進値に変換します。
VarDecFromR8

double 値を 10 進値に変換します。
VarDecFromStr

OLECHAR 文字列を 10 進数の値に変換します。
VarDecFromUI1

符号なし char 値を 10 進値に変換します。
VarDecFromUI2

符号なし短い値を 10 進数の値に変換します。
VarDecFromUI4

符号なし long 値を 10 進値に変換します。
VarDecFromUI8

8 バイトの符号なし整数値を 10 進値に変換します。
VarDecInt

decimal 型のバリアントの整数部分を取得します。 (VarDecInt)
VarDecMul

decimal 型の 2 つのバリアントを乗算します。
VarDecNeg

decimal 型のバリアントに対して論理否定を実行します。
VarDecRound

decimal 型のバリアントを、指定した小数点以下の桁数に丸めます。
VarDecSub

decimal 型の 2 つのバリアントを減算します。
VarDiv

2 つのバリアントを除算した結果を返します。
VarEqv

2 つのバリアントに対してビットごとの等価性を実行します。
VarFix

バリアントの整数部分を返します。 (VarFix)
VarFormat

書式指定文字列を解析して、バリアントを文字列形式に書式設定します。
VarFormatCurrency

通貨値を含むバリアントを文字列形式に書式設定します。
VarFormatDateTime

名前付きの日付と時刻の情報を含むバリアントを文字列に書式設定します。
VarFormatFromTokens

トークン化された書式指定文字列を受け取り、バリアントに適用して書式設定された出力文字列を生成します。
VarFormatNumber

数値を含むバリアントを文字列形式に書式設定します。
VarFormatPercent

パーセンテージを含むバリアントを文字列形式に書式設定します。
VarI1FromBool

ブール値を char 値に変換します。
VarI1FromCy

通貨値を char 値に変換します。
VarI1FromDate

日付値を char 値に変換します。
VarI1FromDec

10 進数の値を char 値に変換します。
VarI1FromDisp

IDispatch インスタンスの既定のプロパティを char 値に変換します。
VarI1FromI2

短い値を char 値に変換します。
VarI1FromI4

長い値を char 値に変換します。
VarI1FromI8

8 バイトの整数値を char 値に変換します。
VarI1FromR4

float 値を char 値に変換します。
VarI1FromR8

double 値を char 値に変換します。
VarI1FromStr

OLECHAR 文字列を char 値に変換します。
VarI1FromUI1

符号なし char 値を char 値に変換します。
VarI1FromUI2

符号なし短い値を char 値に変換します。
VarI1FromUI4

符号なし long 値を char 値に変換します。
VarI1FromUI8

8 バイト符号なし整数値を char 値に変換します。
VarI2FromBool

ブール値を短い値に変換します。
VarI2FromCy

通貨値を短い値に変換します。
VarI2FromDate

日付値を短い値に変換します。
VarI2FromDec

10 進数の値を短い値に変換します。
VarI2FromDisp

IDispatch インスタンスの既定のプロパティを短い値に変換します。
VarI2FromI1

char 値を短い値に変換します。
VarI2FromI4

長い値を短い値に変換します。
VarI2FromI8

8 バイトの整数値を短い値に変換します。
VarI2FromR4

float 値を短い値に変換します。
VarI2FromR8

double 値を短い値に変換します。
VarI2FromStr

OLECHAR 文字列を短い値に変換します。
VarI2FromUI1

符号なし char 値を短い値に変換します。
VarI2FromUI2

符号なし短い値を短い値に変換します。
VarI2FromUI4

符号なし long 値を短い値に変換します。
VarI2FromUI8

8 バイト符号なし整数値を短い値に変換します。
VarI4FromBool

ブール値を長い値に変換します。
VarI4FromCy

通貨値を長い値に変換します。
VarI4FromDate

日付値を長い値に変換します。
VarI4FromDec

10 進数の値を長い値に変換します。
VarI4FromDisp

IDispatch インスタンスの既定のプロパティを long 値に変換します。
VarI4FromI1

char 値を長い値に変換します。
VarI4FromI2

短い値を長い値に変換します。
VarI4FromI4

int 値を long 値に変換します。
VarI4FromI8

8 バイトの整数値を long 値に変換します。
VarI4FromR4

float 値を long 値に変換します。
VarI4FromR8

double 値を長い値に変換します。
VarI4FromStr

OLECHAR 文字列を長い値に変換します。
VarI4FromUI1

符号なし char 値を long 値に変換します。
VarI4FromUI2

符号なし短い値を long 値に変換します。
VarI4FromUI4

符号なし long 値を long 値に変換します。
VarI4FromUI8

8 バイト符号なし整数値を long に変換します。
VarI8FromBool

ブール値を 8 バイトの整数値に変換します。
VarI8FromCy

通貨値を 8 バイトの整数値に変換します。
VarI8FromDate

日付値を 8 バイトの整数値に変換します。
VarI8FromDec

10 進数の値を 8 バイトの整数値に変換します。
VarI8FromDisp

IDispatch インスタンスの既定のプロパティを 8 バイトの整数値に変換します。
VarI8FromI1

char 値を 8 バイトの整数値に変換します。
VarI8FromI2

短い値を 8 バイトの整数値に変換します。
VarI8FromR4

float 値を 8 バイトの整数値に変換します。
VarI8FromR8

double 値を 8 バイトの整数値に変換します。
VarI8FromStr

OLECHAR 文字列を 8 バイトの整数値に変換します。
VarI8FromUI1

符号なしバイト値を 8 バイト整数値に変換します。
VarI8FromUI2

符号なし短い値を 8 バイトの整数値に変換します。
VarI8FromUI4

符号なし long 値を 8 バイトの整数値に変換します。
VarI8FromUI8

符号なし 8 バイト整数値を 8 バイト整数値に変換します。
VARIANT_UserFree

RPC スタブ ファイルによって呼び出されたときに、サーバー側のリソースを解放します。 (VARIANT_UserFree)
VARIANT_UserFree64

RPC スタブ ファイルによって呼び出されたときに、サーバー側のリソースを解放します。 (VARIANT_UserFree64)
VARIANT_UserMarshal

VARIANT オブジェクトを RPC バッファーにマーシャリングします。 (VARIANT_UserMarshal)
VARIANT_UserMarshal64

VARIANT オブジェクトを RPC バッファーにマーシャリングします。 (VARIANT_UserMarshal64)
VARIANT_UserSize

VARIANT オブジェクトのワイヤ サイズを計算し、ハンドルとデータを取得します。 (VARIANT_UserSize)
VARIANT_UserSize64

VARIANT オブジェクトのワイヤ サイズを計算し、ハンドルとデータを取得します。 (VARIANT_UserSize64)
VARIANT_UserUnmarshal

RPC バッファーから VARIANT オブジェクトをアンマーシャリングします。 (VARIANT_UserUnmarshal)
VARIANT_UserUnmarshal64

RPC バッファーから VARIANT オブジェクトをアンマーシャリングします。 (VARIANT_UserUnmarshal64)
VariantChangeType

バリアント型をある型から別の型に変換します。
VariantChangeTypeEx

LCID を使用して、バリアント型をある型から別の型に変換します。
VariantClear

バリアントをクリアします。
VariantCopy

変換先バリアントを解放し、ソースバリアントのコピーを作成します。
VariantCopyInd

変換先バリアントを解放し、ソースバリアントのコピーを作成し、ソースがVT_BYREFされるように指定されている場合に必要な間接参照を実行します。
VariantInit

バリアントを初期化します。
VariantTimeToDosDateTime

日付と時刻のバリアント形式を MS-DOS の日付と時刻の値に変換します。
VariantTimeToSystemTime

時間のバリアント表現をシステム時刻値に変換します。
VarIdiv

任意の型の 2 つのバリアントを整数に変換し、それらを除算した結果を返します。
VarImp

2 つのバリアントに対してビットごとの影響を実行します。
VarInt

バリアントの整数部分を返します。 (VarInt)
VarMod

2 つのバリアントを除算し、剰余のみを返します。
VarMonthName

ローカライズされた月の名前を含む文字列を返します。
VarMul

2 つのバリアントを乗算した結果を返します。
VarNeg

バリアントに対して論理否定を実行します。
VarNot

バリアントに対してビットごとの否定演算を実行します。
VarNumFromParseNum

解析された結果をバリアントに変換します。
VarOr

2 つのバリアントに対して論理和演算を実行します。
VarParseNumFromStr

文字列を解析し、それが表す数値の型に依存しない説明を作成します。
VarPow

2 つのバリアントを使用して power 関数を実行した結果を返します。
VarR4CmpR8

float 型と double 型の 2 つのバリアントを比較します。
VarR4FromBool

ブール値を float 値に変換します。
VarR4FromCy

通貨値を float 値に変換します。
VarR4FromDate

日付値を float 値に変換します。
VarR4FromDec

10 進数の値を float 値に変換します。
VarR4FromDisp

IDispatch インスタンスの既定のプロパティを float 値に変換します。
VarR4FromI1

char 値を float 値に変換します。
VarR4FromI2

短い値を float 値に変換します。
VarR4FromI4

long 値を float 値に変換します。
VarR4FromI8

8 バイトの整数値を float 値に変換します。
VarR4FromR8

double 値を float 値に変換します。
VarR4FromStr

OLECHAR 文字列を float 値に変換します。
VarR4FromUI1

符号なし char 値を float 値に変換します。
VarR4FromUI2

符号なし短い値を float 値に変換します。
VarR4FromUI4

符号なし long 値を float 値に変換します。
VarR4FromUI8

符号なし 8 バイトの整数値を float 値に変換します。
VarR8FromBool

ブール値を double 値に変換します。
VarR8FromCy

通貨値を倍精度浮動小数点型 (double) の値に変換します。
VarR8FromDate

日付値を double 値に変換します。
VarR8FromDec

10 進数の値を double 値に変換します。
VarR8FromDisp

IDispatch インスタンスの既定のプロパティを double 値に変換します。
VarR8FromI1

char 値を double 値に変換します。
VarR8FromI2

短い値を double 値に変換します。
VarR8FromI4

long 値を double 値に変換します。
VarR8FromI8

8 バイトの整数値を double 値に変換します。
VarR8FromR4

float 値を double 値に変換します。
VarR8FromStr

OLECHAR 文字列を double 値に変換します。
VarR8FromUI1

符号なし char 値を double 値に変換します。
VarR8FromUI2

符号なし短い値を double 値に変換します。
VarR8FromUI4

符号なし long 値を double 値に変換します。
VarR8FromUI8

8 バイト符号なし整数値を double 値に変換します。
VarR8Pow

double 型のバリアントに対して power 関数を実行します。
VarR8Round

double 型のバリアントを、指定した小数点以下の桁数に丸めます。
VarRound

バリアントを指定した小数点以下の桁数に丸めます。
VarSub

2 つのバリアントを減算します。
VarTokenizeFormatString

VarFormatFromTokens を使用してバリアントの書式を設定するために使用できる一連のトークンに、実際の書式指定文字列を解析します。
VarUdateFromDate

バリアント形式から MS-DOS 形式に変換された時刻と日付を変換します。
VarUI1FromBool

ブール値を符号なし char 値に変換します。
VarUI1FromCy

通貨値を符号なし char 値に変換します。
VarUI1FromDate

日付値を符号なし char 値に変換します。
VarUI1FromDec

10 進数の値を符号なし char 値に変換します。
VarUI1FromDisp

IDispatch インスタンスの既定のプロパティを符号なし char 値に変換します。
VarUI1FromI1

char 値を符号なし char 値に変換します。
VarUI1FromI2

短い値を符号なし char 値に変換します。
VarUI1FromI4

long 値を符号なし char 値に変換します。
VarUI1FromI8

8 バイトの整数値をバイト値に変換します。
VarUI1FromR4

float 値を符号なし char 値に変換します。
VarUI1FromR8

double 値を符号なし char 値に変換します。
VarUI1FromStr

OLECHAR 文字列を符号なし char 文字列に変換します。
VarUI1FromUI2

符号なし短い値を符号なし char 値に変換します。
VarUI1FromUI4

符号なし long 値を符号なし char 値に変換します。
VarUI1FromUI8

8 バイト符号なし整数値をバイト値に変換します。
VarUI2FromBool

ブール値を符号なし短い値に変換します。
VarUI2FromCy

通貨値を符号なし短い値に変換します。
VarUI2FromDate

日付値を符号なし短い値に変換します。
VarUI2FromDec

10 進数の値を符号なし短い値に変換します。
VarUI2FromDisp

IDispatch インスタンスの既定のプロパティを符号なし短い値に変換します。
VarUI2FromI1

char 値を符号なし短い値に変換します。
VarUI2FromI2

短い値を符号なし短い値に変換します。
VarUI2FromI4

long 値を符号なし短い値に変換します。
VarUI2FromI8

8 バイトの整数値を符号なし短い値に変換します。
VarUI2FromR4

float 値を符号なし短い値に変換します。
VarUI2FromR8

double 値を符号なし短い値に変換します。
VarUI2FromStr

OLECHAR 文字列を符号なし短い値に変換します。
VarUI2FromUI1

符号なし char 値を符号なし短い値に変換します。
VarUI2FromUI4

符号なし long 値を符号なし短い値に変換します。
VarUI2FromUI8

8 バイトの符号なし整数値を符号なし短い値に変換します。
VarUI4FromBool

ブール値を符号なし long 値に変換します。
VarUI4FromCy

通貨値を符号なし long 値に変換します。
VarUI4FromDate

日付値を符号なし long 値に変換します。
VarUI4FromDec

10 進数の値を符号なし long 値に変換します。
VarUI4FromDisp

IDispatch インスタンスの既定のプロパティを符号なし long 値に変換します。
VarUI4FromI1

char 値を符号なし long 値に変換します。
VarUI4FromI2

短い値を符号なし long 値に変換します。
VarUI4FromI4

long 値を符号なし long 値に変換します。
VarUI4FromI8

8 バイトの整数値を符号なし long 値に変換します。
VarUI4FromR4

float 値を符号なし long 値に変換します。
VarUI4FromR8

double 値を符号なし long 値に変換します。
VarUI4FromStr

OLECHAR 文字列を符号なし long 値に変換します。
VarUI4FromUI1

符号なし char 値を符号なし long 値に変換します。
VarUI4FromUI2

符号なし短い値を符号なし long 値に変換します。
VarUI4FromUI8

8 バイトの符号なし整数値を符号なし long 値に変換します。
VarUI8FromBool

VARIANT_BOOL値を 8 バイト符号なし整数値に変換します。
VarUI8FromCy

通貨値を 8 バイト符号なし整数値に変換します。
VarUI8FromDate

日付値を 8 バイト符号なし整数値に変換します。
VarUI8FromDec

10 進数の値を 8 バイトの符号なし整数値に変換します。
VarUI8FromDisp

IDispatch インスタンスの既定のプロパティを 8 バイトの符号なし整数値に変換します。
VarUI8FromI1

char 値を 8 バイト符号なし整数値に変換します。
VarUI8FromI2

短い値を 8 バイト符号なし整数値に変換します。
VarUI8FromI8

8 バイトの整数値を 8 バイト符号なし整数値に変換します。
VarUI8FromR4

float 値を 8 バイト符号なし整数値に変換します。
VarUI8FromR8

double 値を 8 バイト符号なし整数値に変換します。
VarUI8FromStr

OLECHAR 文字列を 8 バイト符号なし整数値に変換します。
VarUI8FromUI1

バイト値を 8 バイト符号なし整数値に変換します。
VarUI8FromUI2

符号なし短い値を 8 バイトの符号なし整数値に変換します。
VarUI8FromUI4

符号なし long 値を 8 バイトの符号なし整数値に変換します。
VarWeekdayName

曜日のローカライズされた名前を含む文字列を返します。
VarXor

2 つのバリアントに対して論理除外を実行します。
VectorFromBstr

ベクターを返し、BSTR 内の各文字をベクターの要素に割り当てます。

インターフェイス

 
ICreateErrorInfo

エラー情報を返します。
ICreateTypeInfo

型の説明で定義された型情報を作成および管理するためのツールを提供します。 (ICreateTypeInfo)
ICreateTypeInfo2

型の説明で定義された型情報を作成および管理するためのツールを提供します。 (ICreateTypeInfo2)
ICreateTypeLib

型情報を含むコンポーネントまたはファイルを作成および管理するためのメソッドを提供します。 (ICreateTypeLib)
ICreateTypeLib2

型情報を含むコンポーネントまたはファイルを作成および管理するためのメソッドを提供します。 (ICreateTypeLib2)
IDispatch

オブジェクト、メソッド、およびプロパティを、オートメーションをサポートするプログラミング ツールやその他のアプリケーションに公開します。
IEnumVARIANT

オブジェクトと組み込み型の異種コレクションなど、バリアントのコレクションを列挙するためのメソッドを提供します。
IErrorInfo

詳細なコンテキスト エラー情報を提供します。
IRecordInfo

特定の UDT の構造について説明します。
ISupportErrorInfo

エラー情報を呼び出しチェーンに正しく伝達できることを確認します。 エラー処理インターフェイスを使用するオートメーション オブジェクトは、ISupportErrorInfo を実装する必要があります。
ITypeChangeEvents

クライアントが ITypeInfo、ITypeInfo2、ICreateTypeInfo、および ICreateTypeInfo2 インターフェイスを実装するオブジェクトに対して型変更通知をサブスクライブできるようにします。
ITypeComp

ITypeComp インターフェイスは、構造体とインターフェイスにバインドしてインスタンス化するときにコンパイラが必要とする情報にすばやくアクセスする方法を提供します。
Itypeinfo

オブジェクトに関する情報を読み取る場合に使用します。 (ITypeInfo)
ITypeInfo2

オブジェクトに関する情報を読み取る場合に使用します。 (ITypeInfo2)
ITypeLib

タイプ ライブラリ (オブジェクトのセットを記述するデータ) を表します。 (ITypeLib)
ITypeLib2

タイプ ライブラリ (オブジェクトのセットを記述するデータ) を表します。 (ITypeLib2)

構造

 
ARRAYDESC

配列、その要素型、およびディメンションについて説明します。
BINDPTR

ポインターについて説明します。
CUSTDATA

カスタム データを表します。
CUSTDATAITEM

カスタム データ項目を表します。
DISPPARAMS

メソッドまたはプロパティに渡される引数を格納します。
EXCEPINFO

IDispatch::Invoke 中に発生した例外について説明します。
FUNCDESC

関数について説明します。 (FUNCDESC)
INTERFACEDATA

オブジェクトのプロパティとメソッドについて説明します。
METHODDATA

メソッドまたはプロパティについて説明します。
NUMPARSE

数値解析情報を指定します。
PARAMDATA

メソッドまたはプロパティによって受け入れられるパラメーターについて説明します。
PARAMDESC

構造体の要素、パラメーター、または関数の戻り値をプロセス間で転送するために必要な情報を格納します。
PARAMDESCEX

パラメーターの既定値に関する情報を格納します。
Safearray

安全な配列を表します。
SAFEARRAYBOUND

配列の 1 次元の境界を表します。
TLIBATTR

タイプ ライブラリに関する情報を格納します。 この構造体の情報は、タイプ ライブラリを識別し、メンバー名の各国語サポートを提供するために使用されます。
TYPEATTR

型の属性を格納します。
TYPEDESC

変数の型、関数の戻り値の型、または関数パラメーターの型について説明します。
VARDESC

変数、定数、またはデータ メンバーを記述します。
バリアント

VARIANTARG は DISPPARAMS 内で渡される引数と、参照渡しできないバリアント データを指定する VARIANT を記述します。