DPA_AppendPtr |
Inserts a new item at the end of a dynamic pointer array (DPA). |
DPA_Clone |
Duplicates a dynamic pointer array (DPA). |
DPA_Create |
Creates a dynamic pointer array (DPA). |
DPA_CreateEx |
Creates a dynamic pointer array (DPA) using a given specified size and heap location. |
DPA_DeleteAllPtrs |
Removes all items from a dynamic pointer array (DPA) and shrinks the DPA accordingly. |
DPA_DeletePtr |
Removes an item from a dynamic pointer array (DPA). The DPA shrinks if necessary to accommodate the removed item. |
DPA_Destroy |
Frees a Dynamic Pointer Array (DPA). |
DPA_DestroyCallback |
Calls pfnCB on each element of the dynamic pointer array (DPA), then frees the DPA. |
DPA_EnumCallback |
Iterates through the Dynamic Pointer Array (DPA) and calls pfnCB on each item. |
DPA_FastDeleteLastPtr |
Deletes the last pointer from a dynamic pointer array (DPA). |
DPA_FastGetPtr |
Gets the value of the specified pointer in the dynamic pointer array (DPA). |
DPA_GetPtr |
Gets an item from a dynamic pointer array (DPA). |
DPA_GetPtrCount |
Gets the number of pointers in a dynamic pointer array (DPA). |
DPA_GetPtrIndex |
Gets the index of a matching item found in a dynamic pointer array (DPA). |
DPA_GetPtrPtr |
Gets the pointer to the internal pointer array of a dynamic pointer array (DPA). |
DPA_GetSize |
Gets the size of a dynamic pointer array (DPA). |
DPA_Grow |
Changes the number of pointers in a dynamic pointer array (DPA). |
DPA_InsertPtr |
Inserts a new item at a specified position in a dynamic pointer array (DPA). If neccessary, the DPA expands to accommodate the new item. |
DPA_LoadStream |
Loads the dynamic pointer array (DPA) from a stream by calling the specified callback function to read each element. |
DPA_Merge |
Combines the contents of two dynamic pointer arrays (DPAs). |
DPA_SaveStream |
Saves the dynamic pointer array (DPA) to a stream by writing out a header, and then calling the specified callback function to write each element. |
DPA_Search |
Finds an item in a dynamic pointer array (DPA). |
DPA_SetPtr |
Assigns a value to an item in a dynamic pointer array (DPA). |
DPA_SetPtrCount |
Sets the number of pointers in a dynamic pointer array (DPA). |
DPA_Sort |
Sorts the items in a Dynamic Pointer Array (DPA). |
DPA_SortedInsertPtr |
Inserts a new item before or after a specified existing item. |
DSA_AppendItem |
Appends a new item to the end of a dynamic structure array (DSA). |
DSA_Clone |
Duplicates a dynamic structure array (DSA). |
DSA_Create |
Creates a dynamic structure array (DSA). |
DSA_DeleteAllItems |
Deletes all items from a dynamic structure array (DSA). |
DSA_DeleteItem |
Deletes an item from a dynamic structure array (DSA). |
DSA_Destroy |
Frees a dynamic structure array (DSA). |
DSA_DestroyCallback |
Iterates through a dynamic structure array (DSA), calling a specified callback function on each item. Upon reaching the end of the array, the DSA is freed. |
DSA_EnumCallback |
Iterates through the dynamic structure array (DSA) and calls pfnCB on each item. |
DSA_GetItem |
Gets an element from a dynamic structure array (DSA). |
DSA_GetItemCount |
Gets the number of items in a dynamic structure array (DSA). |
DSA_GetItemPtr |
Gets a pointer to an element from a dynamic structure array (DSA). |
DSA_GetSize |
Gets the size of the dynamic structure array (DSA). |
DSA_InsertItem |
Inserts a new item into a dynamic structure array (DSA). If necessary, the DSA expands to accommodate the new item. |
DSA_SetItem |
Sets the contents of an element in a dynamic structure array (DSA). |
DSA_Sort |
Sorts the items in a dynamic structure array (DSA). |
DSA_Sort |
|
Str_SetPtrW |
Sets ppszCurrent to a copy of pszNew and frees the previous value, if necessary. |