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 BMC Remedy AR System 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.
Comments
Log in or register to comment.