oleauto.h header
This header is used by Automation. For more information, see:
oleauto.h contains the following programming interfaces:
Functions
BstrFromVector Returns a BSTR, assigning each element of the vector to a character in the BSTR. |
ClearCustData Releases memory used to hold the custom data item. |
CreateDispTypeInfo Creates simplified type information for use in an implementation of IDispatch. |
CreateErrorInfo Creates an instance of a generic error object. |
CreateStdDispatch Creates a standard implementation of the IDispatch interface through a single function call. This simplifies exposing objects through Automation. |
CreateTypeLib Provides access to a new object instance that supports the ICreateTypeLib interface. |
CreateTypeLib2 Creates a type library in the current file format. |
DispCallFunc Low-level helper for Invoke that provides machine independence for customized Invoke. (DispCallFunc) |
DispGetIDsOfNames Low-level helper for Invoke that provides machine independence for customized Invoke. (DispGetIDsOfNames) |
DispGetParam Retrieves a parameter from the DISPPARAMS structure, checking both named parameters and positional parameters, and coerces the parameter to the specified type. |
DispInvoke Automatically calls member functions on an interface, given the type information for the interface. |
DosDateTimeToVariantTime Converts the MS-DOS representation of time to the date and time representation stored in a variant. |
GetActiveObject Retrieves a pointer to a running object that has been registered with OLE. |
GetAltMonthNames Retrieves the secondary (alternate) month names. |
GetErrorInfo Obtains the error information pointer set by the previous call to SetErrorInfo in the current logical thread. |
GetRecordInfoFromGuids Returns a pointer to the IRecordInfo interface for a UDT by passing the GUID of the type information without having to load the type library. |
GetRecordInfoFromTypeInfo Returns a pointer to the IRecordInfo interface of the UDT by passing its type information. |
LHashValOfName Computes a hash value for a name. (LHashValOfName) |
LHashValOfNameSys Computes a hash value for a name. (LHashValOfNameSys) |
LHashValOfNameSysA Computes a hash value for the specified name. |
LoadRegTypeLib Uses registry information to load a type library. |
LoadTypeLib Loads and registers a type library. |
LoadTypeLibEx Loads a type library and (optionally) registers it in the system registry. . |
OaBuildVersion Retrieves the build version of OLE Automation. |
OaEnablePerUserTLibRegistration Enables the RegisterTypeLib function to override default registry mappings under Windows Vista Service Pack 1 (SP1), Windows Server 2008, and later operating system versions. |
QueryPathOfRegTypeLib Retrieves the path of a registered type library. |
RegisterActiveObject Registers an object as the active object for its class. |
RegisterTypeLib Adds information about a type library to the system registry. |
RegisterTypeLibForUser Registers a type library for use by the calling user. |
RevokeActiveObject Ends an object's status as active. |
SafeArrayAccessData Increments the lock count of an array, and retrieves a pointer to the array data. |
SafeArrayAddRef Increases the pinning reference count of the descriptor for the specified safe array by one, and may increase the pinning reference count of the data for the specified safe array by one if that data was dynamically allocated, as determined by the descriptor of the safe array. |
SafeArrayAllocData Allocates memory for a safe array, based on a descriptor created with SafeArrayAllocDescriptor. |
SafeArrayAllocDescriptor Allocates memory for a safe array descriptor. |
SafeArrayAllocDescriptorEx Creates a safe array descriptor for an array of any valid variant type, including VT_RECORD, without allocating the array data. |
SafeArrayCopy Creates a copy of an existing safe array. |
SafeArrayCopyData Copies the source array to the specified target array after releasing any resources in the target array. |
SafeArrayCreate Creates a new array descriptor, allocates and initializes the data for the array, and returns a pointer to the new array descriptor. |
SafeArrayCreateEx Creates and returns a safe array descriptor from the specified VARTYPE, number of dimensions and bounds. |
SafeArrayCreateVector Creates a one-dimensional array. A safe array created with SafeArrayCreateVector is a fixed size, so the constant FADF_FIXEDSIZE is always set. |
SafeArrayCreateVectorEx Creates and returns a one-dimensional safe array of the specified VARTYPE and bounds. |
SafeArrayDestroy Destroys an existing array descriptor and all of the data in the array. |
SafeArrayDestroyData Destroys all the data in the specified safe array. |
SafeArrayDestroyDescriptor Destroys the descriptor of the specified safe array. |
SafeArrayGetDim Gets the number of dimensions in the array. |
SafeArrayGetElement Retrieves a single element of the array. |
SafeArrayGetElemsize Gets the size of an element. |
SafeArrayGetIID Gets the GUID of the interface contained within the specified safe array. |
SafeArrayGetLBound Gets the lower bound for any dimension of the specified safe array. |
SafeArrayGetRecordInfo Retrieves the IRecordInfo interface of the UDT contained in the specified safe array. |
SafeArrayGetUBound Gets the upper bound for any dimension of the specified safe array. |
SafeArrayGetVartype Gets the VARTYPE stored in the specified safe array. |
SafeArrayLock Increments the lock count of an array, and places a pointer to the array data in pvData of the array descriptor. |
SafeArrayPtrOfIndex Gets a pointer to an array element. |
SafeArrayPutElement Stores the data element at the specified location in the array. |
SafeArrayRedim Changes the right-most (least significant) bound of the specified safe array. |
SafeArrayReleaseData Decreases the pinning reference count for the specified safe array data by one. When that count reaches 0, the memory for that data is no longer prevented from being freed. |
SafeArrayReleaseDescriptor Decreases the pinning reference count for the descriptor of the specified safe array by one. When that count reaches 0, the memory for that descriptor is no longer prevented from being freed. |
SafeArraySetIID Sets the GUID of the interface for the specified safe array. |
SafeArraySetRecordInfo Sets the record info in the specified safe array. |
SafeArrayUnaccessData Decrements the lock count of an array, and invalidates the pointer retrieved by SafeArrayAccessData. |
SafeArrayUnlock Decrements the lock count of an array so it can be freed or resized. |
SetErrorInfo Sets the error information object for the current logical thread of execution. |
SysAddRefString Increases the pinning reference count for the specified string by one. |
SysAllocString Allocates a new string and copies the passed string into it. |
SysAllocStringByteLen Takes an ANSI string as input, and returns a BSTR that contains an ANSI string. Does not perform any ANSI-to-Unicode translation. |
SysAllocStringLen Allocates a new string, copies the specified number of characters from the passed string, and appends a null-terminating character. |
SysFreeString Deallocates a string allocated previously by SysAllocString, SysAllocStringByteLen, SysReAllocString, SysAllocStringLen, or SysReAllocStringLen. |
SysReAllocString Reallocates a previously allocated string to be the size of a second string and copies the second string into the reallocated memory. |
SysReAllocStringLen Creates a new BSTR containing a specified number of characters from an old BSTR, and frees the old BSTR. |
SysReleaseString Decreases the pinning reference count for the specified string by one. When that count reaches 0, the memory for that string is no longer prevented from being freed. |
SysStringByteLen Returns the length (in bytes) of a BSTR. |
SysStringLen Returns the length of a BSTR. |
SystemTimeToVariantTime Converts a system time to a variant representation. |
UnRegisterTypeLib Removes type library information from the system registry. Use this API to allow applications to properly uninstall themselves. |
UnRegisterTypeLibForUser Removes type library information that was registered by using RegisterTypeLibForUser. |
VarAbs Returns the absolute value of a variant. |
VarAdd Returns the sum of two variants. |
VarAnd Performs a bitwise And operation between two variants of any integral type. |
VarBoolFromCy Converts a currency value to a Boolean value. |
VarBoolFromDate Converts a date value to a Boolean value. |
VarBoolFromDec Converts a decimal value to a Boolean value. |
VarBoolFromDisp Converts the default property of an IDispatch instance to a Boolean value. |
VarBoolFromI1 Converts a char value to a Boolean value. |
VarBoolFromI2 Converts a short value to a Boolean value. |
VarBoolFromI4 Converts a long value to a Boolean value. |
VarBoolFromI8 Converts an 8-byte integer value to a Boolean value. |
VarBoolFromR4 Converts a float value to a Boolean value. |
VarBoolFromR8 Converts a double value to a Boolean value. |
VarBoolFromStr Converts an OLECHAR string to a Boolean value. |
VarBoolFromUI1 Converts an unsigned char value to a Boolean value. |
VarBoolFromUI2 Converts an unsigned short value to a Boolean value. |
VarBoolFromUI4 Converts an unsigned long value to a Boolean value. |
VarBoolFromUI8 Converts an 8-byte unsigned integer value to a Boolean value. |
VarBstrCat Concatenates two variants of type BSTR and returns the resulting BSTR. |
VarBstrCmp Compares two variants of type BSTR. |
VarBstrFromBool Converts a Boolean value to a BSTR value. |
VarBstrFromCy Converts a currency value to a BSTR value. |
VarBstrFromDate Converts a date value to a BSTR value. |
VarBstrFromDec Converts a decimal value to a BSTR value. |
VarBstrFromDisp Converts the default property of an IDispatch instance to a BSTR value. |
VarBstrFromI1 Converts a char value to a BSTR value. |
VarBstrFromI2 Converts a short value to a BSTR value. |
VarBstrFromI4 Converts a long value to a BSTR value. |
VarBstrFromI8 Converts an 8-byte unsigned integer value to a BSTR value. (VarBstrFromI8) |
VarBstrFromR4 Converts a float value to a BSTR value. |
VarBstrFromR8 Converts a double value to a BSTR value. |
VarBstrFromUI1 Converts an unsigned char value to a BSTR value. |
VarBstrFromUI2 Converts an unsigned short value to a BSTR value. |
VarBstrFromUI4 Converts an unsigned long value to a BSTR value. |
VarBstrFromUI8 Converts an 8-byte unsigned integer value to a BSTR value. (VarBstrFromUI8) |
VarCat Concatenates two variants and returns the result. |
VarCmp Compares two variants. |
VarCyAbs Retrieves the absolute value of a variant of type currency. |
VarCyAdd Adds two variants of type currency. |
VarCyCmp Compares two variants of type currency. |
VarCyCmpR8 Compares a variant of type currency with a value of type double. |
VarCyFix Retrieves the integer portion of a variant of type currency. (VarCyFix) |
VarCyFromBool Converts a Boolean value to a currency value. |
VarCyFromDate Converts a date value to a currency value. |
VarCyFromDec Converts a decimal value to a currency value. |
VarCyFromDisp Converts the default property of an IDispatch instance to a currency value. |
VarCyFromI1 Converts a char value to a currency value. |
VarCyFromI2 Converts a short value to a currency value. |
VarCyFromI4 Converts a long value to a currency value. |
VarCyFromI8 Converts an 8-byte integer value to a currency value. |
VarCyFromR4 Converts a float value to a currency value. |
VarCyFromR8 Converts a double value to a currency value. |
VarCyFromStr Converts an OLECHAR string to a currency value. |
VarCyFromUI1 Converts an unsigned char value to a currency value. |
VarCyFromUI2 Converts an unsigned short value to a currency value. |
VarCyFromUI4 Converts an unsigned long value to a currency value. |
VarCyFromUI8 Converts an 8-byte unsigned integer value to a currency value. |
VarCyInt Retrieves the integer portion of a variant of type currency. (VarCyInt) |
VarCyMul Multiplies two variants of type currency. |
VarCyMulI4 Multiplies a currency value by a 32-bit integer. |
VarCyMulI8 Multiplies a currency value by a 64-bit integer. |
VarCyNeg Performs a logical negation on a variant of type currency. |
VarCyRound Rounds a variant of type currency to the specified number of decimal places. |
VarCySub Subtracts two variants of type currency. |
VarDateFromBool Converts a Boolean value to a date value. |
VarDateFromCy Converts a currency value to a date value. |
VarDateFromDec Converts a decimal value to a date value. |
VarDateFromDisp Converts the default property of an IDispatch instance to a date value. |
VarDateFromI1 Converts a char value to a date value. |
VarDateFromI2 Converts a short value to a date value. |
VarDateFromI4 Converts a long value to a date value. |
VarDateFromI8 Converts an 8-byte unsigned integer value to a date value. |
VarDateFromR4 Converts a float value to a date value. |
VarDateFromR8 Converts a double value to a date value. |
VarDateFromStr Converts an OLECHAR string to a date value. |
VarDateFromUdate Converts a time and date converted from MS-DOS format to variant format. (VarDateFromUdate) |
VarDateFromUdateEx Converts a time and date converted from MS-DOS format to variant format. (VarDateFromUdateEx) |
VarDateFromUI1 Converts an unsigned char value to a date value. |
VarDateFromUI2 Converts an unsigned short value to a date value. |
VarDateFromUI4 Converts an unsigned long value to a date value. |
VarDateFromUI8 Converts an 8-byte unsigned value to a date value. |
VarDecAbs Retrieves the absolute value of a variant of type decimal. |
VarDecAdd Adds two variants of type decimal. |
VarDecCmp Compares two variants of type decimal. |
VarDecCmpR8 Compares a variant of type decimal with the a value of type double. |
VarDecDiv Divides two variants of type decimal. |
VarDecFix Retrieves the integer portion of a variant of type decimal. (VarDecFix) |
VarDecFromBool Converts a Boolean value to a decimal value. |
VarDecFromCy Converts a currency value to a decimal value. |
VarDecFromDate Converts a date value to a decimal value. |
VarDecFromDisp Converts the default property of an IDispatch instance to a decimal value. |
VarDecFromI1 Converts a char value to a decimal value. |
VarDecFromI2 Converts a short value to a decimal value. |
VarDecFromI4 Converts a long value to a decimal value. |
VarDecFromI8 Converts an 8-byte integer value to a decimal value. |
VarDecFromR4 Converts a float value to a decimal value. |
VarDecFromR8 Converts a double value to a decimal value. |
VarDecFromStr Converts an OLECHAR string to a decimal value. |
VarDecFromUI1 Converts an unsigned char value to a decimal value. |
VarDecFromUI2 Converts an unsigned short value to a decimal value. |
VarDecFromUI4 Converts an unsigned long value to a decimal value. |
VarDecFromUI8 Converts an 8-byte unsigned integer value to a decimal value. |
VarDecInt Retrieves the integer portion of a variant of type decimal. (VarDecInt) |
VarDecMul Multiplies two variants of type decimal. |
VarDecNeg Performs logical negation on a variant of type decimal. |
VarDecRound Rounds a variant of type decimal to the specified number of decimal places. |
VarDecSub Subtracts two variants of type decimal. |
VarDiv Returns the result from dividing two variants. |
VarEqv Performs a bitwise equivalence on two variants. |
VarFix Returns the integer portion of a variant. (VarFix) |
VarFormat Formats a variant into string form by parsing a format string. |
VarFormatCurrency Formats a variant containing currency values into a string form. |
VarFormatDateTime Formats a variant containing named date and time information into a string. |
VarFormatFromTokens Takes a tokenized format string and applies it to a variant to produce a formatted output string. |
VarFormatNumber Formats a variant containing numbers into a string form. |
VarFormatPercent Formats a variant containing percentages into a string form. |
VarI1FromBool Converts a Boolean value to a char value. |
VarI1FromCy Converts a currency value to a char value. |
VarI1FromDate Converts a date value to a char value. |
VarI1FromDec Converts a decimal value to a char value. |
VarI1FromDisp Converts the default property of an IDispatch instance to a char value. |
VarI1FromI2 Converts a short value to a char value. |
VarI1FromI4 Converts a long value to a char value. |
VarI1FromI8 Converts an 8-byte integer value to a char value. |
VarI1FromR4 Converts a float value to a char value. |
VarI1FromR8 Converts a double value to a char value. |
VarI1FromStr Converts an OLECHAR string to a char value. |
VarI1FromUI1 Converts an unsigned char value to a char value. |
VarI1FromUI2 Converts an unsigned short value to a char value. |
VarI1FromUI4 Converts an unsigned long value to a char value. |
VarI1FromUI8 Converts an 8-byte unsigned integer value to a char value. |
VarI2FromBool Converts a Boolean value to a short value. |
VarI2FromCy Converts a currency value to a short value. |
VarI2FromDate Converts a date value to a short value. |
VarI2FromDec Converts a decimal value to a short value. |
VarI2FromDisp Converts the default property of an IDispatch instance to a short value. |
VarI2FromI1 Converts a char value to a short value. |
VarI2FromI4 Converts a long value to a short value. |
VarI2FromI8 Converts an 8-byte integer value to a short value. |
VarI2FromR4 Converts a float value to a short value. |
VarI2FromR8 Converts a double value to a short value. |
VarI2FromStr Converts an OLECHAR string to a short value. |
VarI2FromUI1 Converts an unsigned char value to a short value. |
VarI2FromUI2 Converts an unsigned short value to a short value. |
VarI2FromUI4 Converts an unsigned long value to a short value. |
VarI2FromUI8 Converts an 8-byte unsigned integer value to a short value. |
VarI4FromBool Converts a Boolean value to a long value. |
VarI4FromCy Converts a currency value to a long value. |
VarI4FromDate Converts a date value to a long value. |
VarI4FromDec Converts a decimal value to a long value. |
VarI4FromDisp Converts the default property of an IDispatch instance to a long value. |
VarI4FromI1 Converts a char value to a long value. |
VarI4FromI2 Converts a short value to a long value. |
VarI4FromI4 Converts an int value to a long value. |
VarI4FromI8 Converts an 8-byte integer value to a long value. |
VarI4FromR4 Converts a float value to a long value. |
VarI4FromR8 Converts a double value to a long value. |
VarI4FromStr Converts an OLECHAR string to a long value. |
VarI4FromUI1 Converts an unsigned char value to a long value. |
VarI4FromUI2 Converts an unsigned short value to a long value. |
VarI4FromUI4 Converts an unsigned long value to a long value. |
VarI4FromUI8 Converts an 8-byte unsigned integer value to a long. |
VarI8FromBool Converts a Boolean value to an 8-byte integer value. |
VarI8FromCy Converts a currency value to an 8-byte integer value. |
VarI8FromDate Converts a date value to an 8-byte integer value. |
VarI8FromDec Converts a decimal value to an 8-byte integer value. |
VarI8FromDisp Converts the default property of an IDispatch instance to an 8-byte integer value. |
VarI8FromI1 Converts a char value to an 8-byte integer value. |
VarI8FromI2 Converts a short value to an 8-byte integer value. |
VarI8FromR4 Converts a float value to an 8-byte integer value. |
VarI8FromR8 Converts a double value to an 8-byte integer value. |
VarI8FromStr Converts an OLECHAR string to an 8-byte integer value. |
VarI8FromUI1 Onverts an unsigned byte value to an 8-byte integer value. |
VarI8FromUI2 Converts an unsigned short value to an 8-byte integer value. |
VarI8FromUI4 Converts an unsigned long value to an 8-byte integer value. |
VarI8FromUI8 Converts an unsigned 8-byte integer value to an 8-byte integer value. |
VariantChangeType Converts a variant from one type to another. |
VariantChangeTypeEx Converts a variant from one type to another, using an LCID. |
VariantClear Clears a variant. |
VariantCopy Frees the destination variant and makes a copy of the source variant. |
VariantCopyInd Frees the destination variant and makes a copy of the source variant, performing the necessary indirection if the source is specified to be VT_BYREF. |
VariantInit Initializes a variant. |
VariantTimeToDosDateTime Converts the variant representation of a date and time to MS-DOS date and time values. |
VariantTimeToSystemTime Converts the variant representation of time to system time values. |
VarIdiv Converts two variants of any type to integers then returns the result from dividing them. |
VarImp Performs a bitwise implication on two variants. |
VarInt Returns the integer portion of a variant. (VarInt) |
VarMod Divides two variants and returns only the remainder. |
VarMonthName Returns a string containing the localized month name. |
VarMul Returns the result from multiplying two variants. |
VarNeg Performs logical negation on a variant. |
VarNot Performs the bitwise not negation operation on a variant. |
VarNumFromParseNum Converts parsed results to a variant. |
VarOr Performs a logical disjunction on two variants. |
VarParseNumFromStr Parses a string, and creates a type-independent description of the number it represents. |
VarPow Returns the result of performing the power function with two variants. |
VarR4CmpR8 Compares two variants of types float and double. |
VarR4FromBool Converts a Boolean value to a float value. |
VarR4FromCy Converts a currency value to a float value. |
VarR4FromDate Converts a date value to a float value. |
VarR4FromDec Converts a decimal value to a float value. |
VarR4FromDisp Converts the default property of an IDispatch instance to a float value. |
VarR4FromI1 Onverts a char value to a float value. |
VarR4FromI2 Converts a short value to a float value. |
VarR4FromI4 Converts a long value to a float value. |
VarR4FromI8 Converts an 8-byte integer value to a float value. |
VarR4FromR8 Converts a double value to a float value. |
VarR4FromStr Converts an OLECHAR string to a float value. |
VarR4FromUI1 Converts an unsigned char value to a float value. |
VarR4FromUI2 Converts an unsigned short value to a float value. |
VarR4FromUI4 Converts an unsigned long value to a float value. |
VarR4FromUI8 Converts an unsigned 8-byte integer value to a float value. |
VarR8FromBool Converts a Boolean value to a double value. |
VarR8FromCy Converts a currency value to a double value. |
VarR8FromDate Converts a date value to a double value. |
VarR8FromDec Converts a decimal value to a double value. |
VarR8FromDisp Converts the default property of an IDispatch instance to a double value. |
VarR8FromI1 Converts a char value to a double value. |
VarR8FromI2 Converts a short value to a double value. |
VarR8FromI4 Converts a long value to a double value. |
VarR8FromI8 Converts an 8-byte integer value to a double value. |
VarR8FromR4 Converts a float value to a double value. |
VarR8FromStr Converts an OLECHAR string to a double value. |
VarR8FromUI1 Converts an unsigned char value to a double value. |
VarR8FromUI2 Converts an unsigned short value to a double value. |
VarR8FromUI4 Converts an unsigned long value to a double value. |
VarR8FromUI8 Converts an 8-byte unsigned integer value to a double value. |
VarR8Pow Performs the power function for variants of type double. |
VarR8Round Rounds a variant of type double to the specified number of decimal places. |
VarRound Rounds a variant to the specified number of decimal places. |
VarSub Subtracts two variants. |
VarTokenizeFormatString Parses the actual format string into a series of tokens which can be used to format variants using VarFormatFromTokens. |
VarUdateFromDate Converts a time and date converted from variant format to MS-DOS format. |
VarUI1FromBool Converts a Boolean value to an unsigned char value. |
VarUI1FromCy Converts a currency value to an unsigned char value. |
VarUI1FromDate Converts a date value to an unsigned char value. |
VarUI1FromDec Converts a decimal value to an unsigned char value. |
VarUI1FromDisp Converts the default property of an IDispatch instance to an unsigned char value. |
VarUI1FromI1 Converts a char value to an unsigned char value. |
VarUI1FromI2 Converts a short value to an unsigned char value. |
VarUI1FromI4 Converts a long value to an unsigned char value. |
VarUI1FromI8 Converts an 8-byte integer value to a byte value. |
VarUI1FromR4 Converts a float value to an unsigned char value. |
VarUI1FromR8 Converts a double value to an unsigned char value. |
VarUI1FromStr Converts an OLECHAR string to an unsigned char string. |
VarUI1FromUI2 Converts an unsigned short value to an unsigned char value. |
VarUI1FromUI4 Converts an unsigned long value to an unsigned char value. |
VarUI1FromUI8 Converts an 8-byte unsigned integer value to a byte value. |
VarUI2FromBool Converts a Boolean value to an unsigned short value. |
VarUI2FromCy Converts a currency value to an unsigned short value. |
VarUI2FromDate Converts a date value to an unsigned short value. |
VarUI2FromDec Converts a decimal value to an unsigned short value. |
VarUI2FromDisp Converts the default property of an IDispatch instance to an unsigned short value. |
VarUI2FromI1 Converts a char value to an unsigned short value. |
VarUI2FromI2 Converts a short value to an unsigned short value. |
VarUI2FromI4 Converts a long value to an unsigned short value. |
VarUI2FromI8 Converts an 8-byte integer value to an unsigned short value. |
VarUI2FromR4 Converts a float value to an unsigned short value. |
VarUI2FromR8 Converts a double value to an unsigned short value. |
VarUI2FromStr Converts an OLECHAR string to an unsigned short value. |
VarUI2FromUI1 Converts an unsigned char value to an unsigned short value. |
VarUI2FromUI4 Converts an unsigned long value to an unsigned short value. |
VarUI2FromUI8 Converts an 8-byte unsigned integer value to an unsigned short value. |
VarUI4FromBool Converts a Boolean value to an unsigned long value. |
VarUI4FromCy Converts a currency value to an unsigned long value. |
VarUI4FromDate Converts a date value to an unsigned long value. |
VarUI4FromDec Converts a decimal value to an unsigned long value. |
VarUI4FromDisp Converts the default property of an IDispatch instance to an unsigned long value. |
VarUI4FromI1 Converts a char value to an unsigned long value. |
VarUI4FromI2 Converts a short value to an unsigned long value. |
VarUI4FromI4 Converts a long value to an unsigned long value. |
VarUI4FromI8 Converts an 8-byte integer value to an unsigned long value. |
VarUI4FromR4 Converts a float value to an unsigned long value. |
VarUI4FromR8 Converts a double value to an unsigned long value. |
VarUI4FromStr Converts an OLECHAR string to an unsigned long value. |
VarUI4FromUI1 Converts an unsigned char value to an unsigned long value. |
VarUI4FromUI2 Converts an unsigned short value to an unsigned long value. |
VarUI4FromUI8 Converts an 8-byte unsigned integer value to an unsigned long value. |
VarUI8FromBool Converts a VARIANT_BOOL value to an 8-byte unsigned integer value. |
VarUI8FromCy Converts a currency value to an 8-byte unsigned integer value. |
VarUI8FromDate Converts a date value to an 8-byte unsigned integer value. |
VarUI8FromDec Converts a decimal value to an 8-byte unsigned integer value. |
VarUI8FromDisp Converts the default property of an IDispatch instance to an 8-byte unsigned integer value. |
VarUI8FromI1 Converts a char value to an 8-byte unsigned integer value. |
VarUI8FromI2 Converts a short value to an 8-byte unsigned integer value. |
VarUI8FromI8 Converts an 8-byte integer value to an 8-byte unsigned integer value. |
VarUI8FromR4 Converts a float value to an 8-byte unsigned integer value. |
VarUI8FromR8 Converts a double value to an 8-byte unsigned integer value. |
VarUI8FromStr Converts an OLECHAR string to an 8-byte unsigned integer value. |
VarUI8FromUI1 Converts a byte value to an 8-byte unsigned integer value. |
VarUI8FromUI2 Converts an unsigned short value to an 8-byte unsigned integer value. |
VarUI8FromUI4 Converts an unsigned long value to an 8-byte unsigned integer value. |
VarWeekdayName Returns a string containing the localized name of the weekday. |
VarXor Performs a logical exclusion on two variants. |
VectorFromBstr Returns a vector, assigning each character in the BSTR to an element of the vector. |
Structures
INTERFACEDATA Describes the object's properties and methods. |
METHODDATA Describes a method or property. |
NUMPARSE Specifies numeric parsing information. |
PARAMDATA Describes a parameter accepted by a method or property. |
Enumerations
REGKIND Controls how a type library is registered. |