Function Tree, ActiveX Library
Class/Panel Name | Function Name |
---|---|
Variant Related Functions | |
Passing Values as Variants | |
Variant From Long | CA_VariantLong |
Variant From Short | CA_VariantShort |
Variant From Int | CA_VariantInt |
Variant From Long Long | CA_VariantLongLong |
Variant From Bool | CA_VariantBool |
Variant From Float | CA_VariantFloat |
Variant From Double | CA_VariantDouble |
Variant From Currency | CA_VariantCurrency |
Variant From Date | CA_VariantDate |
Variant From Error | CA_VariantError |
Variant From Unsigned Char | CA_VariantUChar |
Variant From Char | CA_VariantChar |
Variant From Unsigned Short | CA_VariantUShort |
Variant From Unsigned Long | CA_VariantULong |
Variant From Unsigned Int | CA_VariantUInt |
Variant From Unsigned Long Long | CA_VariantULongLong |
Variant From Dispatch | CA_VariantDispatch |
Variant From IUnknown | CA_VariantIUnknown |
Variant From BSTR | CA_VariantBSTR |
Empty Variant | CA_VariantEmpty |
NULL Variant | CA_VariantNULL |
Default Value Variant | CA_DefaultValueVariant |
Assigning Values to Variants | |
Variant Set Empty | CA_VariantSetEmpty |
Variant Set Long | CA_VariantSetLong |
Variant Set Short | CA_VariantSetShort |
Variant Set Int | CA_VariantSetInt |
Variant Set Long Long | CA_VariantSetLongLong |
Variant Set Bool | CA_VariantSetBool |
Variant Set Float | CA_VariantSetFloat |
Variant Set Double | CA_VariantSetDouble |
Variant Set Safe Array | CA_VariantSetSafeArray |
Variant Set 1D Array | CA_VariantSet1DArray |
Variant Set 2D Array | CA_VariantSet2DArray |
Variant Set BSTR | CA_VariantSetBSTR |
Variant Set NULL | CA_VariantSetNULL |
Variant Set Currency | CA_VariantSetCurrency |
Variant Set Date | CA_VariantSetDate |
Variant Set Dispatch | CA_VariantSetDispatch |
Variant Set IUnknown | CA_VariantSetIUnknown |
Variant Set Error | CA_VariantSetError |
Variant Set Unsigned Char | CA_VariantSetUChar |
Variant Set Char | CA_VariantSetChar |
Variant Set Unsigned Short | CA_VariantSetUShort |
Variant Set Unsigned Long | CA_VariantSetULong |
Variant Set Unsigned Int | CA_VariantSetUIntr |
Variant Set Unsigned Long Long | CA_VariantSetULongLong |
Variant Set ObjHandle | CA_VariantSetObjHandle |
Variant Set C String | CA_VariantSetCString |
Variant Set Long Ptr | CA_VariantSetLongPtr |
Variant Set Short Ptr | CA_VariantSetShortPtr |
Variant Set Int Ptr | CA_VariantSetIntPtr |
Variant Set Long Long Ptr | CA_VariantSetLongLongPtr |
Variant Set Bool Ptr | CA_VariantSetBoolPtr |
Variant Set Float Ptr | CA_VariantSetFloatPtr |
Variant Set Double Ptr | CA_VariantSetDoublePtr |
Variant Set Safe Array Ptr | CA_VariantSetSafeArrayPtr |
Variant Set BSTR Ptr | CA_VariantSetBSTRPtr |
Variant Set Currency Ptr | CA_VariantSetCurrencyPtr |
Variant Set Date Ptr | CA_VariantSetDatePtr |
Variant Set Dispatch Ptr | CA_VariantSetDispatchPtr |
Variant Set IUnknown Ptr | CA_VariantSetIUnknownPtr |
Variant Set Error Ptr | CA_VariantSetErrorPtr |
Variant Set Unsigned Char Ptr | CA_VariantSetUCharPtr |
Variant Set Char Ptr | CA_VariantSetCharPtr |
Variant Set Unsigned Long Ptr | CA_VariantSetULongPtr |
Variant Set Unsigned Int Ptr | CA_VariantSetUIntPtr |
Variant Set Unsigned Long Long Ptr | CA_VariantSetULongLongPtr |
Variant Set Variant Ptr | CA_VariantSetVariantPtr |
Querying the Type of a Variant | |
Variant Get Type | CA_VariantGetType |
Variant Has Array | CA_VariantHasArray |
Variant Has Pointer | CA_VariantHasPtr |
Variant Has Long | CA_VariantHasLong |
Variant Has Short | CA_VariantHasShort |
Variant Has Int | CA_VariantHasInt |
Variant Has Long Long | CA_VariantHasLongLong |
Variant Has Bool | CA_VariantHasBool |
Variant Has Float | CA_VariantHasFloat |
Variant Has Double | CA_VariantHasDouble |
Variant Has C String | CA_VariantHasCString |
Variant Has BSTR | CA_VariantHasBSTR |
Variant Has NULL | CA_VariantHasNull |
Variant Has Currency | CA_VariantHasCurrency |
Variant Has Date | CA_VariantHasDate |
Variant Has IUnknown | CA_VariantHasIUnknown |
Variant Has Dispatch | CA_VariantHasDispatch |
Variant Has ObjHandle | CA_VariantHasObjHandle |
Variant Has Unsigned Char | CA_VariantHasUChar |
Variant Has Char | CA_VariantHasChar |
Variant Has Unsigned Short | CA_VariantHasUShort |
Variant Has Unsigned Int | CA_VariantHasUInt |
Variant Has Unsigned Long Long | CA_VariantHasULongLong |
Variant Has Error Code | CA_VariantHasError |
Variant Is Empty | CA_VariantIsEmpty |
Retrieving Values from Variants | |
Convert Variant To Type | CA_VariantConvertToType |
Copy Variant | CA_VariantCopy |
Variant Get Long | CA_VariantGetLong |
Variant Get Short | CA_VariantGetShort |
Variant Get Int | CA_VariantGetInt |
Variant Get Long Long | CA_VariantGetLongLong |
Variant Get Boolean | CA_VariantGetBool |
Variant Get Float | CA_VariantGetFloat |
Variant Get Double | CA_VariantGetDouble |
Variant Get Safe Array | CA_VariantGetSafeArray |
Variant Get 1D Array | CA_VariantGet1DArray |
Variant Get 2D Array | CA_VariantGet2DArray |
Variant Get 1D Array in Buffer | CA_VariantGet1DArrayBuf |
Variant Get 2D Array in Buffer | CA_VariantGet2DArrayBuf |
Variant Get Array Num Dims | CA_VariantGetArrayNumDims |
Variant Get 1D Array Size | CA_VariantGet1DArraySize |
Variant Get 2D Array Size | CA_VariantGet2DArraySize |
Variant Get BSTR | CA_VariantGetBSTR |
Variant Get Currency | CA_VariantGetCurrency |
Variant Get Date | CA_VariantGetDate |
Variant Get Dispatch | CA_VariantGetDispatch |
Variant Get IUnknown | CA_VariantGetIUnknown |
Variant Get Error | CA_VariantGetError |
Variant Get Unsigned Char | CA_VariantGetUChar |
Variant Get Char | CA_VariantGetChar |
Variant Get Unsigned Short | CA_VariantGetUShort |
Variant Get Unsigned Long | CA_VariantGetULong |
Variant Get Unsigned Int | CA_VariantGetUInt |
Variant Get Unsigned Long Long | CA_VariantGetULongLong |
Variant Get ObjHandle | CA_VariantGetObjHandle |
Variant Get String Length | CA_VariantGetCStringLen |
Variant Get String In Buffer | CA_VariantGetCStringBuf |
Variant Get String | CA_VariantGetCString |
Variant Get Long Ptr | CA_VariantGetLongPtr |
Variant Get Short Ptr | CA_VariantGetShortPtr |
Variant Get Int Ptr | CA_VariantGetIntPtr |
Variant Get Long Long Ptr | CA_VariantGetLongLongPtr |
Variant Get Bool Ptr | CA_VariantGetBoolPtr |
Variant Get Float Ptr | CA_VariantGetFloatPtr |
Variant Get Double Ptr | CA_VariantGetDoublePtr |
Variant Get Safe Array Ptr | CA_VariantGetSafeArrayPtr |
Variant Get BSTR Ptr | CA_VariantGetBSTRPtr |
Variant Get Currency Ptr | CA_VariantGetCurrencyPtr |
Variant Get Date Ptr | CA_VariantGetDatePtr |
Variant Get Dispatch Ptr | CA_VariantGetDispatchPtr |
Variant Get IUnknown Ptr | CA_VariantGetIUnknownPtr |
Variant Get Error Ptr | CA_VariantGetErrorPtr |
Variant Get Unsigned Char Ptr | CA_VariantGetUCharPtr |
Variant Get Char Ptr | CA_VariantGetCharPtr |
Variant Get Unsigned Short Ptr | CA_VariantGetUShortPtr |
Variant Get Unsigned Long Ptr | CA_VariantGetULongPtr |
Variant Get Unsigned Int Ptr | CA_VariantGetUIntPtr |
Variant Get Unsigned Long Long Ptr | CA_VariantGetULongLongPtr |
Variant Get Variant Ptr | CA_VariantGetVariantPtr |
Array Functions | |
C Array to SafeArray Conversion | |
1D Array to Safe Array | CA_Array1DToSafeArray |
2D Array to Safe Array | CA_Array2DToSafeArray |
SafeArray to C Array Conversion | |
Safe Array to 1D Array | CA_SafeArrayTo1DArray |
Safe Array to 1D Array (Extended) | CA_SafeArrayTo1DArrayEx |
Safe Array to 2D Array | CA_SafeArrayTo2DArray |
Safe Array to 2D Array (Extended) | CA_SafeArrayTo2DArrayEx |
Safe Array to 1D Array Buffer | CA_SafeArrayTo1DArrayBuf |
Safe Array to 1D Array Buffer (Extended) | CA_SafeArrayTo1DArrayBufEx |
Safe Array to 2D Array Buffer | CA_SafeArrayTo2DArrayBuf |
Safe Array to 2D Array Buffer (Extended) | CA_SafeArrayTo2DArrayBufEx |
Querying SafeArrays | |
Safe Array Get Number of Dims | CA_SafeArrayGetNumDims |
Get 1D Safe Array Size | CA_SafeArrayGet1DSize |
Get 2D Safe Array Size | CA_SafeArrayGet2DSize |
BSTR Functions | |
C String To BSTR | CA_CStringToBSTR |
BSTR Get C String | CA_BSTRGetCString |
BSTR Get C String In Buffer | CA_BSTRGetCStringBuf |
BSTR Get C String Length | CA_BSTRGetCStringLen |
Resource Management | |
Allocate Memory | CA_AllocMemory |
Free Memory | CA_FreeMemory |
Free BSTR | CA_FreeBSTR |
Clear Variant | CA_VariantClear |
Destroy Safe Array | CA_SafeArrayDestroy |
Discard Object Handle | CA_DiscardObjHandle |
Free Unused Servers | CA_FreeUnusedServers |
Error Processing | |
Display Error Info | CA_DisplayErrorInfo |
Get Automation Error String | CA_GetAutomationErrorString |
Configuration | |
Init ActiveX Thread Style For Current Thread | CA_InitActiveXThreadStyleForCurrentThread |
Locales | |
Set Locale | CA_SetLocale |
Get Locale | CA_GetLocale |
Multithreading | |
Set Support For Multithreading | CA_SetSupportForMultithreading |
Get Support For Multithreading | CA_GetSupportForMultithreading |
Low-level Functions | |
Creating ActiveX Objects | |
Get Active Object By Class Id | CA_GetActiveObjectByClassId |
Get Active Object By Class Id (Extended) | CA_GetActiveObjectByClassIdEx |
Get Active Object By Prog Id | CA_GetActiveObjectByProgId |
Get Active Object By Prog Id (Extended) | CA_GetActiveObjectByProgIdEx |
Create Object By Class Id | CA_CreateObjectByClassId |
Create Object By Class Id (Extended) | CA_CreateObjectByClassIdEx |
Create Object By Prog Id | CA_CreateObjectByProgId |
Create Object By Prog Id (Extended) | CA_CreateObjectByProgIdEx |
Load Object From File | CA_LoadObjectFromFile |
Load Object From File (Extended) | CA_LoadObjectFromFileEx |
Load Object From File By Cls Id | CA_LoadObjectFromFileByClassId |
Load Object From File By Cls Id (Extended) | CA_LoadObjectFromFileByClassIdEx |
Load Object From File By ProgId | CA_LoadObjectFromFileByProgId |
Load Object From File By Prog Id (Extended) | CA_LoadObjectFromFileByProgIdEx |
Create ObjHandle from Dispatch | CA_CreateObjHandleFromIDispatch |
Create ObjHandle from Interface | CA_CreateObjHandleFromInterface |
Calling Methods and Properties | |
Invoke Method | CA_MethodInvoke |
Invoke Method (Extended) | CA_MethodInvokeEx |
Invoke Method List | CA_MethodInvokeV |
Invoke Method List (Extended) | CA_MethodInvokeVEx |
Get Property | CA_PropertyGet |
Get Property (Extended) | CA_PropertyGetEx |
Set Property | CA_PropertySet |
Set Property (Extended) | CA_PropertySetEx |
Set Property List | CA_PropertySetV |
Set Property List (Extended) | CA_PropertySetVEx |
Set Property By Ref | CA_PropertySetByRef |
Set Property By Ref (Extended) | CA_PropertySetByRefEx |
Set Property By Ref List | CA_PropertySetByRefV |
Set Property By Ref List (Extended) | CA_PropertySetByRefVEx |
Invoke Method/Property | CA_InvokeHelper |
Invoke Method/Property (Extended) | CA_InvokeHelperEx |
Invoke Method/Property List | CA_InvokeHelperV |
Invoke Method/Property List (Extended) | CA_InvokeHelperVEx |
Events | |
Register Event Callback | CA_RegisterEventCallback |
Unregister Event Callback | CA_UnregisterEventCallback |
Unregister All Event Callbacks | CA_UnregisterAllEventCallbacks |
Enable Events For Server Object | CA_EnableEventsForServerObject |
Get Event Callback | CA_GetEventCallback |
Get Dispatch From ObjHandle | CA_GetDispatchFromObjHandle |
Get Interface From ObjHandle | CA_GetInterfaceFromObjHandle |
Duplicate ObjHandle | CA_DuplicateObjHandle |
Fill Error Info | CA_FillErrorInfo |
Fill Error Info (Extended) | CA_FillErrorInfoEx |
Server Creation Functions | |
Initialize ActiveX Server | CA_InitActiveXServer |
Close ActiveX Server | CA_CloseActiveXServer |
Set Global Data | CA_ServerSetGlobalData |
Get Global Data | CA_ServerGetGlobalData |
Release Global Data | CA_ServerReleaseGlobalData |
Object Functions | |
Create Object | CA_ServerCreateObject |
Aggregate Object | CA_ServerAggregateObject |
Set Object Data | CA_ServerSetObjData |
Get Object Data | CA_ServerGetObjData |
Release Object Data | CA_ServerReleaseObjData |
Get Object Handle From Interface | CA_ServerGetObjHandleFromIface |
Get Interface From Object Handle | CA_ServerGetIfaceFromObjHandle |
Advanced Functions | |
Object Helper Functions | |
Lock Active Object | CA_ServerLockActiveObject |
Unlock Active Object | CA_ServerUnlockActiveObject |
Destroy Active Object | CA_ServerDestroyActiveObject |
Set Error Info | CA_ServerSetErrorInfo |
Get Event Object Handles | CA_ServerGetEventObjHandles |
Release Event Object Handles | CA_ServerReleaseEventObjHandles |
IUnknown Functions | |
QueryInterface Implementation | CA_ServerQueryInterface |
AddRef Implementation | CA_ServerAddRef |
Release Implementation | CA_ServerRelease |
IDispatch Functions | |
GetTypeInfoCount Implementation | CA_ServerGetTypeInfoCount |
GetTypeInfo Implementation | CA_ServerGetTypeInfo |
GetIDsOfNames Implementation | CA_ServerGetIDsOfNames |
Invoke Implementation | CA_ServerInvoke |
DLL Server Entry Points | |
DllGetClassObject Implementation | CA_ServerDllGetClassObject |
DllCanUnloadNow Implementation | CA_ServerDllCanUnloadNow |
DllRegisterServer Implementation | CA_ServerDllRegisterServer |
DllUnregisterServer Implementation | CA_ServerDllUnregisterServer |