Teilen über


Automation

Übersicht über die Automatisierungstechnologie.

Zum Entwickeln von Automation benötigen Sie die folgenden Header:

Diese Dokumentation bezieht sich auf OLE-Automatisierung. Informationen zur Benutzeroberflächenautomatisierung finden Sie unter Übersicht über die Windows-Automatisierungs-API.

Enumerationen

 
CALLCONV

Gibt die Aufrufkonvention an, die von einer Memberfunktion verwendet wird, die in der METHODDATA-Struktur beschrieben wird.
DESCKIND

Gibt die Typbeschreibung für die Bindung an.
FUNCFLAGS

Gibt Funktionsflags an.
FUNCKIND

Gibt den Funktionstyp an.
INVOKEKIND

Gibt an, wie eine Funktion aufgerufen wird.
LIBFLAGS

Definiert Flags für Typbibliotheken.
REGKIND

Steuert, wie eine Typbibliothek registriert wird.
SYSKIND

Gibt die Ziel-Betriebssystemplattform an.
TYPEFLAGS

Die Typflags.
TYPEKIND

Gibt einen Typ an.
VARENUM

Gibt die Variantentypen an.
VARFLAGS

Gibt Variablenflags an.
VARKIND

Gibt den Variablentyp an.

Functions

 
AddFuncDesc

Fügt der Typbeschreibung eine Funktionsbeschreibung hinzu.
AddImplType

Gibt eine geerbte Schnittstelle oder eine Schnittstelle an, die von einer Komponentenobjektklasse (Coklasse) implementiert wird.
AddRefTypeInfo

Fügt denen, auf die durch die zu erstellende Typbeschreibung verwiesen wird, eine Typbeschreibung hinzu.
AddressOfMember

Ruft die Adressen statischer Funktionen oder Variablen ab, wie sie z. B. in einer DLL definiert sind.
AddVarDesc

Fügt der Typbeschreibung eine Variablen- oder Datenmemberbeschreibung hinzu.
AfterTypeChange

Wird ausgelöst, nachdem ein Typ geändert wurde.
Binden

Ordnet dem Member eines Typs einen Namen zu oder bindet globale Variablen und Funktionen in einer Typbibliothek.
Bindtype

Bindet an die Typbeschreibungen in einer Typbibliothek.
BSTR_UserFree

Gibt Ressourcen auf der Serverseite frei, wenn sie von RPC-Stubdateien aufgerufen werden. (BSTR_UserFree)
BSTR_UserFree64

Gibt Ressourcen auf der Serverseite frei, wenn sie von RPC-Stubdateien aufgerufen werden. (BSTR_UserFree64)
BSTR_UserMarshal

Marshallt ein BSTR-Objekt in den RPC-Puffer. (BSTR_UserMarshal)
BSTR_UserMarshal64

Marshallt ein BSTR-Objekt in den RPC-Puffer. (BSTR_UserMarshal64)
BSTR_UserSize

Berechnet die Drahtgröße des BSTR-Objekts und ruft den Handle und die Daten ab. (BSTR_UserSize)
BSTR_UserSize64

Berechnet die Drahtgröße des BSTR-Objekts und ruft den Handle und die Daten ab. (BSTR_UserSize64)
BSTR_UserUnmarshal

Entmarshaliert ein BSTR-Objekt aus dem RPC-Puffer. (BSTR_UserUnmarshal)
BSTR_UserUnmarshal64

Entmarshaliert ein BSTR-Objekt aus dem RPC-Puffer. (BSTR_UserUnmarshal64)
BstrFromVector

Gibt einen BSTR zurück und weist jedes Element des Vektors einem Zeichen im BSTR zu.
ClearCustData

Gibt Arbeitsspeicher frei, der zum Speichern des benutzerdefinierten Datenelements verwendet wird.
Klonen

Erstellt eine Kopie des aktuellen Zustands der Enumeration.
CreateDispTypeInfo

Erstellt vereinfachte Typinformationen für die Verwendung in einer Implementierung von IDispatch.
CreateErrorInfo

Erstellt eine instance eines generischen Fehlerobjekts.
CreateInstance

Erstellt eine neue instance eines Typs, der eine Komponentenobjektklasse (Coklasse) beschreibt.
CreateStdDispatch

Erstellt eine Standardimplementierung der IDispatch-Schnittstelle über einen einzelnen Funktionsaufruf. Dies vereinfacht das Verfügbarmachen von Objekten über Automation.
CreateTypeInfo

Erstellt eine neue Typbeschreibung instance innerhalb der Typbibliothek.
CreateTypeLib

Ermöglicht den Zugriff auf ein neues Objekt instance, das die ICreateTypeLib-Schnittstelle unterstützt.
CreateTypeLib2

Erstellt eine Typbibliothek im aktuellen Dateiformat.
DefineFuncAsDllEntry

Ordnet der Funktion, die über den angegebenen Index verfügt, einen DLL-Einstiegspunkt zu.
DeleteFuncDesc

Löscht eine Funktionsbeschreibung, die durch die Indexnummer angegeben wird.
DeleteFuncDescByMemId

Löscht die angegebene Funktionsbeschreibung (FUNCDESC).
DeleteImplType

Löscht die IMPLTYPE-Flags für die indizierte Schnittstelle.
DeleteTypeInfo

Löscht eine angegebene Typinformation aus der Typbibliothek.
DeleteVarDesc

Löscht die angegebene VARDESC-Struktur. (ICreateTypeInfo2.DeleteVarDesc)
DeleteVarDescByMemId

Löscht die angegebene VARDESC-Struktur. (ICreateTypeInfo2.DeleteVarDescByMemId)
DispCallFunc

Low-Level-Hilfsprogramm für Invoke, das die Computerunabhängigkeit für benutzerdefinierte Aufrufe bereitstellt. (DispCallFunc)
DispGetIDsOfNames

Low-Level-Hilfsprogramm für Invoke, das die Computerunabhängigkeit für benutzerdefinierte Aufrufe bereitstellt. (DispGetIDsOfNames)
DispGetParam

Ruft einen Parameter aus der DISPPARAMS-Struktur ab, überprüft sowohl benannte Parameter als auch Positionsparameter und wandelt den Parameter in den angegebenen Typ um.
DispInvoke

Ruft automatisch Memberfunktionen für eine Schnittstelle auf, wenn die Typinformationen für die Schnittstelle angegeben sind.
DosDateTimeToVariantTime

Konvertiert die MS-DOS-Darstellung der Zeit in die in einer Variante gespeicherte Datums- und Uhrzeitdarstellung.
FindName

Sucht in einer Typbibliothek nach dem Vorkommen einer Typenbeschreibung. Dies kann verwendet werden, um schnell zu überprüfen, ob ein Name in einer Typbibliothek vorhanden ist.
GetActiveObject

Ruft einen Zeiger auf ein ausgeführtes Objekt ab, das bei OLE registriert wurde.
GetAllCustData

Ruft alle benutzerdefinierten Datenelemente für die Bibliothek ab. (ITypeInfo2.GetAllCustData)
GetAllCustData

Ruft alle benutzerdefinierten Datenelemente für die Bibliothek ab. (ITypeLib2.GetAllCustData)
GetAllFuncCustData

Ruft alle benutzerdefinierten Daten aus der angegebenen Funktion ab.
GetAllImplTypeCustData

Ruft alle benutzerdefinierten Daten für den angegebenen Implementierungstyp ab.
GetAllParamCustData

Ruft alle benutzerdefinierten Daten für den angegebenen Funktionsparameter ab.
GetAllVarCustData

Ruft die Variable für die benutzerdefinierten Daten ab.
GetAltMonthNames

Ruft die namen des sekundären (alternativen) Monats ab.
GetContainingTypeLib

Ruft die enthaltende Typbibliothek und den Index der Typbeschreibung innerhalb dieser Typbibliothek ab.
Getcustdata

Ruft die benutzerdefinierten Daten ab. (ITypeInfo2.GetCustData)
Getcustdata

Ruft die benutzerdefinierten Daten ab. (ITypeLib2.GetCustData)
GetDescription

Gibt eine Textbeschreibung des Fehlers zurück.
GetDllEntry

Ruft eine Beschreibung oder Angabe eines Einstiegspunkts für eine Funktion in einer DLL ab.
GetDocumentation

Ruft die Dokumentationszeichenfolge, den vollständigen Namen und Pfad der Hilfedatei sowie die Kontext-ID des Hilfethemas für eine angegebene Typenbeschreibung ab.
GetDocumentation

Ruft die Dokumentationszeichenfolge für die Bibliothek, den vollständigen Namen und Pfad der Hilfedatei sowie den Kontextbezeichner für das Hilfethema der Bibliothek in der Hilfedatei ab.
GetDocumentation2

