<!-- ##### SECTION Title ##### -->
list

<!-- ##### SECTION Short_Description ##### -->
Generic list structure implementation.

<!-- ##### SECTION Long_Description ##### -->
<para>
Generic list structure implementation.
</para>

<!-- ##### SECTION See_Also ##### -->
<para>

</para>

<!-- ##### SECTION Stability_Level ##### -->


<!-- ##### STRUCT xmlSecPtrList ##### -->
<para>

</para>

@id: 
@data: 
@use: 
@max: 
@allocMode: 

<!-- ##### FUNCTION xmlSecPtrListSetDefaultAllocMode ##### -->
<para>

</para>

@defAllocMode: 
@defInitialSize: 


<!-- ##### FUNCTION xmlSecPtrListInitialize ##### -->
<para>

</para>

@list: 
@id: 
@Returns: 


<!-- ##### FUNCTION xmlSecPtrListFinalize ##### -->
<para>

</para>

@list: 


<!-- ##### FUNCTION xmlSecPtrListCreate ##### -->
<para>

</para>

@id: 
@Returns: 


<!-- ##### FUNCTION xmlSecPtrListDestroy ##### -->
<para>

</para>

@list: 


<!-- ##### FUNCTION xmlSecPtrListEmpty ##### -->
<para>

</para>

@list: 


<!-- ##### FUNCTION xmlSecPtrListCopy ##### -->
<para>

</para>

@dst: 
@src: 
@Returns: 


<!-- ##### FUNCTION xmlSecPtrListDuplicate ##### -->
<para>

</para>

@list: 
@Returns: 


<!-- ##### FUNCTION xmlSecPtrListGetSize ##### -->
<para>

</para>

@list: 
@Returns: 


<!-- ##### FUNCTION xmlSecPtrListGetItem ##### -->
<para>

</para>

@list: 
@pos: 
@Returns: 


<!-- ##### FUNCTION xmlSecPtrListAdd ##### -->
<para>

</para>

@list: 
@item: 
@Returns: 


<!-- ##### FUNCTION xmlSecPtrListSet ##### -->
<para>

</para>

@list: 
@item: 
@pos: 
@Returns: 


<!-- ##### FUNCTION xmlSecPtrListRemove ##### -->
<para>

</para>

@list: 
@pos: 
@Returns: 


<!-- ##### FUNCTION xmlSecPtrListRemoveAndReturn ##### -->
<para>

</para>

@list: 
@pos: 
@Returns: 


<!-- ##### FUNCTION xmlSecPtrListDebugDump ##### -->
<para>

</para>

@list: 
@output: 


<!-- ##### FUNCTION xmlSecPtrListDebugXmlDump ##### -->
<para>

</para>

@list: 
@output: 


<!-- ##### MACRO xmlSecPtrListGetName ##### -->
<para>

</para>

@list: 


<!-- ##### MACRO xmlSecPtrListIsValid ##### -->
<para>

</para>

@list: 


<!-- ##### MACRO xmlSecPtrListCheckId ##### -->
<para>

</para>

@list: 
@dataId: 


<!-- ##### MACRO xmlSecPtrListIdUnknown ##### -->
<para>

</para>



<!-- ##### USER_FUNCTION xmlSecPtrDuplicateItemMethod ##### -->
<para>

</para>

@ptr: 
@Returns: 


<!-- ##### USER_FUNCTION xmlSecPtrDestroyItemMethod ##### -->
<para>

</para>

@ptr: 


<!-- ##### USER_FUNCTION xmlSecPtrDebugDumpItemMethod ##### -->
<para>

</para>

@ptr: 
@output: 


<!-- ##### STRUCT xmlSecPtrListKlass ##### -->
<para>

</para>

@name: 
@duplicateItem: 
@destroyItem: 
@debugDumpItem: 
@debugXmlDumpItem: 

<!-- ##### MACRO xmlSecPtrListKlassGetName ##### -->
<para>

</para>

@klass: 


<!-- ##### MACRO xmlSecStringListId ##### -->
<para>

</para>



<!-- ##### FUNCTION xmlSecStringListGetKlass ##### -->
<para>

</para>

@Returns: 


