Default language.

FreeAR


Note

You can continue to use C APIs to customize your application, but C APIs are not enhanced to support new capabilities provided by Java APIs and REST APIs.

Description

Recursively free all allocated memory associated with a particular  data structure. All structure components must be in allocated memory to use these functions.

Privileges

All users.

Synopsis

#include "ar.h"
#include "arfree.h"

void FreeARAccessNameList(
  ARAccessNameList *value,
  ARBoolean freeStruct)

void FreeARAccessNamePtrList(
  ARAccessNamePtrList *value,
  ARBoolean freeStruct)

void FreeARActiveLinkActionList(
  ARActiveLinkActionListList *value,
  ARBoolean freeStruct)

void FreeARActiveLinkActionListList(
  ARActiveLinkActionList *value,
  ARBoolean freeStruct)

void FreeARActiveLinkActionStruct(
  ARActiveLinkActionStruct *value,
  ARBoolean freeStruct)

void FreeARActiveLinkSvcActionStruct(
  ARActiveLinkSvcActionStruct *value,
  ARBoolean freeStruct)

void FreeARArchiveInfoList(
  ARArchiveInfoList *value,
  ARBoolean freeStruct)

void FreeARArchiveInfoStruct(
  ARArchiveInfoStruct *value,
  ARBoolean freeStruct)

void FreeARArithOpAssignStruct(
  ARArithOpAssignStruct *value,
  ARBoolean freeStruct)

void FreeARArithOpStruct(
  ARArithOpStruct *value,
  ARBoolean freeStruct)

void FreeARAssignFieldStruct(
  ARAssignFieldStruct *value,
  ARBoolean freeStruct)

void FreeARAssignSQLStruct(
  ARAssignSQLStruct *value,
  ARBoolean freeStruct)

void FreeARAssignStruct(
  ARAssignStruct *value,
  ARBoolean freeStruct)

void FreeARAttachStruct(
  ARAttachStruct *value,
  ARBoolean freeStruct)

void FreeARAuditInfoList(
  ARAuditInfoList *value,
  ARBoolean freeStruct)

void FreeARAuditInfoStruct(
  ARAuditInfoStruct *value,
  ARBoolean freeStruct)

void FreeARAutomationStruct(
  ARAutomationStruct *value,
  ARBoolean freeStruct)

void FreeARBooleanList(
  ARBooleanList *value,
  ARBoolean freeStruct)

void FreeARBooleanListList(
  ARBooleanListList *value,
  ARBoolean freeStruct)

void FreeARBooleanMatrix(
  ARBooleanMatrix *value,
  ARBoolean freeStruct)

void FreeARBufStruct(
  ARBufStruct *value,
  ARBoolean freeStruct)

void FreeARBulkEntryReturn(
  ARBulkEntryReturn *value,
  ARBoolean freeStruct)

void FreeARBulkEntryReturnList(
  ARBulkEntryReturnList *value,
  ARBoolean freeStruct)

void FreeARByteList(
  ARByteList *value,
  ARBoolean freeStruct)

void FreeARCallGuideStruct(
  ARCallGuideStruct *value,
  ARBoolean freeStruct)

void FreeARCharMenuItemStruct(
  ARCharMenuItemStruct *value,
  ARBoolean freeStruct)

void FreeARCharMenuList(
  ARCharMenuList *value,
  ARBoolean freeStruct)

void FreeARCharMenuSSStruct(
  ARCharMenuSSStruct *value,
  ARBoolean freeStruct)

void FreeARCharMenuStruct(
  ARCharMenuStruct *value,
  ARBoolean freeStruct)

void FreeARCharMenuStructList(
  ARCharMenuStructList *value,
  ARBoolean freeStruct)

void FreeARCOMMethodList(
  ARCOMMethodList *value,
  ARBoolean freeStruct)

void FreeARCOMMethodParmList(
  ARCOMMethodParmList *value,
  ARBoolean freeStruct)

void FreeARCOMMethodParmStruct(
  ARCOMMethodParmStruct *value,
  ARBoolean freeStruct)

void FreeARCOMMethodStruct(
  ARCOMMethodStruct *value,
  ARBoolean freeStruct)

void FreeARComplexEntryService(
  ARComplexEntryService *value,
  ARBoolean freeStruct)

void FreeARComplexEntryServiceList(
  ARComplexEntryServiceList *value,
  ARBoolean freeStruct)

void FreeARComplexEntryServiceOut(
  ARComplexEntryServiceOut *value,
  ARBoolean freeStruct)

void FreeARComplexEntryServiceOutList(
  ARComplexEntryServiceOutList *value,
  ARBoolean freeStruct)