Ruft die Dokumentationszeichenfolge, den vollständigen Dateinamen und Pfad der Hilfe, den zu verwendenden Lokalisierungskontext und die Kontext-ID des Hilfethemas der Bibliothek in der Hilfedatei ab.
GetDocumentation2

Ruft die Dokumentationszeichenfolge der Bibliothek, den vollständigen Dateinamen und Pfad der Hilfe, den zu verwendenden Lokalisierungskontext und die Kontext-ID des Hilfethemas der Bibliothek in der Hilfedatei ab.
GetErrorInfo

Ruft den Fehlerinformationszeiger ab, der durch den vorherigen Aufruf von SetErrorInfo im aktuellen logischen Thread festgelegt wurde.
GetField

Gibt einen Zeiger auf den VARIANT-Wert zurück, der den Wert eines angegebenen Feldnamens enthält.
GetFieldNames

Ruft die Namen der Felder des Datensatzes ab.
GetFieldNoCopy

Gibt einen Zeiger auf den Wert eines angegebenen Feldnamens zurück, ohne den Wert zu kopieren und Ressourcen zuzuweisen.
GetFuncCustData

Ruft die benutzerdefinierten Daten aus der angegebenen Funktion ab.
Getfuncdesc

Ruft die FUNCDESC-Struktur ab, die Informationen zu einer angegebenen Funktion enthält.
GetFuncIndexOfMemId

Bindet – wo der Membername nicht bekannt ist – auf Basis einer bekannten DISPID an einen bestimmten Member (z.B. beim Binden an einen Standardmember). (ITypeInfo2.GetFuncIndexOfMemId)
GetGuid

Ruft die GUID des Datensatztyps ab.
GetGUID

Gibt die GUID (Globally Unique Identifier) der Schnittstelle zurück, die den Fehler definiert hat.
GetHelpContext

Gibt den Hilfekontextbezeichner (ID) für den Fehler zurück.
GetHelpFile

Gibt den Pfad der Hilfedatei zurück, die den Fehler beschreibt.
GetIDsOfNames

Ordnet einen einzelnen Member und einen optionalen Satz von Argumentnamen einem entsprechenden Satz ganzzahliger DISPIDs zu, die bei nachfolgenden Aufrufen von Invoke verwendet werden können.
GetIDsOfNames

Erstellt Zuordnungen zwischen Membernamen und Member-IDs sowie zwischen Parameternamen und Parameter-IDs.
GetImplTypeCustData

Ruft die benutzerdefinierten Daten des Implementierungstyps ab.
GetImplTypeFlags

Ruft die IMPLTYPEFLAGS-Enumeration für eine implementierte Schnittstelle oder Basisschnittstelle in einer Typbeschreibung ab.
GetLibAttr

Ruft die Struktur mit den Attributen der Bibliothek ab.
GetLibStatistics

Gibt Statistiken über eine Typbibliothek zurück, die für die effiziente Größenanpassung von Hashtabellen erforderlich sind.
Getmops

Ruft Marshallinformationen ab.
GetName

Ruft den Namen des Datensatztyps ab.
Getnames

Ruft die Variable mit der angegebenen Member-ID oder dem Namen der Eigenschaft oder Methode und den Parametern ab, die der angegebenen Funktions-ID entsprechen.
GetParamCustData

Ruft die benutzerdefinierten Daten des angegebenen Parameters ab.
GetRecordInfoFromGuids

Gibt einen Zeiger auf die IRecordInfo-Schnittstelle für eine UDT zurück, indem die GUID der Typinformationen übergeben wird, ohne die Typbibliothek laden zu müssen.
GetRecordInfoFromTypeInfo

Gibt einen Zeiger auf die IRecordInfo-Schnittstelle des UDT zurück, indem die Typinformationen übergeben werden.
Getreftypeinfo

Wenn eine Typenbeschreibung auf andere Typenbeschreibungen verweist, werden die Typenbeschreibungen abgerufen, auf die verwiesen wird.
Getreftypeofimpltype

Wenn eine Typenbeschreibung eine COM-Klasse beschreibt, wird die Typenbeschreibung der implementierten Schnittstellentypen abgerufen.
GetSize

Ruft die Anzahl von Bytes an Arbeitsspeicher ab, die zum Speichern des Datensatzes instance erforderlich sind.
GetSource

Gibt die sprachabhängige programmgesteuerte ID (ProgID) für die Klasse oder Anwendung zurück, die den Fehler ausgelöst hat.
GetTypeAttr

Ruft eine TYPEATTR-Struktur ab, die die Attribute der Typbeschreibung enthält.
Gettypecomp

Ruft die ITypeComp-Schnittstelle für die Typbeschreibung ab, die es einem Clientcompiler ermöglicht, an die Member der Typbeschreibung zu binden.
Gettypecomp

Ermöglicht einem Clientcompiler die Bindung an die Typen, Variablen, Konstanten und globalen Funktionen für eine Bibliothek.
GetTypeFlags

Gibt die Typflags ohne Zuordnungen zurück. Dadurch wird ein Flag zurückgegeben, das die Typflags erweitert, ohne das TYPEATTR (Type-Attribut) zu vergrößern.
GetTypeInfo

Ruft die Typinformationen für ein Objekt ab, die dann zum Abrufen der Typinformationen für eine Schnittstelle verwendet werden können.
GetTypeInfo

Ruft die Typinformationen ab, die eine UDT oder safearray von UDTs beschreiben.
GetTypeInfo

Ruft die in der Bibliothek angegebene Typenbeschreibung ab.
GetTypeInfoCount

Ruft die Anzahl der Schnittstellen mit Typinformationen ab, die von einem Objekt bereitgestellt werden (0 oder 1).
GetTypeInfoCount

Stellt die Anzahl der Typbeschreibungen in einer Typbibliothek bereit.
GetTypeInfoOfGuid

Ruft die Typenbeschreibung ab, die der angegebenen GUID entspricht.
GetTypeInfoType

Ruft den Typ einer Typenbeschreibung ab.
GetTypeKind

Gibt die TYPEKIND-Enumeration schnell zurück, ohne Zuordnungen durchzuführen.
GetVarCustData

Ruft die benutzerdefinierten Daten der angegebenen Variablen ab.
Getvardesc

Ruft eine VARDESC-Struktur ab, die die angegebene Variable beschreibt.
GetVarIndexOfMemId

Bindet – wo der Membername nicht bekannt ist – auf Basis einer bekannten DISPID an einen bestimmten Member (z.B. beim Binden an einen Standardmember). (ITypeInfo2.GetVarIndexOfMemId)
InterfaceSupportsErrorInfo

Gibt an, ob eine Schnittstelle die IErrorInfo-Schnittstelle unterstützt.
Invoke

Stellt den Zugriff auf von einem Objekt verfügbar gemachte Eigenschaften und Methoden bereit.
Invoke

Ruft eine Methode auf bzw. greift auf die Eigenschaft eines Objekts zu, die bzw. das die von der Typenbeschreibung beschriebene Schnittstelle implementiert.
IsMatchingType

Bestimmt, ob der in übergebene Datensatz dem der aktuellen Datensatzinformationen entspricht.
IsName

Gibt an, ob in einer übergebenen Zeichenfolge der Name eines in der Bibliothek beschriebenen Typs oder Members enthalten ist.
Layout

Weist VTBL-Offsets für virtuelle Funktionen und instance Offsets für instance Datenmember zu und erstellt die beiden Typbeschreibungen für duale Schnittstellen.
LHashValOfName

Berechnet einen Hashwert für einen Namen. (LHashValOfName)
LHashValOfNameSys

Berechnet einen Hashwert für einen Namen. (LHashValOfNameSys)
LHashValOfNameSysA

Berechnet einen Hashwert für den angegebenen Namen.
LoadRegTypeLib

Verwendet Registrierungsinformationen, um eine Typbibliothek zu laden.
LoadTypeLib

Lädt und registriert eine Typbibliothek.
LoadTypeLibEx

Lädt eine Typbibliothek und registriert sie (optional) in der Systemregistrierung.  .
LPSAFEARRAY_UserFree

Gibt Ressourcen auf der Serverseite frei, wenn sie von RPC-Stubdateien aufgerufen werden. (LPSAFEARRAY_UserFree)
LPSAFEARRAY_UserFree64

Gibt Ressourcen auf der Serverseite frei, wenn sie von RPC-Stubdateien aufgerufen werden. (LPSAFEARRAY_UserFree64)
LPSAFEARRAY_UserMarshal

Marshallen Sie Daten aus dem angegebenen SAFEARRAY-Objekt in den RPC-Puffer des Benutzers auf der Client- oder Serverseite. (LPSAFEARRAY_UserMarshal)
LPSAFEARRAY_UserMarshal64

