Source: core/sys/windows/_oleauto.d
core.sys.windows.oleauto
Windows API header module
Translated from MinGW Windows headers
License
var DISPATCH_METHOD DISPATCH_PROPERTYGET DISPATCH_PROPERTYPUT DISPATCH_PROPERTYPUTREF ID_DEFAULTINST LOCALE_USE_NLS MEMBERID_NIL NUMPRS_CURRENCY NUMPRS_DECIMAL NUMPRS_EXPONENT NUMPRS_HEX_OCT NUMPRS_INEXACT NUMPRS_LEADING_MINUS NUMPRS_LEADING_PLUS NUMPRS_LEADING_WHITE NUMPRS_NEG NUMPRS_PARENS NUMPRS_STD NUMPRS_THOUSANDS NUMPRS_TRAILING_MINUS NUMPRS_TRAILING_PLUS NUMPRS_TRAILING_WHITE NUMPRS_USE_ALL STDOLE_LCID STDOLE_MAJORVERNUM STDOLE_MINORVERNUM VAR_CALENDAR_GREGORIAN VAR_CALENDAR_HIJRI VAR_CALENDAR_THAI VAR_DATEVALUEONLY VAR_FORMAT_NOSUBSTITUTE VAR_FOURDIGITYEARS VAR_LOCALBOOL VAR_TIMEVALUEONLY VAR_VALIDDATE VARIANT_ALPHABOOL VARIANT_CALENDAR_GREGORIAN VARIANT_CALENDAR_HIJRI VARIANT_CALENDAR_THAI VARIANT_LOCALBOOL VARIANT_NOUSEOVERRIDE VARIANT_NOUSEROVERRIDE VARIANT_NOVALUEPROP VARIANT_USE_NLS VTBIT_CY VTBIT_DECIMAL VTBIT_I1 VTBIT_I2 VTBIT_I4 VTBIT_I8 VTBIT_R4 VTBIT_R8 VTBIT_UI1 VTBIT_UI2 VTBIT_UI4 VTBIT_UI8
alias LPCREATETYPEINFO LPCREATETYPEINFO2 LPCREATETYPELIB LPCREATETYPELIB2 LPINTERFACEDATA LPMETHODDATA LPPARAMDATA
enum REGKIND
fn BstrFromVector CreateDispTypeInfo CreateErrorInfo CreateStdDispatch CreateTypeLib DispGetIDsOfNames DispGetParam DispInvoke DosDateTimeToVariantTime GetActiveObject GetErrorInfo LHashValOfNameSys LHashValOfNameSysA LoadRegTypeLib LoadTypeLib LoadTypeLibEx OaBuildVersion QueryPathOfRegTypeLib RegisterActiveObject RegisterTypeLib RevokeActiveObject SafeArrayAccessData SafeArrayAllocData SafeArrayAllocDescriptor SafeArrayAllocDescriptorEx SafeArrayCopy SafeArrayCreate SafeArrayCreateVector SafeArrayCreateVectorEx SafeArrayDestroy SafeArrayDestroyData SafeArrayDestroyDescriptor SafeArrayGetDim SafeArrayGetElement SafeArrayGetElemsize SafeArrayGetIID SafeArrayGetLBound SafeArrayGetRecordInfo SafeArrayGetUBound SafeArrayGetVartype SafeArrayLock SafeArrayPtrOfIndex SafeArrayPutElement SafeArrayRedim SafeArraySetIID SafeArraySetRecordInfo SafeArrayUnaccessData SafeArrayUnlock SetErrorInfo SysAllocString SysAllocStringByteLen SysAllocStringLen SysFreeString SysReAllocString SysReAllocStringLen SysStringByteLen SysStringLen SystemTimeToVariantTime UnRegisterTypeLib VarAbs VarAdd VarAnd VarBoolFromCy VarBoolFromDate VarBoolFromDec VarBoolFromDisp VarBoolFromI1 VarBoolFromI2 VarBoolFromI4 VarBoolFromI8 VarBoolFromR4 VarBoolFromR8 VarBoolFromStr VarBoolFromUI1 VarBoolFromUI2 VarBoolFromUI4 VarBoolFromUI8 VarBstrCat VarBstrCmp VarBstrFromBool VarBstrFromCy VarBstrFromDate VarBstrFromDec VarBstrFromDisp VarBstrFromI1 VarBstrFromI2 VarBstrFromI4 VarBstrFromI8 VarBstrFromR4 VarBstrFromR8 VarBstrFromUI1 VarBstrFromUI2 VarBstrFromUI4 VarBstrFromUI8 VarCat VarCmp VarCyAbs VarCyAdd VarCyCmp VarCyCmpR8 VarCyFix VarCyFromBool VarCyFromDate VarCyFromDec VarCyFromDisp VarCyFromI1 VarCyFromI2 VarCyFromI4 VarCyFromI8 VarCyFromR4 VarCyFromR8 VarCyFromStr VarCyFromUI1 VarCyFromUI2 VarCyFromUI4 VarCyFromUI8 VarCyInt VarCyMul VarCyMulI4 VarCyMulI8 VarCyNeg VarCyRound VarCySub VarDateFromBool VarDateFromCy VarDateFromDec VarDateFromDisp VarDateFromI1 VarDateFromI2 VarDateFromI4 VarDateFromI8 VarDateFromR4 VarDateFromR8 VarDateFromStr VarDateFromUdate VarDateFromUdateEx VarDateFromUI1 VarDateFromUI2 VarDateFromUI4 VarDateFromUI8 VarDecAbs VarDecAdd VarDecCmp VarDecCmpR8 VarDecDiv VarDecFix VarDecFromBool VarDecFromCy VarDecFromDate VarDecFromDisp VarDecFromI1 VarDecFromI2 VarDecFromI4 VarDecFromI8 VarDecFromR4 VarDecFromR8 VarDecFromStr VarDecFromUI1 VarDecFromUI2 VarDecFromUI4 VarDecFromUI8 VarDecInt VarDecMul VarDecNeg VarDecRound VarDecSub VarDiv VarEqv VarFix VarI1FromBool VarI1FromCy VarI1FromDate VarI1FromDec VarI1FromDisp VarI1FromI2 VarI1FromI4 VarI1FromI8 VarI1FromR4 VarI1FromR8 VarI1FromStr VarI1FromUI1 VarI1FromUI2 VarI1FromUI4 VarI1FromUI8 VarI2FromBool VarI2FromCy VarI2FromDate VarI2FromDec VarI2FromDisp VarI2FromI1 VarI2FromI4 VarI2FromI8 VarI2FromR4 VarI2FromR8 VarI2FromStr VarI2FromUI1 VarI2FromUI2 VarI2FromUI4 VarI2FromUI8 VarI4FromBool VarI4FromCy VarI4FromDate VarI4FromDec VarI4FromDisp VarI4FromI1 VarI4FromI2 VarI4FromI8 VarI4FromR4 VarI4FromR8 VarI4FromStr VarI4FromUI1 VarI4FromUI2 VarI4FromUI4 VarI4FromUI8 VarI8FromBool VarI8FromCy VarI8FromDate VarI8FromDec VarI8FromDisp VarI8FromI1 VarI8FromI2 VarI8FromI4 VarI8FromInt VarI8FromR4 VarI8FromR8 VarI8FromStr VarI8FromUI1 VarI8FromUI2 VarI8FromUI4 VarI8FromUI8 VariantChangeType VariantChangeTypeEx VariantClear VariantCopy VariantCopyInd VariantInit VariantTimeToDosDateTime VariantTimeToSystemTime VarIdiv VarImp VarInt VarMod VarMul VarNeg VarNot VarNumFromParseNum VarOr VarParseNumFromStr VarPow VarR4CmpR8 VarR4FromBool VarR4FromCy VarR4FromDate VarR4FromDec VarR4FromDisp VarR4FromI1 VarR4FromI2 VarR4FromI4 VarR4FromI8 VarR4FromR8 VarR4FromStr VarR4FromUI1 VarR4FromUI2 VarR4FromUI4 VarR4FromUI8 VarR8FromBool VarR8FromCy VarR8FromDate VarR8FromDec VarR8FromDisp VarR8FromI1 VarR8FromI2 VarR8FromI4 VarR8FromI8 VarR8FromR4 VarR8FromStr VarR8FromUI1 VarR8FromUI2 VarR8FromUI4 VarR8FromUI8 VarR8Pow VarR8Round VarRound VarSub VarUdateFromDate VarUI1FromBool VarUI1FromCy VarUI1FromDate VarUI1FromDec VarUI1FromDisp VarUI1FromI1 VarUI1FromI2 VarUI1FromI4 VarUI1FromI8 VarUI1FromR4 VarUI1FromR8 VarUI1FromStr VarUI1FromUI2 VarUI1FromUI4 VarUI1FromUI8 VarUI2FromBool VarUI2FromCy VarUI2FromDate VarUI2FromDec VarUI2FromDisp VarUI2FromI1 VarUI2FromI2 VarUI2FromI4 VarUI2FromI8 VarUI2FromR4 VarUI2FromR8 VarUI2FromStr VarUI2FromUI1 VarUI2FromUI4 VarUI2FromUI8 VarUI4FromBool VarUI4FromCy VarUI4FromDate VarUI4FromDec VarUI4FromDisp VarUI4FromI1 VarUI4FromI2 VarUI4FromI4 VarUI4FromI8 VarUI4FromR4 VarUI4FromR8 VarUI4FromStr VarUI4FromUI1 VarUI4FromUI2 VarUI4FromUI8 VarUI8FromBool VarUI8FromCy VarUI8FromDate VarUI8FromDec VarUI8FromDisp VarUI8FromI1 VarUI8FromI2 VarUI8FromI4 VarUI8FromI8 VarUI8FromInt VarUI8FromR4 VarUI8FromR8 VarUI8FromStr VarUI8FromUI1 VarUI8FromUI2 VarUI8FromUI4 VarXor VectorFromBstr
Types 17
enumREGKIND
REGKIND_DEFAULT
REGKIND_REGISTER
REGKIND_NONE
aliasLPPARAMDATA = PARAMDATA *
structMETHODDATA
aliasLPMETHODDATA = METHODDATA *
structINTERFACEDATA
aliasLPINTERFACEDATA = INTERFACEDATA *
structUDATE
structNUMPARSE
Fields
int cDiguint dwInFlagsuint dwOutFlagsint cchUsedint nBaseShiftint nPwr10interfaceICreateTypeInfo
interfaceICreateTypeInfo2
interfaceICreateTypeLib
interfaceICreateTypeLib2
aliasLPCREATETYPEINFO = ICreateTypeInfo
aliasLPCREATETYPELIB = ICreateTypeLib
aliasLPCREATETYPELIB2 = ICreateTypeLib2
Functions 436
fn
BSTR SysAllocString(const(OLECHAR) *)fn
int SysReAllocString(BSTR *, const(OLECHAR) *)fn
BSTR SysAllocStringLen(const(OLECHAR) *, uint)fn
int SysReAllocStringLen(BSTR *, const(OLECHAR) *, uint)fn
void SysFreeString(BSTR)fn
uint SysStringLen(BSTR)fn
uint SysStringByteLen(BSTR)fn
BSTR SysAllocStringByteLen(const(char) *, uint)fn
int DosDateTimeToVariantTime(ushort, ushort, double *)fn
int VariantTimeToDosDateTime(double, ushort *, ushort *)fn
int VariantTimeToSystemTime(double, LPSYSTEMTIME)fn
int SystemTimeToVariantTime(LPSYSTEMTIME, double *)fn
HRESULT VarDateFromUdate(UDATE *, ULONG, DATE *)fn
HRESULT VarDateFromUdateEx(UDATE *, LCID, ULONG, DATE *)fn
HRESULT VarUdateFromDate(DATE, ULONG, UDATE *)fn
HRESULT SafeArrayAllocDescriptor(uint, SAFEARRAY * *)fn
HRESULT SafeArrayAllocData(SAFEARRAY *)fn
SAFEARRAY * SafeArrayCreate(VARTYPE, uint, SAFEARRAYBOUND *)fn
HRESULT SafeArrayDestroyDescriptor(SAFEARRAY *)fn
HRESULT SafeArrayDestroyData(SAFEARRAY *)fn
HRESULT SafeArrayDestroy(SAFEARRAY *)fn
HRESULT SafeArrayRedim(SAFEARRAY *, SAFEARRAYBOUND *)fn
uint SafeArrayGetDim(SAFEARRAY *)fn
uint SafeArrayGetElemsize(SAFEARRAY *)fn
HRESULT SafeArrayGetUBound(SAFEARRAY *, uint, int *)fn
HRESULT SafeArrayGetLBound(SAFEARRAY *, uint, int *)fn
HRESULT SafeArrayLock(SAFEARRAY *)fn
HRESULT SafeArrayUnlock(SAFEARRAY *)fn
HRESULT SafeArrayAccessData(SAFEARRAY *, void * *)fn
HRESULT SafeArrayUnaccessData(SAFEARRAY *)fn
HRESULT SafeArrayGetElement(SAFEARRAY *, int *, void *)fn
HRESULT SafeArrayPutElement(SAFEARRAY *, int *, void *)fn
HRESULT SafeArrayCopy(SAFEARRAY *, SAFEARRAY * *)fn
HRESULT SafeArrayPtrOfIndex(SAFEARRAY *, int *, void * *)fn
SAFEARRAY * SafeArrayCreateVectorEx(VARTYPE, LONG, ULONG, LPVOID)fn
HRESULT SafeArrayAllocDescriptorEx(VARTYPE, UINT, SAFEARRAY * *)fn
HRESULT SafeArrayGetVartype(SAFEARRAY *, VARTYPE *)fn
HRESULT SafeArraySetRecordInfo(SAFEARRAY *, IRecordInfo)fn
HRESULT SafeArrayGetRecordInfo(SAFEARRAY *, IRecordInfo *)fn
HRESULT SafeArraySetIID(SAFEARRAY *, REFGUID)fn
HRESULT SafeArrayGetIID(SAFEARRAY *, GUID *)fn
void VariantInit(VARIANTARG *)fn
HRESULT VariantClear(VARIANTARG *)fn
HRESULT VariantCopy(VARIANTARG *, VARIANTARG *)fn
HRESULT VariantCopyInd(VARIANT *, VARIANTARG *)fn
HRESULT VariantChangeType(VARIANTARG *, VARIANTARG *, ushort, VARTYPE)fn
HRESULT VariantChangeTypeEx(VARIANTARG *, VARIANTARG *, LCID, ushort, VARTYPE)fn
HRESULT VarUI1FromI2(short, ubyte *)fn
HRESULT VarUI1FromI4(int, ubyte *)fn
HRESULT VarUI1FromR4(float, ubyte *)fn
HRESULT VarUI1FromR8(double, ubyte *)fn
HRESULT VarUI1FromCy(CY, ubyte *)fn
HRESULT VarUI1FromDate(DATE, ubyte *)fn
HRESULT VarUI1FromStr(OLECHAR *, LCID, uint, ubyte *)fn
HRESULT VarUI1FromDisp(LPDISPATCH, LCID, ubyte *)fn
HRESULT VarUI1FromBool(VARIANT_BOOL, ubyte *)fn
HRESULT VarI2FromUI1(ubyte, short *)fn
HRESULT VarI2FromI4(int, short *)fn
HRESULT VarI2FromR4(float, short *)fn
HRESULT VarI2FromR8(double, short *)fn
HRESULT VarI2FromCy(CY cyIn, short *)fn
HRESULT VarI2FromDate(DATE, short *)fn
HRESULT VarI2FromStr(OLECHAR *, LCID, uint, short *)fn
HRESULT VarI2FromDisp(LPDISPATCH, LCID, short *)fn
HRESULT VarI2FromBool(VARIANT_BOOL, short *)fn
HRESULT VarI4FromUI1(ubyte, int *)fn
HRESULT VarI4FromI2(short, int *)fn
HRESULT VarI4FromR4(float, int *)fn
HRESULT VarI4FromR8(double, int *)fn
HRESULT VarI4FromCy(CY, int *)fn
HRESULT VarI4FromDate(DATE, int *)fn
HRESULT VarI4FromStr(OLECHAR *, LCID, uint, int *)fn
HRESULT VarI4FromDisp(LPDISPATCH, LCID, int *)fn
HRESULT VarI4FromBool(VARIANT_BOOL, int *)fn
HRESULT VarR4FromUI1(ubyte, float *)fn
HRESULT VarR4FromI2(short, float *)fn
HRESULT VarR4FromI4(int, float *)fn
HRESULT VarR4FromR8(double, float *)fn
HRESULT VarR4FromCy(CY, float *)fn
HRESULT VarR4FromDate(DATE, float *)fn
HRESULT VarR4FromStr(OLECHAR *, LCID, uint, float *)fn
HRESULT VarR4FromDisp(LPDISPATCH, LCID, float *)fn
HRESULT VarR4FromBool(VARIANT_BOOL, float *)fn
HRESULT VarR8FromUI1(ubyte, double *)fn
HRESULT VarR8FromI2(short, double *)fn
HRESULT VarR8FromI4(int, double *)fn
HRESULT VarR8FromR4(float, double *)fn
HRESULT VarR8FromCy(CY, double *)fn
HRESULT VarR8FromDate(DATE, double *)fn
HRESULT VarR8FromStr(OLECHAR *, LCID, uint, double *)fn
HRESULT VarR8FromDisp(LPDISPATCH, LCID, double *)fn
HRESULT VarR8FromBool(VARIANT_BOOL, double *)fn
HRESULT VarR8FromDec(DECIMAL *, double *)fn
HRESULT VarDateFromUI1(ubyte, DATE *)fn
HRESULT VarDateFromI2(short, DATE *)fn
HRESULT VarDateFromI4(int, DATE *)fn
HRESULT VarDateFromR4(float, DATE *)fn
HRESULT VarDateFromR8(double, DATE *)fn
HRESULT VarDateFromCy(CY, DATE *)fn
HRESULT VarDateFromStr(OLECHAR *, LCID, uint, DATE *)fn
HRESULT VarDateFromDisp(LPDISPATCH, LCID, DATE *)fn
HRESULT VarDateFromBool(VARIANT_BOOL, DATE *)fn
HRESULT VarCyFromUI1(ubyte, CY *)fn
HRESULT VarCyFromI2(short, CY *)fn
HRESULT VarCyFromI4(int, CY *)fn
HRESULT VarCyFromR4(float, CY *)fn
HRESULT VarCyFromR8(double, CY *)fn
HRESULT VarCyFromDate(DATE, CY *)fn
HRESULT VarCyFromStr(OLECHAR *, LCID, uint, CY *)fn
HRESULT VarCyFromDisp(LPDISPATCH, LCID, CY *)fn
HRESULT VarCyFromBool(VARIANT_BOOL, CY *)fn
HRESULT VarBstrFromUI1(ubyte, LCID, uint, BSTR *)fn
HRESULT VarBstrFromI2(short, LCID, uint, BSTR *)fn
HRESULT VarBstrFromI4(int, LCID, uint, BSTR *)fn
HRESULT VarBstrFromR4(float, LCID, uint, BSTR *)fn
HRESULT VarBstrFromR8(double, LCID, uint, BSTR *)fn
HRESULT VarBstrFromCy(CY, LCID, uint, BSTR *)fn
HRESULT VarBstrFromDate(DATE, LCID, uint, BSTR *)fn
HRESULT VarBstrFromDisp(LPDISPATCH, LCID, uint, BSTR *)fn
HRESULT VarBstrFromBool(VARIANT_BOOL, LCID, uint, BSTR *)fn
HRESULT VarBoolFromUI1(ubyte, VARIANT_BOOL *)fn
HRESULT VarBoolFromI2(short, VARIANT_BOOL *)fn
HRESULT VarBoolFromI4(int, VARIANT_BOOL *)fn
HRESULT VarBoolFromR4(float, VARIANT_BOOL *)fn
HRESULT VarBoolFromR8(double, VARIANT_BOOL *)fn
HRESULT VarBoolFromDate(DATE, VARIANT_BOOL *)fn
HRESULT VarBoolFromCy(CY, VARIANT_BOOL *)fn
HRESULT VarBoolFromStr(OLECHAR *, LCID, uint, VARIANT_BOOL *)fn
HRESULT VarBoolFromDisp(LPDISPATCH, LCID, VARIANT_BOOL *)fn
HRESULT VarDecFromR8(double, DECIMAL *)fn
ULONG LHashValOfNameSysA(SYSKIND, LCID, const(char) *)fn
ULONG LHashValOfNameSys(SYSKIND, LCID, const(OLECHAR) *)fn
HRESULT LoadTypeLib(const(OLECHAR) *, LPTYPELIB *)fn
HRESULT LoadTypeLibEx(LPCOLESTR, REGKIND, LPTYPELIB *)fn
HRESULT LoadRegTypeLib(REFGUID, WORD, WORD, LCID, LPTYPELIB *)fn
HRESULT QueryPathOfRegTypeLib(REFGUID, ushort, ushort, LCID, LPBSTR)fn
HRESULT RegisterTypeLib(LPTYPELIB, OLECHAR *, OLECHAR *)fn
HRESULT UnRegisterTypeLib(REFGUID, WORD, WORD, LCID, SYSKIND)fn
HRESULT DispGetParam(DISPPARAMS *, UINT, VARTYPE, VARIANT *, UINT *)fn
HRESULT DispGetIDsOfNames(LPTYPEINFO, OLECHAR * *, UINT, DISPID *)fn
HRESULT DispInvoke(void *, LPTYPEINFO, DISPID, WORD, DISPPARAMS *, VARIANT *, EXCEPINFO *, UINT *)fn
HRESULT CreateDispTypeInfo(INTERFACEDATA *, LCID, LPTYPEINFO *)fn
HRESULT CreateStdDispatch(IUnknown, void *, LPTYPEINFO, IUnknown *)fn
HRESULT RegisterActiveObject(IUnknown, REFCLSID, DWORD, DWORD *)fn
HRESULT RevokeActiveObject(DWORD, void *)fn
HRESULT GetActiveObject(REFCLSID, void *, IUnknown *)fn
HRESULT SetErrorInfo(uint, LPERRORINFO)fn
HRESULT GetErrorInfo(uint, LPERRORINFO *)fn
HRESULT CreateErrorInfo(LPCREATEERRORINFO *)fn
uint OaBuildVersion()fn
HRESULT VectorFromBstr(BSTR, SAFEARRAY * *)fn
HRESULT BstrFromVector(SAFEARRAY *, BSTR *)fn
HRESULT VarNumFromParseNum(NUMPARSE *, BYTE *, ULONG, VARIANT *)fn
HRESULT VarUI1FromI2(SHORT, BYTE *)fn
HRESULT VarUI1FromI4(LONG, BYTE *)fn
HRESULT VarUI1FromI8(LONG64, BYTE *)fn
HRESULT VarUI1FromR4(FLOAT, BYTE *)fn
HRESULT VarUI1FromR8(DOUBLE, BYTE *)fn
HRESULT VarUI1FromDate(DATE, BYTE *)fn
HRESULT VarUI1FromBool(VARIANT_BOOL, BYTE *)fn
HRESULT VarUI1FromI1(byte, BYTE *)fn
HRESULT VarUI1FromUI2(USHORT, BYTE *)fn
HRESULT VarUI1FromUI4(ULONG, BYTE *)fn
HRESULT VarUI1FromUI8(ULONG64, BYTE *)fn
HRESULT VarUI1FromStr(OLECHAR *, LCID, ULONG, BYTE *)fn
HRESULT VarUI1FromCy(CY, BYTE *)fn
HRESULT VarUI1FromDec(DECIMAL *, BYTE *)fn
HRESULT VarUI1FromDisp(IDispatch, LCID, BYTE *)fn
HRESULT VarI2FromUI1(BYTE, SHORT *)fn
HRESULT VarI2FromI4(LONG, SHORT *)fn
HRESULT VarI2FromI8(LONG64, SHORT *)fn
HRESULT VarI2FromR4(FLOAT, SHORT *)fn
HRESULT VarI2FromR8(DOUBLE, SHORT *)fn
HRESULT VarI2FromDate(DATE, SHORT *)fn
HRESULT VarI2FromBool(VARIANT_BOOL, SHORT *)fn
HRESULT VarI2FromI1(byte, SHORT *)fn
HRESULT VarI2FromUI2(USHORT, SHORT *)fn
HRESULT VarI2FromUI4(ULONG, SHORT *)fn
HRESULT VarI2FromUI8(ULONG64, SHORT *)fn
HRESULT VarI2FromStr(OLECHAR *, LCID, ULONG, SHORT *)fn
HRESULT VarI2FromCy(CY, SHORT *)fn
HRESULT VarI2FromDec(DECIMAL *, SHORT *)fn
HRESULT VarI2FromDisp(IDispatch, LCID, SHORT *)fn
HRESULT VarI4FromUI1(BYTE, LONG *)fn
HRESULT VarI4FromI2(SHORT, LONG *)fn
HRESULT VarI4FromI8(LONG64, LONG *)fn
HRESULT VarI4FromR4(FLOAT, LONG *)fn
HRESULT VarI4FromR8(DOUBLE, LONG *)fn
HRESULT VarI4FromDate(DATE, LONG *)fn
HRESULT VarI4FromBool(VARIANT_BOOL, LONG *)fn
HRESULT VarI4FromI1(byte, LONG *)fn
HRESULT VarI4FromUI2(USHORT, LONG *)fn
HRESULT VarI4FromUI4(ULONG, LONG *)fn
HRESULT VarI4FromUI8(ULONG64, LONG *)fn
HRESULT VarI4FromStr(OLECHAR *, LCID, ULONG, LONG *)fn
HRESULT VarI4FromCy(CY, LONG *)fn
HRESULT VarI4FromDec(DECIMAL *, LONG *)fn
HRESULT VarI4FromDisp(IDispatch, LCID, LONG *)fn
HRESULT VarI8FromUI1(BYTE, LONG64 *)fn
HRESULT VarI8FromI2(SHORT, LONG64 *)fn
HRESULT VarI8FromI4(LONG, LONG64 *)fn
HRESULT VarI8FromR4(FLOAT, LONG64 *)fn
HRESULT VarI8FromR8(DOUBLE, LONG64 *)fn
HRESULT VarI8FromDate(DATE, LONG64 *)fn
HRESULT VarI8FromStr(OLECHAR *, LCID, ULONG, LONG64 *)fn
HRESULT VarI8FromBool(VARIANT_BOOL, LONG64 *)fn
HRESULT VarI8FromI1(byte, LONG64 *)fn
HRESULT VarI8FromUI2(USHORT, LONG64 *)fn
HRESULT VarI8FromUI4(ULONG, LONG64 *)fn
HRESULT VarI8FromUI8(ULONG64, LONG64 *)fn
HRESULT VarI8FromDec(DECIMAL * pdecIn, LONG64 *)fn
HRESULT VarI8FromInt(INT intIn, LONG64 *)fn
HRESULT VarI8FromCy(CY, LONG64 *)fn
HRESULT VarI8FromDisp(IDispatch, LCID, LONG64 *)fn
HRESULT VarR4FromUI1(BYTE, FLOAT *)fn
HRESULT VarR4FromI2(SHORT, FLOAT *)fn
HRESULT VarR4FromI4(LONG, FLOAT *)fn
HRESULT VarR4FromI8(LONG64, FLOAT *)fn
HRESULT VarR4FromR8(DOUBLE, FLOAT *)fn
HRESULT VarR4FromDate(DATE, FLOAT *)fn
HRESULT VarR4FromBool(VARIANT_BOOL, FLOAT *)fn
HRESULT VarR4FromI1(byte, FLOAT *)fn
HRESULT VarR4FromUI2(USHORT, FLOAT *)fn
HRESULT VarR4FromUI4(ULONG, FLOAT *)fn
HRESULT VarR4FromUI8(ULONG64, FLOAT *)fn
HRESULT VarR4FromStr(OLECHAR *, LCID, ULONG, FLOAT *)fn
HRESULT VarR4FromCy(CY, FLOAT *)fn
HRESULT VarR4FromDec(DECIMAL *, FLOAT *)fn
HRESULT VarR4FromDisp(IDispatch, LCID, FLOAT *)fn
HRESULT VarR8FromUI1(BYTE, double *)fn
HRESULT VarR8FromI2(SHORT, double *)fn
HRESULT VarR8FromI4(LONG, double *)fn
HRESULT VarR8FromI8(LONG64, double *)fn
HRESULT VarR8FromR4(FLOAT, double *)fn
HRESULT VarR8FromDate(DATE, double *)fn
HRESULT VarR8FromBool(VARIANT_BOOL, double *)fn
HRESULT VarR8FromI1(byte, double *)fn
HRESULT VarR8FromUI2(USHORT, double *)fn
HRESULT VarR8FromUI4(ULONG, double *)fn
HRESULT VarR8FromUI8(ULONG64, double *)fn
HRESULT VarR8FromStr(OLECHAR *, LCID, ULONG, double *)fn
HRESULT VarR8FromCy(CY, double *)fn
HRESULT VarR8FromDec(DECIMAL *, double *)fn
HRESULT VarR8FromDisp(IDispatch, LCID, double *)fn
HRESULT VarDateFromUI1(BYTE, DATE *)fn
HRESULT VarDateFromI2(SHORT, DATE *)fn
HRESULT VarDateFromI4(LONG, DATE *)fn
HRESULT VarDateFromI8(LONG64, DATE *)fn
HRESULT VarDateFromR4(FLOAT, DATE *)fn
HRESULT VarDateFromR8(DOUBLE, DATE *)fn
HRESULT VarDateFromStr(OLECHAR *, LCID, ULONG, DATE *)fn
HRESULT VarDateFromI1(byte, DATE *)fn
HRESULT VarDateFromUI2(USHORT, DATE *)fn
HRESULT VarDateFromUI4(ULONG, DATE *)fn
HRESULT VarDateFromUI8(ULONG64, DATE *)fn
HRESULT VarDateFromBool(VARIANT_BOOL, DATE *)fn
HRESULT VarDateFromCy(CY, DATE *)fn
HRESULT VarDateFromDec(DECIMAL *, DATE *)fn
HRESULT VarDateFromDisp(IDispatch, LCID, DATE *)fn
HRESULT VarCyFromUI1(BYTE, CY *)fn
HRESULT VarCyFromI2(SHORT sIn, CY *)fn
HRESULT VarCyFromI4(LONG, CY *)fn
HRESULT VarCyFromI8(LONG64, CY *)fn
HRESULT VarCyFromR4(FLOAT, CY *)fn
HRESULT VarCyFromR8(DOUBLE, CY *)fn
HRESULT VarCyFromDate(DATE, CY *)fn
HRESULT VarCyFromStr(OLECHAR *, LCID, ULONG, CY *)fn
HRESULT VarCyFromBool(VARIANT_BOOL, CY *)fn
HRESULT VarCyFromI1(byte, CY *)fn
HRESULT VarCyFromUI2(USHORT, CY *)fn
HRESULT VarCyFromUI4(ULONG, CY *)fn
HRESULT VarCyFromUI8(ULONG64, CY *)fn
HRESULT VarCyFromDec(DECIMAL *, CY *)fn
HRESULT VarCyFromStr(OLECHAR *, LCID, ULONG, CY *)fn
HRESULT VarCyFromDisp(IDispatch, LCID, CY *)fn
HRESULT VarBstrFromUI1(BYTE, LCID, ULONG, BSTR *)fn
HRESULT VarBstrFromI2(SHORT, LCID, ULONG, BSTR *)fn
HRESULT VarBstrFromI4(LONG, LCID, ULONG, BSTR *)fn
HRESULT VarBstrFromI8(LONG64, LCID, ULONG, BSTR *)fn
HRESULT VarBstrFromR4(FLOAT, LCID, ULONG, BSTR *)fn
HRESULT VarBstrFromR8(DOUBLE, LCID, ULONG, BSTR *)fn
HRESULT VarBstrFromDate(DATE, LCID, ULONG, BSTR *)fn
HRESULT VarBstrFromBool(VARIANT_BOOL, LCID, ULONG, BSTR *)fn
HRESULT VarBstrFromI1(byte, LCID, ULONG, BSTR *)fn
HRESULT VarBstrFromUI2(USHORT, LCID, ULONG, BSTR *)fn
HRESULT VarBstrFromUI8(ULONG64, LCID, ULONG, BSTR *)fn
HRESULT VarBstrFromUI4(ULONG, LCID, ULONG, BSTR *)fn
HRESULT VarBstrFromCy(CY, LCID, ULONG, BSTR *)fn
HRESULT VarBstrFromDec(DECIMAL *, LCID, ULONG, BSTR *)fn
HRESULT VarBstrFromDisp(IDispatch, LCID, ULONG, BSTR *)fn
HRESULT VarBoolFromUI1(BYTE, VARIANT_BOOL *)fn
HRESULT VarBoolFromI2(SHORT, VARIANT_BOOL *)fn
HRESULT VarBoolFromI4(LONG, VARIANT_BOOL *)fn
HRESULT VarBoolFromI8(LONG64, VARIANT_BOOL *)fn
HRESULT VarBoolFromR4(FLOAT, VARIANT_BOOL *)fn
HRESULT VarBoolFromR8(DOUBLE, VARIANT_BOOL *)fn
HRESULT VarBoolFromDate(DATE, VARIANT_BOOL *)fn
HRESULT VarBoolFromStr(OLECHAR *, LCID, ULONG, VARIANT_BOOL *)fn
HRESULT VarBoolFromI1(byte, VARIANT_BOOL *)fn
HRESULT VarBoolFromUI2(USHORT, VARIANT_BOOL *)fn
HRESULT VarBoolFromUI4(ULONG, VARIANT_BOOL *)fn
HRESULT VarBoolFromUI8(ULONG64, VARIANT_BOOL *)fn
HRESULT VarBoolFromCy(CY, VARIANT_BOOL *)fn
HRESULT VarBoolFromDec(DECIMAL *, VARIANT_BOOL *)fn
HRESULT VarBoolFromDisp(IDispatch, LCID, VARIANT_BOOL *)fn
HRESULT VarI1FromUI1(BYTE, byte *)fn
HRESULT VarI1FromI2(SHORT, byte *)fn
HRESULT VarI1FromI4(LONG, byte *)fn
HRESULT VarI1FromI8(LONG64, byte *)fn
HRESULT VarI1FromR4(FLOAT, byte *)fn
HRESULT VarI1FromR8(DOUBLE, byte *)fn
HRESULT VarI1FromDate(DATE, byte *)fn
HRESULT VarI1FromStr(OLECHAR *, LCID, ULONG, byte *)fn
HRESULT VarI1FromBool(VARIANT_BOOL, byte *)fn
HRESULT VarI1FromUI2(USHORT, byte *)fn
HRESULT VarI1FromUI4(ULONG, byte *)fn
HRESULT VarI1FromUI8(ULONG64, byte *)fn
HRESULT VarI1FromCy(CY, byte *)fn
HRESULT VarI1FromDec(DECIMAL *, byte *)fn
HRESULT VarI1FromDisp(IDispatch, LCID, byte *)fn
HRESULT VarUI2FromUI1(BYTE, USHORT *)fn
HRESULT VarUI2FromI2(SHORT, USHORT *)fn
HRESULT VarUI2FromI4(LONG, USHORT *)fn
HRESULT VarUI2FromI8(LONG64, USHORT *)fn
HRESULT VarUI2FromR4(FLOAT, USHORT *)fn
HRESULT VarUI2FromR8(DOUBLE, USHORT *)fn
HRESULT VarUI2FromDate(DATE, USHORT *)fn
HRESULT VarUI2FromStr(OLECHAR *, LCID, ULONG, USHORT *)fn
HRESULT VarUI2FromBool(VARIANT_BOOL, USHORT *)fn
HRESULT VarUI2FromI1(byte, USHORT *)fn
HRESULT VarUI2FromUI4(ULONG, USHORT *)fn
HRESULT VarUI2FromUI8(ULONG64, USHORT *)fn
HRESULT VarUI2FromCy(CY, USHORT *)fn
HRESULT VarUI2FromDec(DECIMAL *, USHORT *)fn
HRESULT VarUI2FromDisp(IDispatch, LCID, USHORT *)fn
HRESULT VarUI4FromStr(OLECHAR *, LCID, ULONG, ULONG *)fn
HRESULT VarUI4FromUI1(BYTE, ULONG *)fn
HRESULT VarUI4FromI2(SHORT, ULONG *)fn
HRESULT VarUI4FromI4(LONG, ULONG *)fn
HRESULT VarUI4FromI8(LONG64, ULONG *)fn
HRESULT VarUI4FromR4(FLOAT, ULONG *)fn
HRESULT VarUI4FromR8(DOUBLE, ULONG *)fn
HRESULT VarUI4FromDate(DATE, ULONG *)fn
HRESULT VarUI4FromBool(VARIANT_BOOL, ULONG *)fn
HRESULT VarUI4FromI1(byte, ULONG *)fn
HRESULT VarUI4FromUI2(USHORT, ULONG *)fn
HRESULT VarUI4FromUI8(ULONG64, ULONG *)fn
HRESULT VarUI4FromCy(CY, ULONG *)fn
HRESULT VarUI4FromDec(DECIMAL *, ULONG *)fn
HRESULT VarUI4FromDisp(IDispatch, LCID, ULONG *)fn
HRESULT VarUI8FromUI1(BYTE, ULONG64 *)fn
HRESULT VarUI8FromI2(SHORT, ULONG64 *)fn
HRESULT VarUI8FromI4(LONG, ULONG64 *)fn
HRESULT VarUI8FromI8(LONG64, ULONG64 *)fn
HRESULT VarUI8FromR4(FLOAT, ULONG64 *)fn
HRESULT VarUI8FromR8(DOUBLE, ULONG64 *)fn
HRESULT VarUI8FromDate(DATE, ULONG64 *)fn
HRESULT VarUI8FromStr(OLECHAR *, LCID, ULONG, ULONG64 *)fn
HRESULT VarUI8FromBool(VARIANT_BOOL, ULONG64 *)fn
HRESULT VarUI8FromI1(byte, ULONG64 *)fn
HRESULT VarUI8FromUI2(USHORT, ULONG64 *)fn
HRESULT VarUI8FromUI4(ULONG, ULONG64 *)fn
HRESULT VarUI8FromDec(DECIMAL *, ULONG64 *)fn
HRESULT VarUI8FromInt(INT, ULONG64 *)fn
HRESULT VarUI8FromCy(CY, ULONG64 *)fn
HRESULT VarUI8FromDisp(IDispatch, LCID, ULONG64 *)fn
HRESULT VarDecFromUI1(BYTE, DECIMAL *)fn
HRESULT VarDecFromI2(SHORT, DECIMAL *)fn
HRESULT VarDecFromI4(LONG, DECIMAL *)fn
HRESULT VarDecFromI8(LONG64, DECIMAL *)fn
HRESULT VarDecFromR4(FLOAT, DECIMAL *)fn
HRESULT VarDecFromR8(DOUBLE, DECIMAL *)fn
HRESULT VarDecFromDate(DATE, DECIMAL *)fn
HRESULT VarDecFromStr(OLECHAR *, LCID, ULONG, DECIMAL *)fn
HRESULT VarDecFromBool(VARIANT_BOOL, DECIMAL *)fn
HRESULT VarDecFromI1(byte, DECIMAL *)fn
HRESULT VarDecFromUI2(USHORT, DECIMAL *)fn
HRESULT VarDecFromUI4(ULONG, DECIMAL *)fn
HRESULT VarDecFromUI8(ULONG64, DECIMAL *)fn
HRESULT VarDecFromCy(CY, DECIMAL *)fn
HRESULT VarDecFromDisp(IDispatch, LCID, DECIMAL *)fn
HRESULT VarR4CmpR8(float, double)fn
HRESULT VarR8Pow(double, double, double *)fn
HRESULT VarR8Round(double, int, double *)fn
HRESULT VarDecCmpR8(const(DECIMAL) *, DOUBLE)fn
HRESULT VarDecRound(const(DECIMAL) *, int, DECIMAL *)fn
HRESULT VarCyCmpR8(CY, DOUBLE)fn
HRESULT VarCyMulI4(CY, LONG, CY *)fn
HRESULT VarCyMulI8(CY, LONG64, CY *)fn
HRESULT VarCyRound(CY, INT, CY *)fn
HRESULT VarBstrCmp(BSTR, BSTR, LCID, ULONG)fn
HRESULT VarBstrCat(BSTR, BSTR, BSTR *)Variables 56
enumvar
STDOLE_MAJORVERNUM = 1enumvar
STDOLE_MINORVERNUM = 0enumvar
STDOLE_LCID = 0enumvar
VARIANT_NOVALUEPROP = 0x01enumvar
VARIANT_ALPHABOOL = 0x02enumvar
VARIANT_NOUSEOVERRIDE = 0x04enumvar
VARIANT_LOCALBOOL = 0x08enumvar
VAR_TIMEVALUEONLY = 0x0001enumvar
VAR_DATEVALUEONLY = 0x0002enumvar
VAR_VALIDDATE = 0x0004enumvar
VAR_CALENDAR_HIJRI = 0x0008enumvar
VAR_LOCALBOOL = 0x0010enumvar
VAR_FORMAT_NOSUBSTITUTE = 0x0020enumvar
VAR_FOURDIGITYEARS = 0x0040enumvar
VAR_CALENDAR_THAI = 0x0080enumvar
VAR_CALENDAR_GREGORIAN = 0x0100enumvar
MEMBERID_NIL = DISPID_UNKNOWNenumvar
ID_DEFAULTINST = - 2enumvar
DISPATCH_METHOD = 1enumvar
DISPATCH_PROPERTYGET = 2enumvar
DISPATCH_PROPERTYPUT = 4enumvar
DISPATCH_PROPERTYPUTREF = 8enumvar
LOCALE_USE_NLS = 0x10000000enumvar
VARIANT_NOUSEROVERRIDE = 0x04enumvar
VARIANT_CALENDAR_HIJRI = 0x08enumvar
VARIANT_CALENDAR_THAI = 0x20enumvar
VARIANT_CALENDAR_GREGORIAN = 0x40enumvar
VARIANT_USE_NLS = 0x80enumvar
NUMPRS_LEADING_WHITE = 0x00001enumvar
NUMPRS_TRAILING_WHITE = 0x00002enumvar
NUMPRS_LEADING_PLUS = 0x00004enumvar
NUMPRS_TRAILING_PLUS = 0x00008enumvar
NUMPRS_LEADING_MINUS = 0x00010enumvar
NUMPRS_TRAILING_MINUS = 0x00020enumvar
NUMPRS_HEX_OCT = 0x00040enumvar
NUMPRS_PARENS = 0x00080enumvar
NUMPRS_DECIMAL = 0x00100enumvar
NUMPRS_THOUSANDS = 0x00200enumvar
NUMPRS_CURRENCY = 0x00400enumvar
NUMPRS_EXPONENT = 0x00800enumvar
NUMPRS_USE_ALL = 0x01000enumvar
NUMPRS_STD = 0x01FFFenumvar
NUMPRS_NEG = 0x10000enumvar
NUMPRS_INEXACT = 0x20000enumvar
VTBIT_I1 = 1 << VARENUM.VT_I1enumvar
VTBIT_UI1 = 1 << VARENUM.VT_UI1enumvar
VTBIT_I2 = 1 << VARENUM.VT_I2enumvar
VTBIT_UI2 = 1 << VARENUM.VT_UI2enumvar
VTBIT_I4 = 1 << VARENUM.VT_I4enumvar
VTBIT_UI4 = 1 << VARENUM.VT_UI4enumvar
VTBIT_I8 = 1 << VARENUM.VT_I8enumvar
VTBIT_UI8 = 1 << VARENUM.VT_UI8enumvar
VTBIT_R4 = 1 << VARENUM.VT_R4enumvar
VTBIT_R8 = 1 << VARENUM.VT_R8enumvar
VTBIT_CY = 1 << VARENUM.VT_CYenumvar
VTBIT_DECIMAL = 1 << VARENUM.VT_DECIMAL