void FreeARCompoundSchema(
  ARCompoundSchema *value,
  ARBoolean freeStruct)

void FreeARCompoundSchemaList(
  ARCompoundSchemaList *value,
  ARBoolean freeStruct)

void FreeARCOMValueStruct(
  ARCOMValueStruct *value,
  ARBoolean freeStruct)

void FreeARContainerInfoList(
  ARContainerInfoList *value,
  ARBoolean freeStruct)

void FreeARContainerOwnerObjList(
  ARContainerOwnerObjList *value,
  ARBoolean freeStruct)

void FreeARContainerOwnerObjListList(
  ARContainerOwnerObjListList *value,
  ARBoolean freeStruct)

void FreeARContainerTypeList(
  ARContainerTypeList *value,
  ARBoolean freeStruct)

void FreeARCoordList(
  ARCoordList *value,
  ARBoolean freeStruct)

void FreeARCurrencyList(
  ARCurrencyList *value,
  ARBoolean freeStruct)

void FreeARCurrencyStruct(
  ARCurrencyStruct *value,
  ARBoolean freeStruct)

void FreeARDataMappingInfoList(
  ARDataMappingInfoList *value,
  ARBoolean freeStruct)

void FreeARDataMappingInfoStruct(
  ARDataMappingInfoStruct *value,
  ARBoolean freeStruct)

void FreeARDDEStruct(
  ARDDEStruct *value,
  ARBoolean freeStruct)

void FreeARDiaryList(
  ARDiaryList *value,
  ARBoolean freeStruct)

void FreeARDisplayInstanceList(
  ARDisplayInstanceList *value,
  ARBoolean freeStruct)

void FreeARDisplayInstanceListList(
  ARDisplayInstanceListList *value,
  ARBoolean freeStruct)

void FreeARDisplayInstanceListPtrList(
  ARDisplayInstanceListPtrList *value,
  ARBoolean freeStruct)

void FreeARDisplayInstanceStruct(
  ARDisplayInstanceStruct *value,
  ARBoolean freeStruct)

void FreeARDisplayList(
  ARDisplayList *value,
  ARBoolean freeStruct)

void FreeAREntryBlockList(
  AREntryBlockList *value,
  ARBoolean freeStruct)

void FreeAREntryBlockStruct(
  AREntryBlockStruct *value,
  ARBoolean freeStruct)

void FreeAREntryIdList(
  AREntryIdList *value,
  ARBoolean freeStruct)

void FreeAREntryIdListList(
  AREntryIdListList *value,
  ARBoolean freeStruct)

void FreeAREntryInfoList(
  AREntryInfoListList *value,
  ARBoolean freeStruct)

void FreeAREntryListFieldList(
  AREntryListFieldList *value,
  ARBoolean freeStruct)

void FreeAREntryListFieldListList(
  AREntryListFieldListList *value,
  ARBoolean freeStruct)

void FreeAREntryListFieldValueList(
  AREntryListFieldValueList *value,
  ARBoolean freeStruct)

void FreeAREntryListFieldValueStruct(
  AREntryListFieldValueStruct *value,
  ARBoolean freeStruct)

void FreeAREntryListList(
  AREntryListList *value,
  ARBoolean freeStruct)

void FreeAREnumItemList(
  AREnumItemList *value,
  ARBoolean freeStruct)

void FreeARFieldAssignList(
  ARFieldAssignList *value,
  ARBoolean freeStruct)

void FreeARFieldAssignStruct(
  ARFieldAssignStruct *value,
  ARBoolean freeStruct)

void FreeARFieldInfoList(
  AREntryFieldInfoList *value,
  ARBoolean freeStruct)

void FreeARFieldInfoStruct(
  AREntryFieldInfoStruct *value,
  ARBoolean freeStruct)

void FreeARFieldLimitList(
  ARFieldLimitList *value,
  ARBoolean freeStruct)

void FreeARFieldLimitPtrList(
  ARFieldLimitPtrList *value,
  ARBoolean freeStruct)

void FreeARFieldLimitStruct(
  ARFieldLimitStruct *value,
  ARBoolean freeStruct)

void FreeARFieldMappingList(
  ARFieldFieldMappingList *value,
  ARBoolean freeStruct)

void FreeARFieldMappingPtrList(
  ARFieldMappingPtrList *value,
  ARBoolean freeStruct)

void FreeARFieldValueList(
  ARFieldValueList *value,
  ARBoolean freeStruct)

void FreeARFieldValueListList(
  ARFieldValueListList *value,
  ARBoolean freeStruct)

void FreeARFieldValueOrArithStruct(
  ARFieldValueOrArithStruct *value,
  ARBoolean freeStruct)