Marshallen Sie Daten aus dem angegebenen SAFEARRAY-Objekt in den RPC-Puffer des Benutzers auf der Client- oder Serverseite. (LPSAFEARRAY_UserMarshal64)
LPSAFEARRAY_UserSize

Berechnet die Drahtgröße des SAFEARRAY-Objekts und ruft den Handle und die Daten ab. (LPSAFEARRAY_UserSize)
LPSAFEARRAY_UserSize64

Berechnet die Drahtgröße des SAFEARRAY-Objekts und ruft den Handle und die Daten ab. (LPSAFEARRAY_UserSize64)
LPSAFEARRAY_UserUnmarshal

Entmarshaliert ein SAFEARRAY-Objekt aus dem RPC-Puffer. (LPSAFEARRAY_UserUnmarshal)
LPSAFEARRAY_UserUnmarshal64

Entmarshaliert ein SAFEARRAY-Objekt aus dem RPC-Puffer. (LPSAFEARRAY_UserUnmarshal64)
Nächste

Ruft die angegebenen Elemente in der Enumerationssequenz ab.
OaBuildVersion

Ruft die Buildversion von OLE Automation ab.
OaEnablePerUserTLibRegistration

Ermöglicht der RegisterTypeLib-Funktion das Überschreiben von Standardregistrierungszuordnungen unter Windows Vista Service Pack 1 (SP1), Windows Server 2008 und höheren Betriebssystemversionen.
OleLoadPictureFile

Erstellt ein IPictureDisp-Objekt aus einer Bilddatei auf dem Datenträger.
OleLoadPictureFileEx

Lädt ein Bild aus einer Datei.
OleSavePictureFile

Speichert ein Bild in einer Datei.
PutField

Fügt eine Variante in ein Feld ein.
PutFieldNoCopy

Übergibt den Besitz der Daten an das zugewiesene Feld, indem die tatsächlichen Daten im Feld platziert werden.
QueryPathOfRegTypeLib

Ruft den Pfad einer registrierten Typbibliothek ab.
RecordClear

Gibt Objektverweise und andere Werte eines Datensatzes frei, ohne die Zuordnung des Datensatzes zu behandeln.
RecordCopy

Kopiert einen vorhandenen Datensatz in den übergebenen Puffer.
DatensatzErstellen

Weist Arbeitsspeicher für einen neuen Datensatz zu, initialisiert den instance und gibt einen Zeiger auf den Datensatz zurück.
RecordCreateCopy

Erstellt eine Kopie eines instance eines Datensatzes an dem angegebenen Speicherort.
RecordDestroy

Gibt die Ressourcen frei und verwaltet den Speicher des Datensatzes.
RecordInit

Initialisiert eine neue instance eines Datensatzes.
RegisterActiveObject

Registriert ein -Objekt als aktives Objekt für seine -Klasse.
RegisterTypeLib

Fügt der Systemregistrierung Informationen zu einer Typbibliothek hinzu.
RegisterTypeLibForUser

Registriert eine Typbibliothek für die Verwendung durch den aufrufenden Benutzer.
ReleaseFuncDesc

Gibt eine FUNCDESC frei, die zuvor von ITypeInfo::GetFuncDesc zurückgegeben wurde.
ReleaseTLibAttr

Gibt die TLIBATTR frei, die ursprünglich von GetLibAttr abgerufen wurde.
ReleaseTypeAttr

Gibt einen TYPEATTR frei, der zuvor von ITypeInfo::GetTypeAttr zurückgegeben wurde.
ReleaseVarDesc

Gibt einen VARDESC frei, der zuvor von ITypeInfo::GetVarDesc zurückgegeben wurde.
RequestTypeChange

Wird ausgelöst, wenn eine Anforderung zum Ändern eines Typs gestellt wurde. Die Änderung kann nicht zulässig sein.
Zurücksetzen

Setzt die Enumerationsfolge auf den Anfang zurück. (IEnumVARIANT.Reset)
RevokeActiveObject

Beendet die status eines Objekts als aktiv.
SafeArrayAccessData

Erhöht die Sperranzahl eines Arrays und ruft einen Zeiger auf die Arraydaten ab.
SafeArrayAddRef

Erhöht die Anheftverweisanzahl des Deskriptors für das angegebene sichere Array um eins, und kann die Anheftverweisanzahl der Daten für das angegebene sichere Array um eins erhöhen, wenn diese Daten dynamisch zugeordnet wurden, wie vom Deskriptor des sicheren Arrays bestimmt.
SafeArrayAllocData

Ordnet Speicher für ein sicheres Array zu, basierend auf einem Deskriptor, der mit SafeArrayAllocDescriptor erstellt wurde.
SafeArrayAllocDescriptor

Ordnet Arbeitsspeicher für einen sicheren Arraydeskriptor zu.
SafeArrayAllocDescriptorEx

Erstellt einen sicheren Arraydeskriptor für ein Array eines beliebigen gültigen Variantentyps, einschließlich VT_RECORD, ohne die Arraydaten zuzuordnen.
SafeArrayCopy

Erstellt eine Kopie eines vorhandenen sicheren Arrays.
SafeArrayCopyData

Kopiert das Quellarray in das angegebene Zielarray, nachdem alle Ressourcen im Zielarray freigegeben wurden.
SafeArrayCreate

Erstellt einen neuen Arraydeskriptor, ordnet und initialisiert die Daten für das Array und gibt einen Zeiger auf den neuen Arraydeskriptor zurück.
SafeArrayCreateEx

Erstellt und gibt einen sicheren Arraydeskriptor aus dem angegebenen VARTYPE, der Anzahl der Dimensionen und Grenzen zurück.
SafeArrayCreateVector

Erstellt ein eindimensionales Array. Ein mit SafeArrayCreateVector erstelltes sicheres Array hat eine feste Größe, sodass die Konstante FADF_FIXEDSIZE immer festgelegt ist.
SafeArrayCreateVectorEx

Erstellt und gibt ein eindimensionales sicheres Array der angegebenen VARTYPE- und -Begrenzungen zurück.
SafeArrayDestroy

Zerstört einen vorhandenen Arraydeskriptor und alle Daten im Array.
SafeArrayDestroyData

Zerstört alle Daten im angegebenen sicheren Array.
SafeArrayDestroyDescriptor

Zerstört den Deskriptor des angegebenen sicheren Arrays.
SafeArrayGetDim

Ruft die Anzahl der Dimensionen im Array ab.
SafeArrayGetElement

Ruft ein einzelnes Element des Arrays ab.
SafeArrayGetElemsize

Ruft die Größe eines Elements ab.
SafeArrayGetIID

Ruft die GUID der Schnittstelle ab, die im angegebenen sicheren Array enthalten ist.
SafeArrayGetLBound

Ruft die Untergrenze für eine beliebige Dimension des angegebenen sicheren Arrays ab.
SafeArrayGetRecordInfo

Ruft die IRecordInfo-Schnittstelle der UDT ab, die im angegebenen sicheren Array enthalten ist.
SafeArrayGetUBound

Ruft die Obergrenze für eine beliebige Dimension des angegebenen sicheren Arrays ab.
SafeArrayGetVartype

Ruft den VARTYPE ab, der im angegebenen sicheren Array gespeichert ist.
SafeArrayLock

Erhöht die Sperranzahl eines Arrays und platziert einen Zeiger auf die Arraydaten in pvData des Arraydeskriptors.
SafeArrayPtrOfIndex

Ruft einen Zeiger auf ein Arrayelement ab.
SafeArrayPutElement

Speichert das Datenelement an der angegebenen Position im Array.
SafeArrayRedim

Ändert die rechtste (am wenigsten signifikante) Begrenzung des angegebenen sicheren Arrays.
SafeArrayReleaseData

Verringert die Anheftungsreferenzanzahl für die angegebenen sicheren Arraydaten um eins. Wenn diese Anzahl 0 erreicht, wird der Speicher für diese Daten nicht mehr daran gehindert, freigegeben zu werden.
SafeArrayReleaseDescriptor

Verringert die Anheftverweisanzahl für den Deskriptor des angegebenen sicheren Arrays um eins. Wenn diese Anzahl 0 erreicht, wird der Speicher für diesen Deskriptor nicht mehr daran gehindert, freigegeben zu werden.
SafeArraySetIID

Legt die GUID der Schnittstelle für das angegebene sichere Array fest.
SafeArraySetRecordInfo

Legt die Datensatzinformationen im angegebenen sicheren Array fest.
SafeArrayUnaccessData

Dekrementiert die Sperranzahl eines Arrays und ungültig den von SafeArrayAccessData abgerufenen Zeiger.
SafeArrayUnlock

Verringert die Sperranzahl eines Arrays, sodass es freigegeben oder die Größe geändert werden kann.
SaveAllChanges

Speichert die ICreateTypeLib-instance gemäß dem Layout der Typinformationen.
SetAlignment

