oleaut32 Module

The oleaut32 module provides support for Automation.

Functions for Application Developers

The oleaut32 module contains functions for application developers, which are defined in the Oleauto.h header file. To import these functions, you must link to the Oleaut32.lib file. The following table shows the functions that are included in the oleaut32 module.

Function
BstrFromVector VarI1FromI4
CreateErrorInfo VarI1FromR4
CreateTypeLib2 VarI1FromR8
DispGetIDsOfNames VarI1FromStr
DispGetParam VarI1FromUI1
DispInvoke VarI1FromUI2
LoadRegTypeLib VarI1FromUI4
LoadTypeLib VarI2FromBool
RegisterTypeLib VarI2FromCy
SafeArrayAccessData VarI2FromDate
SafeArrayAllocData VarI2FromDec
SafeArrayAllocDescriptor VarI2FromDisp
SafeArrayCopy VarI2FromI1
SafeArrayCopyData VarI2FromI4
SafeArrayCreate VarI2FromR4
SafeArrayCreateVector VarI2FromR8
SafeArrayDestroy VarI2FromStr
SafeArrayDestroyData VarI2FromUI1
SafeArrayDestroyDescriptor VarI2FromUI2
SafeArrayGetDim VarI2FromUI4
SafeArrayGetElement VarI4FromBool
SafeArrayGetElemsize VarI4FromCy
SafeArrayGetLBound VarI4FromDate
SafeArrayGetUBound VarI4FromDec
SafeArrayLock VarI4FromDisp
SafeArrayPtrOfIndex VarI4FromI1
SafeArrayPutElement VarI4FromI2
SafeArrayRedim VarI4FromR4
SafeArrayUnaccessData VarI4FromR8
SafeArrayUnlock VarI4FromStr
SetErrorInfo VarI4FromUI1
SysAllocString VarI4FromUI2
SysAllocStringLen VarI4FromUI4
SysFreeString VariantChangeType
SysReAllocString VariantChangeTypeEx
SysReAllocStringLen VariantClear
SysStringLen VariantCopy
VarBoolFromCy VariantCopyInd
VarBoolFromDate VariantInit
VarBoolFromDec VarNumFromParseNum
VarBoolFromDisp VarParseNumFromStr
VarBoolFromI1 VarR4FromBool
VarBoolFromI2 VarR4FromCy
VarBoolFromI4 VarR4FromDate
VarBoolFromR4 VarR4FromDec
VarBoolFromR8 VarR4FromDisp
VarBoolFromStr VarR4FromI1
VarBoolFromUI1 VarR4FromI2
VarBoolFromUI2 VarR4FromI4
VarBoolFromUI4 VarR4FromR8
VarBstrFromBool VarR4FromStr
VarBstrFromCy VarR4FromUI1
VarBstrFromDate VarR4FromUI2
VarBstrFromDec VarR4FromUI4
VarBstrFromDisp VarR8FromBool
VarBstrFromI1 VarR8FromCy
VarBstrFromI2 VarR8FromDate
VarBstrFromI4 VarR8FromDec
VarBstrFromR4 VarR8FromDisp
VarBstrFromR8 VarR8FromI1
VarBstrFromUI1 VarR8FromI2
VarBstrFromUI2 VarR8FromI4
VarBstrFromUI4 VarR8FromR4
VarCyFromBool VarR8FromStr
VarCyFromDate VarR8FromUI1
VarCyFromDec VarR8FromUI2
VarCyFromDisp VarR8FromUI4
VarCyFromI1 VarUdateFromDate
VarCyFromI2 VarUI1FromBool
VarCyFromI4 VarUI1FromCy
VarCyFromR4 VarUI1FromDate
VarCyFromR8 VarUI1FromDec
VarCyFromStr VarUI1FromDisp
VarCyFromUI1 VarUI1FromI1
VarCyFromUI2 VarUI1FromI2
VarCyFromUI4 VarUI1FromI4
VarDateFromBool VarUI1FromR4
VarDateFromCy VarUI1FromR8
VarDateFromDec VarUI1FromStr
VarDateFromDisp VarUI1FromUI2
VarDateFromI1 VarUI1FromUI4
VarDateFromI2 VarUI2FromBool
VarDateFromI4 VarUI2FromCy
VarDateFromR4 VarUI2FromDate
VarDateFromR8 VarUI2FromDec
VarDateFromStr VarUI2FromDisp
VarDateFromUdate VarUI2FromI1
VarDateFromUI1 VarUI2FromI2
VarDateFromUI2 VarUI2FromI4
VarDateFromUI4 VarUI2FromR4
VarDecFromBool VarUI2FromR8
VarDecFromCy VarUI2FromStr
VarDecFromDate VarUI2FromUI1
VarDecFromDisp VarUI2FromUI4
VarDecFromI1 VarUI4FromBool
VarDecFromI2 VarUI4FromCy
VarDecFromI4 VarUI4FromDate
VarDecFromR4 VarUI4FromDec
VarDecFromR8 VarUI4FromDisp
VarDecFromStr VarUI4FromI1
VarDecFromUI1 VarUI4FromI2
VarDecFromUI2 VarUI4FromI4
VarDecFromUI4 VarUI4FromR4
VarI1FromBool VarUI4FromR8
VarI1FromCy VarUI4FromStr
VarI1FromDate VarUI4FromUI1
VarI1FromDec VarUI4FromUI2
VarI1FromDisp VectorFromBstr
VarI1FromI2  

Components

The following table shows the components included with the oleaut32 module.

Component Description Note Library
oaall Main OLE automation component. Not applicable. oleaut32.lib
idispproxy Supports variants, only one level of redirection, to be marshaled across interfaces Requires full DCOM. idispproxy.lib

See Also

Common Windows CE Modules | dcom Modules

Last updated on Wednesday, April 13, 2005

© 2005 Microsoft Corporation. All rights reserved.