void FreeARFieldValueStruct(
  ARFieldValueStruct *value,
  ARBoolean freeStruct)

void FreeARFilterActionList(
  ARFilterActionList *value,
  ARBoolean freeStruct)

void FreeARFilterActionListList(
  ARFilterActionListList *value,
  ARBoolean freeStruct)

void FreeARFilterActionNotifyAdvanced(
  ARFilterActionNotifyAdvanced *value,
  ARBoolean freeStruct)

void FreeARFilterActionStruct(
  ARFilterActionStruct *value,
  ARBoolean freeStruct)

void FreeARFullTextInfoList(
  ARFullTextInfoList *value,
  ARBoolean freeStruct)

void FreeARFullTextInfoRequestList(
  ARFullTextInfoRequestList *value,
  ARBoolean freeStruct)

void FreeARFunctionAssignStruct(
  ARFunctionAssignStruct *value,
  ARBoolean freeStruct)

void FreeARGotoGuideLabelStruct(
  ARGotoGuideLabelStruct( *value,
  ARBoolean freeStruct)

void FreeARGroupInfoList(
  ARGroupInfoList *value,
  ARBoolean freeStruct)

void FreeARHostIDTypeList(
  ARHostIDTypeList *value,
  ARBoolean freeStruct)

void FreeARIndexList(
  ARIndexList *value,
  ARBoolean freeStruct)

void FreeARIndexListList(
  ARIndexListList *value,
  ARBoolean freeStruct)

void FreeARInternalIdList(
  ARInternalIdList *value,
  ARBoolean freeStruct)

void FreeARInternalIdListList(
  ARInternalIdListList *value,
  ARBoolean freeStruct)

void FreeARLicenseInfoList(
  ARLicenseInfoList *value,
  ARBoolean freeStruct)

void FreeARLicenseInfoStruct(
  ARLicenseInfoStruct *value,
  ARBoolean freeStruct)

void FreeARLicenseNameStruct(
  ARLicenseNameStruct *value,
  ARBoolean freeStruct)

void FreeARLicenseValidList(
  ARLicenseValidList *value,
  ARBoolean freeStruct)

void FreeARLicenseValidStruct(
  ARLicenseValidStruct *value,
  ARBoolean freeStruct)

void FreeARLocaleList(
  ARLocaleList *value,
  ARBoolean freeStruct)

void FreeARLocStruct(
  ARLocStruct *value,
  ARBoolean freeStruct)

void FreeARMacroParmList(
  FreeARMacroParmList *value,
  ARBoolean freeStruct)

void FreeARNameList(
  ARNameList *value,
  ARBoolean freeStruct)

void FreeARNamePtrList(
  ARNamePtrList *value,
  ARBoolean freeStruct)

void FreeARObjectInfoList(
  ARObjectInfoList *value,
  ARBoolean freeStruct)

void FreeARObjectInfoStruct(
  ARObjectInfoStruct *value,
  ARBoolean freeStruct)

void FreeAROpenDlgStruct(
  AROpenDlgStruct *value,
  ARBoolean freeStruct)

void FreeARPasswordList(
  ARPasswordList *value,
  ARBoolean freeStruct)

void FreeARPermissionList(
  ARPermissionList *value,
  ARBoolean freeStruct)

void FreeARPermissionListList(
  ARPermissionListList *value,
  ARBoolean freeStruct)

void FreeARPermissionListPtrList(
  ARPermissionListPtrList *value,
  ARBoolean freeStruct)

void FreeARPropList(
  ARPropList *value,
  ARBoolean freeStruct)

void FreeARPropListList(
  ARPropListList *value,
  ARBoolean freeStruct)

void FreeARPropStruct(
  ARPropStruct *value,
  ARBoolean freeStruct)

void FreeARPushFieldsList(
  ARPushFieldsList *value,
  ARBoolean freeStruct)

void FreeARQualifierList(
  ARQualifierList *value,
  ARBoolean freeStruct)

void FreeARQualifierStruct(
  ARQualifierStruct *value,
  ARBoolean freeStruct)

void FreeARReferenceList(
  ARReferenceList *value,
  ARBoolean freeStruct)

void FreeARReferenceListList(
  ARReferenceListList *value,
  ARBoolean freeStruct)

void FreeARReferenceStruct(
  ARReferenceStruct *value,
  ARBoolean freeStruct)

void FreeARReferenceTypeList(
  ARReferenceTypeList *value,
  ARBoolean freeStruct)

void FreeARRelOpStruct(
  ARRelOpStruct *value,
  ARBoolean freeStruct)

void FreeARRoleInfoList(
  ARRoleInfoList *value,
  ARBoolean freeStruct)

void FreeARSchemaInheritanceList(
  ARSchemaInheritanceList *value,
  ARBoolean freeStruct)

void FreeARSchemaInheritanceListList(
  ARSchemaInheritanceListList *value,
  ARBoolean freeStruct)

void FreeARSchemaInheritanceStruct(
  ARSchemaInheritanceStruct  *value,
  ARBoolean freeStruct)

void FreeARServerInfoList(
  ARServerInfoList *value,
  ARBoolean freeStruct)

void FreeARServerInfoRequestList(
  ARServerInfoRequestList *value,
  ARBoolean freeStruct)

void FreeARServerNameList(
  ARServerNameList *value,
  ARBoolean freeStruct)

void FreeARSignalList(
  ARSignalList *value,
  ARBoolean freeStruct)

void FreeARSortList(
  ARSortList *value,
  ARBoolean freeStruct)

void FreeARSortListList(
  ARSortListList *value,
  ARBoolean freeStruct)

void FreeARSQLStruct(
  ARSQLStruct *value,
  ARBoolean freeStruct)

void FreeARStatisticsResultList(
  ARStatisticsResultList *value,
  ARBoolean freeStruct)

void FreeARStatusHistoryList(
  ARStatusHistoryList *value,
  ARBoolean freeStruct)

void FreeARStatusList(
  ARStatusList *value,
  ARBoolean freeStruct)

void FreeARStatusListList(
  ARStatusListList *value,
  ARBoolean freeStruct)

void FreeARStructItemList(
  ARStructItemList *value,
  ARBoolean freeStruct)

void FreeARSupportFileInfoList(
  ARSupportFileInfoList *value,
  ARBoolean freeStruct)

void FreeARSupportFileInfoStruct(
  ARSupportFileInfoStruct *value,
  ARBoolean freeStruct)

void FreeARTextStringList(
  ARTextStringList *value,
  ARBoolean freeStruct)

void FreeARTimestampList(
  ARTimestampList *value,
  ARBoolean freeStruct)

void FreeARUnsignedIntList(
  ARUnsignedIntList *value,
  ARBoolean freeStruct)

void FreeARUnsignedIntPtrList(
  ARUnsignedIntPtrList *value,
  ARBoolean freeStruct)

void FreeARUserInfoList(
  ARUserInfoList *value,
  ARBoolean freeStruct)

void FreeARUserLicenseList(
  ARUserLicenseList *value,
  ARBoolean freeStruct)

void FreeARUserLicenseStruct(
  ARUserLicenseStruct *value,
  ARBoolean freeStruct)

void FreeARValueList(
  ARValueList *value,
  ARBoolean freeStruct)

void FreeARValueListList(
  ARValueListList *value,
  ARBoolean freeStruct)

void FreeARValuePtrList(
  ARValuePtrList *value,
  ARBoolean freeStruct)

void FreeARValueStruct(
  ARValueStruct *value,
  ARBoolean freeStruct)

void FreeARVuiInfoList(
  ARVuiInfoList *value,
  ARBoolean freeStruct)

void FreeARVuiInfoStruct(
  ARVuiInfoStruct *value,
  ARBoolean freeStruct)

void FreeARWaitStruct(
  ARWaitStruct *value,
  ARBoolean freeStruct)

void FreeARWorkflowConnectList(
  ARWorkflowConnectList *value,
  ARBoolean freeStruct)

void FreeARWorkflowConnectStruct(
  ARWorkflowConnectStruct *value,
  ARBoolean freeStruct)

void FreeARXMLInputDoc(
  ARXMLInputDoc *value,
  ARBoolean freeStruct)

void FreeARXMLOutputDoc(
  ARXMLOutputDoc *value,
  ARBoolean freeStruct)

void FreeARXMLParsedStream(
  ARXMLParsedStream *value,
  ARBoolean freeStruct)

void FreeARXMLParserHandle(
  ARXMLParserHandle *value,
  ARBoolean freeStruct)

void FreeListARCharMenuStruct(
  ListARCharMenuStruct *value,
  ARBoolean freeStruct)

Input arguments

value

A pointer to the structure that you want to free. The system does not perform an operation if the structure is a list with zero items or you specify NULL for this parameter.

freeStruct

A flag that indicates whether you need to free the top-level structure. If you allocated memory for the top-level structure, specify 1 (TRUE) to free both the structure and its contents. If you used a stack variable for the top-level structure, specify 0 (FALSE) to free only the contents of the structure.

 

Tip: For faster searching, add an asterisk to the end of your partial query. Example: cert*