Gibt die Datenausrichtung für ein Element von TYPEKIND=TKIND_RECORD an.
SetCustData

Legt einen Wert für benutzerdefinierte Daten fest.
SetCustData

Legt einen Wert auf benutzerdefinierte Daten fest.
SetDescription

Legt die Textbeschreibung des Fehlers fest.
SetDocString

Legt die Dokumentationszeichenfolge fest, die nach Typbrowsern angezeigt wird.
SetDocString

Legt die der Bibliothek zugeordnete Dokumentationszeichenfolge fest.
SetErrorInfo

Legt das Fehlerinformationsobjekt für den aktuellen logischen Ausführungsthread fest.
SetFuncAndParamNames

Legt den Namen einer Funktion und die Namen ihrer Parameter auf die angegebenen Namen fest.
SetFuncCustData

Legt einen Wert für benutzerdefinierte Daten für die angegebene Funktion fest.
SetFuncDocString

Legt die Dokumentationszeichenfolge für die Funktion mit dem angegebenen Index fest.
SetFuncHelpContext

Legt die Hilfekontext-ID für die Funktion mit dem angegebenen Index fest.
SetFuncHelpStringContext

Legt einen Hilfekontextwert für eine angegebene Funktion fest.
Setguid

Legt den global eindeutigen Bezeichner (GUID) fest, der der Typbeschreibung zugeordnet ist.
Setguid

Legt den universellen eindeutigen Bezeichner (UUID) fest, der der Typbibliothek zugeordnet ist.
Setguid

Legt den globalen eindeutigen Bezeichner (GUID) der Schnittstelle fest, die den Fehler definiert hat.
SetHelpContext

Legt den Hilfekontextbezeichner (ID) für den Fehler fest.
SetHelpContext

Legt die Hilfekontext-ID der Typinformationen fest.
SetHelpContext

Legt die Hilfekontext-ID zum Abrufen allgemeiner Hilfeinformationen für die Typbibliothek fest.
SetHelpFile

Legt den Pfad der Hilfedatei fest, die den Fehler beschreibt.
SetHelpFileName

Legt den Namen der Hilfedatei fest.
SetHelpStringContext

Legt die Kontextnummer für die angegebene Hilfezeichenfolge fest.
SetHelpStringContext

Legt die Kontextnummer der Hilfezeichenfolge fest.
SetHelpStringDll

Legt den DLL-Namen fest, der für die Suche nach Hilfezeichenfolgen (zu Lokalisierungszwecken) verwendet werden soll.
SetImplTypeCustData

Legt einen Wert für benutzerdefinierte Daten für den angegebenen Implementierungstyp fest.
SetImplTypeFlags

Legt die Attribute für eine implementierte oder geerbte Schnittstelle eines Typs fest.
SetLcid

Legt die der Bibliothek zugeordnete id der binären Microsoft-Landessprache fest.
SetLibFlags

Legt Bibliotheksflags fest.
SetMops

Legt die Marshall-Opcodezeichenfolge fest, die der Typbeschreibung oder der Funktion zugeordnet ist.
SetName

Legt den Namen der typeinfo fest.
SetName

Legt den Namen der Typbibliothek fest.
SetParamCustData

Legt einen Wert für die benutzerdefinierten Daten für den angegebenen Parameter fest.
Setsource

Legt den sprachabhängigen programmgesteuerten Bezeichner (ProgID) für die Klasse oder Anwendung fest, die den Fehler ausgelöst hat.
SetTypeDescAlias

Legt die Typbeschreibung fest, für die diese Typbeschreibung ein Alias ist, wenn TYPEKIND=TKIND_ALIAS.
SetTypeFlags

Legt Typflags der zu erstellenden Typbeschreibung fest.
SetVarCustData

Legt einen Wert für benutzerdefinierte Daten für die angegebene Variable fest.
SetVarDocString

Legt die Dokumentationszeichenfolge für die Variable mit dem angegebenen Index fest.
SetVarHelpContext

Legt die Hilfekontext-ID für die Variable mit dem angegebenen Index fest.
SetVarHelpStringContext

Legt einen Hilfekontextwert für eine angegebene Variable fest.
SetVarName

Legt den Namen einer Variablen fest.
SetVersion

Legt die Haupt- und Nebenversionsnummer der Typinformationen fest.
SetVersion

Legt die Haupt- und Nebenversionsnummern der Typbibliothek fest.
Skip

Versucht, die nächsten Celt-Elemente in der Enumerationssequenz zu überspringen.
SysAddRefString

Erhöht die Anheftverweisanzahl für die angegebene Zeichenfolge um eins.
SysAllocString

Weist eine neue Zeichenfolge zu und kopiert die übergebene Zeichenfolge in sie.
SysAllocStringByteLen

Nimmt eine ANSI-Zeichenfolge als Eingabe an und gibt einen BSTR zurück, der eine ANSI-Zeichenfolge enthält. Führt keine ANSI-in-Unicode-Übersetzung durch.
SysAllocStringLen

Weist eine neue Zeichenfolge zu, kopiert die angegebene Anzahl von Zeichen aus der übergebenen Zeichenfolge und fügt ein NULL-endendes Zeichen an.
SysFreeString

Deallociert eine Zeichenfolge, die zuvor von SysAllocString, SysAllocStringByteLen, SysReAllocString, SysAllocStringLen oder SysReAllocStringLen zugewiesen wurde.
SysReAllocString

Ordnet eine zuvor zugewiesene Zeichenfolge neu zu, um die Größe einer zweiten Zeichenfolge zu haben, und kopiert die zweite Zeichenfolge in den neu zugeordneten Arbeitsspeicher.
SysReAllocStringLen

Erstellt einen neuen BSTR, der eine angegebene Anzahl von Zeichen aus einem alten BSTR enthält, und gibt den alten BSTR frei.
SysReleaseString

Verringert die Anheftungsreferenzanzahl für die angegebene Zeichenfolge um eins. Wenn diese Anzahl 0 erreicht, wird der Speicher für diese Zeichenfolge nicht mehr freigegeben.
SysStringByteLen

Gibt die Länge (in Bytes) eines BSTR zurück.
SysStringLen

Gibt die Länge eines BSTR zurück.
SystemTimeToVariantTime

Konvertiert eine Systemzeit in eine Variantendarstellung.
UnRegisterTypeLib

Entfernt Typbibliotheksinformationen aus der Systemregistrierung. Verwenden Sie diese API, um anwendungen die ordnungsgemäße Deinstallation zu ermöglichen.
UnRegisterTypeLibForUser

Entfernt Typbibliotheksinformationen, die mithilfe von RegisterTypeLibForUser registriert wurden.
VarAbs

Gibt den absoluten Wert einer Variante zurück.
VarAdd

Gibt die Summe von zwei Varianten zurück.
VarAnd

Führt einen bitweisen Und-Vorgang zwischen zwei Varianten eines beliebigen integralen Typs aus.
VarBoolFromCy

Konvertiert einen Währungswert in einen booleschen Wert.
VarBoolFromDate

Konvertiert einen Datumswert in einen booleschen Wert.
VarBoolFromDec

Konvertiert einen Dezimalwert in einen booleschen Wert.
VarBoolFromDisp

Konvertiert die Standardeigenschaft eines IDispatch-instance in einen booleschen Wert.
VarBoolFromI1

Konvertiert einen Char-Wert in einen booleschen Wert.
VarBoolFromI2

Konvertiert einen kurzen Wert in einen booleschen Wert.
VarBoolFromI4

Konvertiert einen long-Wert in einen booleschen Wert.
VarBoolFromI8

Konvertiert einen ganzzahligen Wert mit 8 Byte in einen booleschen Wert.
VarBoolFromR4

Konvertiert einen Floatwert in einen booleschen Wert.
VarBoolFromR8

Konvertiert einen Double-Wert in einen booleschen Wert.
VarBoolFromStr

Konvertiert eine OLECHAR-Zeichenfolge in einen booleschen Wert.
VarBoolFromUI1

Konvertiert einen wert ohne Vorzeichen in einen booleschen Wert.
VarBoolFromUI2

Konvertiert einen wert ohne Vorzeichen in einen booleschen Wert.
VarBoolFromUI4

Konvertiert einen wert ohne Vorzeichen in einen booleschen Wert.
VarBoolFromUI8

Konvertiert einen ganzzahligen Wert mit 8 Byte ohne Vorzeichen in einen booleschen Wert.
VarBstrCat

Verkettet zwei Varianten vom Typ BSTR und gibt den resultierenden BSTR zurück.
VarBstrCmp

Vergleicht zwei Varianten vom Typ BSTR.
VarBstrFromBool

Konvertiert einen booleschen Wert in einen BSTR-Wert.
VarBstrFromCy

Konvertiert einen Währungswert in einen BSTR-Wert.
VarBstrFromDate

Konvertiert einen Datumswert in einen BSTR-Wert.
VarBstrFromDec

Konvertiert einen Dezimalwert in einen BSTR-Wert.
VarBstrFromDisp

Konvertiert die Standardeigenschaft eines IDispatch-instance in einen BSTR-Wert.
VarBstrFromI1

Konvertiert einen Char-Wert in einen BSTR-Wert.
VarBstrFromI2

Konvertiert einen kurzen Wert in einen BSTR-Wert.
VarBstrFromI4

Konvertiert einen long-Wert in einen BSTR-Wert.
VarBstrFromI8

Konvertiert einen ganzzahligen Wert mit 8 Byte ohne Vorzeichen in einen BSTR-Wert. (VarBstrFromI8)
VarBstrFromR4

Konvertiert einen float-Wert in einen BSTR-Wert.
VarBstrFromR8

Konvertiert einen Double-Wert in einen BSTR-Wert.
VarBstrFromUI1

Konvertiert einen Wert ohne Vorzeichen in einen BSTR-Wert.
VarBstrFromUI2

Konvertiert einen wert ohne Vorzeichen in einen BSTR-Wert.
VarBstrFromUI4

Konvertiert einen wert ohne Vorzeichen in einen BSTR-Wert.
VarBstrFromUI8

Konvertiert einen ganzzahligen Wert mit 8 Byte ohne Vorzeichen in einen BSTR-Wert. (VarBstrFromUI8)
VarCat

Verkettet zwei Varianten und gibt das Ergebnis zurück.
VarCmp

Vergleicht zwei Varianten.
VarCyAbs

Ruft den absoluten Wert einer Variante des Währungstyps ab.
VarCyAdd

Fügt zwei Varianten des Währungstyps hinzu.
VarCyCmp

Vergleicht zwei Varianten des Währungstyps.
VarCyCmpR8

Vergleicht eine Variante des Typs Währung mit einem Wert vom Typ double.
VarCyFix

Ruft den ganzzahligen Teil einer Variante des Währungstyps ab. (VarCyFix)
VarCyFromBool

Konvertiert einen booleschen Wert in einen Währungswert.
VarCyFromDate

Konvertiert einen Datumswert in einen Währungswert.
VarCyFromDec

Konvertiert einen Dezimalwert in einen Währungswert.
VarCyFromDisp

Konvertiert die Standardeigenschaft eines IDispatch-instance in einen Währungswert.
VarCyFromI1

Konvertiert einen Char-Wert in einen Währungswert.
VarCyFromI2

Konvertiert einen kurzen Wert in einen Währungswert.
VarCyFromI4

Konvertiert einen Long-Wert in einen Währungswert.
VarCyFromI8

Konvertiert einen ganzzahligen Wert von 8 Byte in einen Währungswert.
VarCyFromR4

Konvertiert einen Floatwert in einen Währungswert.
VarCyFromR8

Konvertiert einen Double-Wert in einen Währungswert.
VarCyFromStr

Konvertiert eine OLECHAR-Zeichenfolge in einen Währungswert.
VarCyFromUI1

Konvertiert einen Wert ohne Vorzeichen in einen Währungswert.
VarCyFromUI2

Konvertiert einen Unsigned Short-Wert in einen Währungswert.
VarCyFromUI4

Konvertiert einen wert ohne Vorzeichen in einen Währungswert.
VarCyFromUI8

Konvertiert einen ganzzahligen Wert mit 8 Byte ohne Vorzeichen in einen Währungswert.
VarCyInt

Ruft den ganzzahligen Teil einer Variante des Währungstyps ab. (VarCyInt)
VarCyMul

Multipliziert zwei Varianten des Währungstyps.
VarCyMulI4

Multipliziert einen Währungswert mit einer 32-Bit-Ganzzahl.
VarCyMulI8

Multipliziert einen Währungswert mit einer 64-Bit-Ganzzahl.
VarCyNeg

Führt eine logische Negation für eine Variante des Währungstyps durch.
VarCyRound

Rundet eine Variante des Währungstyps auf die angegebene Anzahl von Dezimalstellen.
VarCySub

Subtrahiert zwei Varianten des Währungstyps.
VarDateFromBool

Konvertiert einen booleschen Wert in einen Datumswert.
VarDateFromCy

Konvertiert einen Währungswert in einen Datumswert.
VarDateFromDec

Konvertiert einen Dezimalwert in einen Datumswert.
VarDateFromDisp

Konvertiert die Standardeigenschaft eines IDispatch-instance in einen Datumswert.
VarDateFromI1

Konvertiert einen Char-Wert in einen Datumswert.
VarDateFromI2

Konvertiert einen kurzen Wert in einen Datumswert.
VarDateFromI4

Konvertiert einen long-Wert in einen Datumswert.
VarDateFromI8

Konvertiert einen ganzzahligen Wert mit 8 Byte ohne Vorzeichen in einen Datumswert.
VarDateFromR4

Konvertiert einen Floatwert in einen Datumswert.
VarDateFromR8

Konvertiert einen Double-Wert in einen Datumswert.
VarDateFromStr

Konvertiert eine OLECHAR-Zeichenfolge in einen Datumswert.
VarDateFromUdate

Konvertiert eine Zeit und ein Datum, die aus dem MS-DOS-Format in das Variantenformat konvertiert wurden. (VarDateFromUdate)
VarDateFromUdateEx

Konvertiert eine Zeit und ein Datum, die aus dem MS-DOS-Format in das Variantenformat konvertiert wurden. (VarDateFromUdateEx)
VarDateFromUI1

Konvertiert einen Wert ohne Vorzeichen in einen Datumswert.
VarDateFromUI2

Konvertiert einen wert ohne Vorzeichen in einen Datumswert.
VarDateFromUI4

Konvertiert einen wert ohne Vorzeichen in einen Datumswert.
VarDateFromUI8

Konvertiert einen 8-Byte-Wert ohne Vorzeichen in einen Datumswert.
VarDecAbs

Ruft den absoluten Wert einer Variante vom Typ dezimal ab.
VarDecAdd

Fügt zwei Varianten vom Typ dezimal hinzu.
VarDecCmp

Vergleicht zwei Varianten vom Typ dezimal.
VarDecCmpR8

Vergleicht eine Variante vom Typ decimal mit dem Wert vom Typ double.
VarDecDiv

Unterteilt zwei Varianten vom Typ dezimal.
VarDecFix

Ruft den ganzzahligen Teil einer Variante vom Typ dezimal ab. (VarDecFix)
VarDecFromBool

Konvertiert einen booleschen Wert in einen Dezimalwert.
VarDecFromCy

Konvertiert einen Währungswert in einen Dezimalwert.
VarDecFromDate

Konvertiert einen Datumswert in einen Dezimalwert.
VarDecFromDisp

Konvertiert die Standardeigenschaft eines IDispatch-instance in einen Dezimalwert.
VarDecFromI1

Konvertiert einen Char-Wert in einen Dezimalwert.
VarDecFromI2

Konvertiert einen kurzen Wert in einen Dezimalwert.
VarDecFromI4

Konvertiert einen langen Wert in einen Dezimalwert.
VarDecFromI8

Konvertiert einen ganzzahligen Wert von 8 Byte in einen Dezimalwert.
VarDecFromR4

Konvertiert einen float-Wert in einen Dezimalwert.
VarDecFromR8

Konvertiert einen Double-Wert in einen Dezimalwert.
VarDecFromStr

Konvertiert eine OLECHAR-Zeichenfolge in einen Dezimalwert.
VarDecFromUI1

Konvertiert einen Wert ohne Vorzeichen in einen Dezimalwert.
VarDecFromUI2

Konvertiert einen wert ohne Vorzeichen in einen Dezimalwert.
VarDecFromUI4

Konvertiert einen wert ohne Vorzeichen in einen Dezimalwert.
VarDecFromUI8

Konvertiert einen ganzzahligen Wert mit 8 Byte ohne Vorzeichen in einen Dezimalwert.
VarDecInt

Ruft den ganzzahligen Teil einer Variante vom Typ dezimal ab. (VarDecInt)
VarDecMul

Multipliziert zwei Varianten vom Typ dezimal.
VarDecNeg

Führt eine logische Negation für eine Variante vom Typ decimal aus.
VarDecRound

Rundet eine Variante vom Typ decimal auf die angegebene Anzahl von Dezimalstellen.
VarDecSub

Subtrahiert zwei Varianten des Typs dezimal.
VarDiv

Gibt das Ergebnis aus der Aufteilung von zwei Varianten zurück.
VarEqv

Führt eine bitweise Äquivalenz für zwei Varianten aus.
VarFix

Gibt den ganzzahligen Teil einer Variante zurück. (VarFix)
VarFormat

Formatiert eine Variante in Zeichenfolgenform, indem eine Formatzeichenfolge analysiert wird.
VarFormatCurrency

Formatiert eine Variante, die Währungswerte enthält, in ein Zeichenfolgenformular.
VarFormatDateTime

Formatiert eine Variante mit benannten Datums- und Uhrzeitinformationen in eine Zeichenfolge.
VarFormatFromTokens

Verwendet eine tokenisierte Formatzeichenfolge und wendet sie auf eine Variante an, um eine formatierte Ausgabezeichenfolge zu erzeugen.
VarFormatNumber

Formatiert eine Variante, die Zahlen enthält, in ein Zeichenfolgenformular.
VarFormatPercent

Formatiert eine Variante, die Prozentsätze enthält, in ein Zeichenfolgenformular.
VarI1FromBool

Konvertiert einen booleschen Wert in einen Char-Wert.
VarI1FromCy

Konvertiert einen Währungswert in einen Char-Wert.
VarI1FromDate

Konvertiert einen Datumswert in einen Char-Wert.
VarI1FromDec

Konvertiert einen Dezimalwert in einen Char-Wert.
VarI1FromDisp

Konvertiert die Standardeigenschaft eines IDispatch-instance in einen Char-Wert.
VarI1FromI2

Konvertiert einen kurzen Wert in einen Char-Wert.
VarI1FromI4

Konvertiert einen long-Wert in einen Char-Wert.
VarI1FromI8

Konvertiert einen ganzzahligen Wert mit 8 Byte in einen Char-Wert.
VarI1FromR4

Konvertiert einen float-Wert in einen Char-Wert.
VarI1FromR8

Konvertiert einen Double-Wert in einen Char-Wert.
VarI1FromStr

Konvertiert eine OLECHAR-Zeichenfolge in einen Char-Wert.
VarI1FromUI1

Konvertiert einen wert ohne Vorzeichen in einen Char-Wert.
VarI1FromUI2

Konvertiert einen Unsigned Short-Wert in einen Char-Wert.
VarI1FromUI4

Konvertiert einen wert ohne Vorzeichen in einen Char-Wert.
VarI1FromUI8

Konvertiert einen ganzzahligen Wert mit 8 Byte ohne Vorzeichen in einen Char-Wert.
VarI2FromBool

Konvertiert einen booleschen Wert in einen kurzen Wert.
VarI2FromCy

Konvertiert einen Währungswert in einen kurzen Wert.
VarI2FromDate

Konvertiert einen Datumswert in einen kurzen Wert.
VarI2FromDec

Konvertiert einen Dezimalwert in einen kurzen Wert.
VarI2FromDisp

Konvertiert die Standardeigenschaft eines IDispatch-instance in einen kurzen Wert.
VarI2FromI1

Konvertiert einen Char-Wert in einen kurzen Wert.
VarI2FromI4

Konvertiert einen long-Wert in einen kurzen Wert.
VarI2FromI8

Konvertiert einen ganzzahligen Wert mit 8 Byte in einen kurzen Wert.
VarI2FromR4

Konvertiert einen float-Wert in einen kurzen Wert.
VarI2FromR8

Konvertiert einen Double-Wert in einen kurzen Wert.
VarI2FromStr

Konvertiert eine OLECHAR-Zeichenfolge in einen kurzen Wert.
VarI2FromUI1

Konvertiert einen Wert ohne Vorzeichen in einen kurzen Wert.
VarI2FromUI2

Konvertiert einen wert ohne Vorzeichen in einen short-Wert.
VarI2FromUI4

Konvertiert einen wert ohne Vorzeichen in einen kurzen Wert.
VarI2FromUI8

Konvertiert einen ganzzahligen Wert mit 8 Byte ohne Vorzeichen in einen kurzen Wert.
VarI4FromBool

Konvertiert einen booleschen Wert in einen langen Wert.
VarI4FromCy

Konvertiert einen Währungswert in einen Long-Wert.
VarI4FromDate

Konvertiert einen Datumswert in einen langen Wert.
VarI4FromDec

Konvertiert einen Dezimalwert in einen langen Wert.
VarI4FromDisp

Konvertiert die Standardeigenschaft eines IDispatch-instance in einen long-Wert.
VarI4FromI1

Konvertiert einen Char-Wert in einen long-Wert.
VarI4FromI2

Konvertiert einen kurzen Wert in einen langen Wert.
VarI4FromI4

Konvertiert einen int-Wert in einen langen Wert.
VarI4FromI8

Konvertiert einen ganzzahligen Wert mit 8 Byte in einen langen Wert.
VarI4FromR4

Konvertiert einen float-Wert in einen long-Wert.
VarI4FromR8

Konvertiert einen Double-Wert in einen langen Wert.
VarI4FromStr

Konvertiert eine OLECHAR-Zeichenfolge in einen langen Wert.
VarI4FromUI1

Konvertiert einen Wert ohne Vorzeichen in einen long-Wert.
VarI4FromUI2

Konvertiert einen wert ohne Vorzeichen in einen long-Wert.
VarI4FromUI4

Konvertiert einen wert ohne Vorzeichen in einen langen Wert.
VarI4FromUI8

Konvertiert einen ganzzahligen Wert mit 8 Byte ohne Vorzeichen in einen long-Wert.
VarI8FromBool

Konvertiert einen booleschen Wert in einen ganzzahligen Wert mit 8 Byte.
VarI8FromCy

Konvertiert einen Währungswert in einen ganzzahligen Wert mit 8 Byte.
VarI8FromDate

Konvertiert einen Datumswert in einen ganzzahligen Wert mit 8 Byte.
VarI8FromDec

Konvertiert einen Dezimalwert in einen ganzzahligen Wert mit 8 Byte.
VarI8FromDisp

Konvertiert die Standardeigenschaft eines IDispatch-instance in einen ganzzahligen Wert mit 8 Byte.
VarI8FromI1

Konvertiert einen Char-Wert in einen ganzzahligen Wert mit 8 Byte.
VarI8FromI2

Konvertiert einen kurzen Wert in einen ganzzahligen Wert mit 8 Byte.
VarI8FromR4

Konvertiert einen Floatwert in einen ganzzahligen Wert mit 8 Byte.
VarI8FromR8

Konvertiert einen Double-Wert in einen ganzzahligen Wert mit 8 Byte.
VarI8FromStr

Konvertiert eine OLECHAR-Zeichenfolge in einen ganzzahligen Wert mit 8 Byte.
VarI8FromUI1

Konvertiert einen Wert ohne Vorzeichen auf einen ganzzahligen Wert mit 8 Byte.
VarI8FromUI2

Konvertiert einen wert ohne Vorzeichen in einen ganzzahligen Wert mit 8 Byte.
VarI8FromUI4

Konvertiert einen wert ohne Vorzeichen in einen ganzzahligen Wert mit 8 Byte.
VarI8FromUI8

Konvertiert einen ganzzahligen Wert ohne Vorzeichen mit 8 Byte in einen ganzzahligen Wert mit 8 Byte.
VARIANT_UserFree

Gibt Ressourcen auf der Serverseite frei, wenn sie von RPC-Stubdateien aufgerufen werden. (VARIANT_UserFree)
VARIANT_UserFree64

Gibt Ressourcen auf der Serverseite frei, wenn sie von RPC-Stubdateien aufgerufen werden. (VARIANT_UserFree64)
VARIANT_UserMarshal

Marshallt ein VARIANT-Objekt in den RPC-Puffer. (VARIANT_UserMarshal)
VARIANT_UserMarshal64

Marshallt ein VARIANT-Objekt in den RPC-Puffer. (VARIANT_UserMarshal64)
VARIANT_UserSize

Berechnet die Drahtgröße des VARIANT-Objekts und ruft dessen Handle und Daten ab. (VARIANT_UserSize)
VARIANT_UserSize64

Berechnet die Drahtgröße des VARIANT-Objekts und ruft dessen Handle und Daten ab. (VARIANT_UserSize64)
VARIANT_UserUnmarshal

Entmarshaliert ein VARIANT-Objekt aus dem RPC-Puffer. (VARIANT_UserUnmarshal)
VARIANT_UserUnmarshal64

Entmarshaliert ein VARIANT-Objekt aus dem RPC-Puffer. (VARIANT_UserUnmarshal64)
VariantChangeType

Konvertiert eine Variante von einem Typ in einen anderen.
VariantChangeTypeEx

Konvertiert eine Variante von einem Typ in einen anderen, wobei eine LCID verwendet wird.
VariantClear

Löscht eine Variante.
VariantCopy

Gibt die Zielvariante frei und macht eine Kopie der Quellvariante.
VariantCopyInd

Gibt die Zielvariante frei und erstellt eine Kopie der Quellvariante, wobei die erforderliche Dereferenzierung ausgeführt wird, wenn die Quelle als VT_BYREF angegeben wird.
VariantInit

Initialisiert eine Variante.
VariantTimeToDosDateTime

Konvertiert die Variantendarstellung eines Datums und einer Uhrzeit in MS-DOS-Datums- und Uhrzeitwerte.
VariantTimeToSystemTimeTime

Konvertiert die Variantendarstellung der Zeit in Systemzeitwerte.
VarIdiv

Konvertiert zwei Varianten eines beliebigen Typs in ganze Zahlen und gibt dann das Ergebnis aus der Aufteilung zurück.
VarImp

Führt eine bitweise Auswirkung auf zwei Varianten aus.
VarInt

Gibt den ganzzahligen Teil einer Variante zurück. (VarInt)
VarMod

Dividiert zwei Varianten und gibt nur den Rest zurück.
VarMonthName

Gibt eine Zeichenfolge zurück, die den lokalisierten Monatsnamen enthält.
VarMul

Gibt das Ergebnis aus der Multiplikation zweier Varianten zurück.
VarNeg

Führt eine logische Negation für eine Variante aus.
VarNot

Führt den bitweisen Vorgang ohne Negation für eine Variante aus.
VarNumFromParseNum

Konvertiert analysierte Ergebnisse in eine Variante.
VarOr

Führt eine logische Disjunktion für zwei Varianten aus.
VarParseNumFromStr

Analysiert eine Zeichenfolge und erstellt eine typunabhängige Beschreibung der Zahl, die sie darstellt.
VarPow

Gibt das Ergebnis der Ausführung der Power-Funktion mit zwei Varianten zurück.
VarR4CmpR8

Vergleicht zwei Varianten der Typen float und double.
VarR4FromBool

Konvertiert einen booleschen Wert in einen Gleitkommawert.
VarR4FromCy

Konvertiert einen Währungswert in einen Gleitkommawert.
VarR4FromDate

Konvertiert einen Datumswert in einen Gleitkommawert.
VarR4FromDec

Konvertiert einen Dezimalwert in einen Gleitkommawert.
VarR4FromDisp

Konvertiert die Standardeigenschaft eines IDispatch-instance in einen float-Wert.
VarR4FromI1

Konvertiert einen Char-Wert in einen Gleitkommawert.
VarR4FromI2

Konvertiert einen kurzen Wert in einen Gleitkommawert.
VarR4FromI4

Konvertiert einen long-Wert in einen Gleitkommawert.
VarR4FromI8

Konvertiert einen ganzzahligen 8-Byte-Wert in einen Gleitkommawert.
VarR4FromR8

Konvertiert einen Double-Wert in einen float-Wert.
VarR4FromStr

Konvertiert eine OLECHAR-Zeichenfolge in einen Gleitkommawert.
VarR4FromUI1

Konvertiert einen Zeichenwert ohne Vorzeichen in einen Gleitkommawert.
VarR4FromUI2

Konvertiert einen short-Wert ohne Vorzeichen in einen Gleitkommawert.
VarR4FromUI4

Konvertiert einen long-Wert ohne Vorzeichen in einen Gleitkommawert.
VarR4FromUI8

Konvertiert einen ganzzahligen Wert ohne Vorzeichen mit 8 Byte in einen Gleitkommawert.
VarR8FromBool

Konvertiert einen booleschen Wert in einen Double-Wert.
VarR8FromCy

Konvertiert einen Währungswert in einen Double-Wert.
VarR8FromDate

Konvertiert einen Datumswert in einen Double-Wert.
VarR8FromDec

Konvertiert einen Dezimalwert in einen Double-Wert.
VarR8FromDisp

Konvertiert die Standardeigenschaft eines IDispatch-instance in einen Double-Wert.
VarR8FromI1

Konvertiert einen Char-Wert in einen Double-Wert.
VarR8FromI2

Konvertiert einen kurzen Wert in einen Double-Wert.
VarR8FromI4

Konvertiert einen long-Wert in einen Double-Wert.
VarR8FromI8

Konvertiert einen ganzzahligen Wert mit 8 Byte in einen Double-Wert.
VarR8FromR4

Konvertiert einen Floatwert in einen Double-Wert.
VarR8FromStr

Konvertiert eine OLECHAR-Zeichenfolge in einen Double-Wert.
VarR8FromUI1

Konvertiert einen Wert ohne Vorzeichen in einen Double-Wert.
VarR8FromUI2

Konvertiert einen Unsigned Short-Wert in einen Double-Wert.
VarR8FromUI4

Konvertiert einen wert ohne Vorzeichen in einen Double-Wert.
VarR8FromUI8

Konvertiert einen ganzzahligen Wert mit 8 Byte ohne Vorzeichen in einen Double-Wert.
VarR8Pow

Führt die Power-Funktion für Varianten vom Typ double aus.
VarR8Round

Rundet eine Variante vom Typ double auf die angegebene Anzahl von Dezimalstellen.
VarRound

Rundet eine Variante auf die angegebene Anzahl von Dezimalstellen.
VarSub

Subtrahiert zwei Varianten.
VarTokenizeFormatString

Analysiert die tatsächliche Formatzeichenfolge in eine Reihe von Token, die zum Formatieren von Varianten mithilfe von VarFormatFromTokens verwendet werden können.
VarUdateFromDate

Konvertiert eine Zeit und ein Datum, die vom Variantenformat in das MS-DOS-Format konvertiert wurden.
VarUI1FromBool

Konvertiert einen booleschen Wert in einen wert ohne Vorzeichen.
VarUI1FromCy

Wandelt einen Währungswert in einen Wert ohne Vorzeichen um.
VarUI1FromDate

Konvertiert einen Datumswert in einen wert ohne Vorzeichen.
VarUI1FromDec

Konvertiert einen Dezimalwert in einen Wert ohne Vorzeichen.
VarUI1FromDisp

Konvertiert die Standardeigenschaft eines IDispatch-instance in einen wert ohne Vorzeichen.
VarUI1FromI1

Konvertiert einen Char-Wert in einen wert ohne Vorzeichen.
VarUI1FromI2

Konvertiert einen kurzen Wert in einen wert ohne Vorzeichen.
VarUI1FromI4

Konvertiert einen long-Wert in einen wert ohne Vorzeichen.
VarUI1FromI8

Konvertiert einen ganzzahligen Wert mit 8 Byte in einen Bytewert.
VarUI1FromR4

Konvertiert einen Floatwert in einen wert ohne Vorzeichen.
VarUI1FromR8

Konvertiert einen Double-Wert in einen wert ohne Vorzeichen.
VarUI1FromStr

Konvertiert eine OLECHAR-Zeichenfolge in eine Zeichenzeichenfolge ohne Vorzeichen.
VarUI1FromUI2

Konvertiert einen Unsigned Short-Wert in einen wert ohne Vorzeichen.
VarUI1FromUI4

Konvertiert einen wert ohne Vorzeichen in einen wert ohne Vorzeichenzeichen.
VarUI1FromUI8

Konvertiert einen ganzzahligen Wert mit 8 Byte ohne Vorzeichen in einen Bytewert.
VarUI2FromBool

Konvertiert einen booleschen Wert in einen short-Wert ohne Vorzeichen.
VarUI2FromCy

Konvertiert einen Währungswert in einen Unsigned Short-Wert.
VarUI2FromDate

Konvertiert einen Datumswert in einen kurzen Wert ohne Vorzeichen.
VarUI2FromDec

Konvertiert einen Dezimalwert in einen Kurzwert ohne Vorzeichen.
VarUI2FromDisp

Konvertiert die Standardeigenschaft eines IDispatch-instance in einen kurzwert ohne Vorzeichen.
VarUI2FromI1

Konvertiert einen Char-Wert in einen kurzen Wert ohne Vorzeichen.
VarUI2FromI2

Konvertiert einen kurzen Wert in einen wert ohne Vorzeichen.
VarUI2FromI4

Konvertiert einen long-Wert in einen unsignierten Short-Wert.
VarUI2FromI8

Konvertiert einen ganzzahligen Wert mit 8 Byte in einen kurzzeichenlosen Wert ohne Vorzeichen.
VarUI2FromR4

Konvertiert einen Floatwert in einen unsignierten kurzen Wert.
VarUI2FromR8

Konvertiert einen Double-Wert in einen Kurzwert ohne Vorzeichen.
VarUI2FromStr

Konvertiert eine OLECHAR-Zeichenfolge in einen kurzen Wert ohne Vorzeichen.
VarUI2FromUI1

Konvertiert einen Wert ohne Vorzeichen in einen unsignierten Kurzwert.
VarUI2FromUI4

Konvertiert einen unsignierten Long-Wert in einen unsignierten Short-Wert ohne Vorzeichen.
VarUI2FromUI8

Konvertiert einen ganzzahligen Wert mit 8 Byte ohne Vorzeichen in einen Kurzwert ohne Vorzeichen.
VarUI4FromBool

Konvertiert einen booleschen Wert in einen unsignierten Long-Wert.
VarUI4FromCy

Wandelt einen Währungswert in einen wert ohne Vorzeichen um.
VarUI4FromDate

Konvertiert einen Datumswert in einen unsignierten Long-Wert.
VarUI4FromDec

Konvertiert einen Dezimalwert in einen wert ohne Vorzeichen.
VarUI4FromDisp

Konvertiert die Standardeigenschaft eines IDispatch-instance in einen wert ohne Vorzeichen long.
VarUI4FromI1

Konvertiert einen Char-Wert in einen wert ohne Vorzeichen long.
VarUI4FromI2

Konvertiert einen kurzen Wert in einen wert ohne Vorzeichen.
VarUI4FromI4

Konvertiert einen long-Wert in einen wert ohne Vorzeichen.
VarUI4FromI8

Konvertiert einen ganzzahligen Wert mit 8 Byte in einen wert ohne Vorzeichen long.
VarUI4FromR4

Konvertiert einen Floatwert in einen wert ohne Vorzeichen long.
VarUI4FromR8

Konvertiert einen Double-Wert in einen wert ohne Vorzeichen long.
VarUI4FromStr

Konvertiert eine OLECHAR-Zeichenfolge in einen unsignierten Long-Wert.
VarUI4FromUI1

Konvertiert einen Wert ohne Vorzeichen in einen nicht signierten Long-Wert.
VarUI4FromUI2

Konvertiert einen Unsigned Short-Wert in einen unsignierten long-Wert ohne Vorzeichen.
VarUI4FromUI8

Konvertiert einen ganzzahligen Wert mit 8 Byte ohne Vorzeichen in einen wert ohne Vorzeichen long.
VarUI8FromBool

Konvertiert einen VARIANT_BOOL-Wert in einen 8-Byte-Ganzzahlwert ohne Vorzeichen.
VarUI8FromCy

Konvertiert einen Währungswert in einen ganzzahligen Wert ohne Vorzeichen von 8 Byte.
VarUI8FromDate

Konvertiert einen Datumswert in einen ganzzahligen Wert mit 8 Byte ohne Vorzeichen.
VarUI8FromDec

Konvertiert einen Dezimalwert in einen 8-Byte-Ganzzahlwert ohne Vorzeichen.
VarUI8FromDisp

Konvertiert die Standardeigenschaft eines IDispatch-instance in einen 8-Byte-Ganzzahlwert ohne Vorzeichen.
VarUI8FromI1

Konvertiert einen Char-Wert in einen 8-Byte-Ganzzahlwert ohne Vorzeichen.
VarUI8FromI2

Konvertiert einen kurzen Wert in einen ganzzahligen Wert ohne Vorzeichen mit 8 Byte.
VarUI8FromI8

Konvertiert einen ganzzahligen Wert mit 8 Byte in einen 8-Byte-Ganzzahlwert ohne Vorzeichen.
VarUI8FromR4

Konvertiert einen Floatwert in einen ganzzahligen Wert mit 8 Byte ohne Vorzeichen.
VarUI8FromR8

Konvertiert einen Double-Wert in einen ganzzahligen Wert mit 8 Byte ohne Vorzeichen.
VarUI8FromStr

Konvertiert eine OLECHAR-Zeichenfolge in einen 8-Byte-Ganzzahlwert ohne Vorzeichen.
VarUI8FromUI1

Konvertiert einen Bytewert in einen ganzzahligen Wert ohne Vorzeichen mit 8 Byte.
VarUI8FromUI2

Konvertiert einen Unsigned Short-Wert in einen 8-Byte-Ganzzahlwert ohne Vorzeichen.
VarUI8FromUI4

Konvertiert einen wert ohne Vorzeichen in einen ganzzahligen Wert mit 8 Byte ohne Vorzeichen.
VarWeekdayName

Gibt eine Zeichenfolge zurück, die den lokalisierten Namen des Wochentags enthält.
VarXor

Führt einen logischen Ausschluss für zwei Varianten aus.
VectorFromBstr

Gibt einen Vektor zurück und weist jedes Zeichen im BSTR einem Element des Vektors zu.

Schnittstellen

 
ICreateErrorInfo

Gibt Fehlerinformationen zurück.
ICreateTypeInfo

Stellt die Tools zum Erstellen und Verwalten der Typinformationen bereit, die über die Typbeschreibung definiert sind. (ICreateTypeInfo)
ICreateTypeInfo2

Stellt die Tools zum Erstellen und Verwalten der Typinformationen bereit, die über die Typbeschreibung definiert sind. (ICreateTypeInfo2)
ICreateTypeLib

Stellt die Methoden zum Erstellen und Verwalten der Komponente oder Datei bereit, die Typinformationen enthält. (ICreateTypeLib)
ICreateTypeLib2

Stellt die Methoden zum Erstellen und Verwalten der Komponente oder Datei bereit, die Typinformationen enthält. (ICreateTypeLib2)
IDispatch

Macht Objekte, Methoden und Eigenschaften für Programmiertools und andere Anwendungen verfügbar, die Automation unterstützen.
IEnumVARIANT

Stellt eine Methode zum Auflisten einer Auflistung von Varianten bereit, einschließlich heterogener Auflistungen von Objekten und systeminternen Typen.
IErrorInfo

Stellt detaillierte kontextbezogene Fehlerinformationen bereit.
IRecordInfo

Beschreibt die Struktur einer bestimmten UDT.
ISupportErrorInfo

Stellt sicher, dass Fehlerinformationen ordnungsgemäß in der Anrufkette verteilt werden können. Automatisierungsobjekte, die die Fehlerbehandlungsschnittstellen verwenden, müssen ISupportErrorInfo implementieren.
ITypeChangeEvents

Ermöglicht Clients das Abonnieren von Typänderungsbenachrichtigungen für Objekte, die die Schnittstellen ITypeInfo, ITypeInfo2, ICreateTypeInfo und ICreateTypeInfo2 implementieren.
Itypecomp

Die ITypeComp-Schnittstelle bietet eine schnelle Möglichkeit, auf Informationen zuzugreifen, die Compiler beim Binden und Instanziieren von Strukturen und Schnittstellen benötigen.
Itypeinfo

Wird zum Lesen von Informationen zu Objekten verwendet. (ITypeInfo)
Itypeinfo2

Wird zum Lesen von Informationen zu Objekten verwendet. (ITypeInfo2)
Itypelib

Stellt eine Typbibliothek dar, die Daten, die eine Gruppe von Objekten beschreiben. (ITypeLib)
ITypeLib2

Stellt eine Typbibliothek dar, die Daten, die eine Gruppe von Objekten beschreiben. (ITypeLib2)

Strukturen

 
ARRAYDESC

Beschreibt ein Array, seinen Elementtyp und seine Dimension.
BINDPTR

Beschreibt einen Zeiger.
CUSTDATA

Stellt benutzerdefinierte Daten dar.
CUSTDATAITEM

Stellt ein benutzerdefiniertes Datenelement dar.
DISPPARAMS

Enthält die Argumente, die an eine Methode oder Eigenschaft übergeben werden.
EXCEPINFO

Beschreibt eine Ausnahme, die während IDispatch::Invoke aufgetreten ist.
FUNCDESC

Beschreibt eine Funktion. (FUNCDESC)
INTERFACEDATA

Beschreibt die Eigenschaften und Methoden des Objekts.
METHODDATA

Beschreibt eine Methode oder Eigenschaft.
NUMPARSE

Gibt numerische Analyseinformationen an.
PARAMDATA

Beschreibt einen Parameter, der von einer Methode oder Eigenschaft akzeptiert wird.
PARAMDESC

Enthält Informationen, die für die Übertragung eines Strukturelements, Parameters oder Funktionsrückgabewerts zwischen Prozessen erforderlich sind.
PARAMDESCEX

Enthält Informationen zum Standardwert eines Parameters.
SAFEARRAY

Stellt ein sicheres Array dar.
SAFEARRAYBOUND

Stellt die Grenzen einer Dimension des Arrays dar.
TLIBATTR

Enthält Informationen zu einer Typbibliothek. Informationen aus dieser Struktur werden verwendet, um die Typbibliothek zu identifizieren und Unterstützung für Die nationale Sprache für Membernamen bereitzustellen.
TYPEATTR

Enthält Attribute eines Typs.
TYPEDESC

Beschreibt den Typ einer Variablen, den Rückgabetyp einer Funktion oder den Typ eines Funktionsparameters.
VARDESC

Beschreibt eine Variable, Konstante oder einen Datenmember.
VARIANTE

VARIANTARG beschreibt Argumente, die in DISPPARAMS und VARIANT übergeben werden, um Variantendaten anzugeben, die nicht als Verweis übergeben werden können.