# Function Tree, Reading/Writing .ini–Style Files Control

Class/Panel Name | Function Name
Management
New In-Memory Object | Ini_New
Dispose In-Memory Object | Ini_Dispose
Sort | Ini_Sort
Disable Sorting | Ini_DisableSorting
Sort (Internally) | Ini_SortInternally
Disable Sorting (Internally) | Ini_DisableInternalSorting
Write To File | Ini_WriteToFile
Read From File | Ini_ReadFromFile
Write To Registry | Ini_WriteToRegistry
Read From Registry | Ini_ReadFromRegistry
Write To Generic Destination | Ini_WriteGeneric
Read From Generic Source | Ini_ReadGeneric
Copy Section | Ini_CopySection
Set Tokens | Ini_SetTokens
Set Section Filter | Ini_SetSectionFilter
Set Duplicate Checking | Ini_SetDuplicateChecking
Putting Tag/Value Pairs
Put String | Ini_PutString
Put Raw String | Ini_PutRawString
Put Integer | Ini_PutInt
Put Unsigned Integer | Ini_PutUInt
Put Double | Ini_PutDouble
Put Boolean | Ini_PutBoolean
Put Data | Ini_PutData
Getting Values from Tags
Get Pointer To String | Ini_GetPointerToString
Get Copy Of String | Ini_GetStringCopy
Get String Into Buffer | Ini_GetStringIntoBuffer
Get Pointer To Raw String | Ini_GetPointerToRawString
Get Copy Of Raw String | Ini_GetRawStringCopy
Get Raw String Into Buffer | Ini_GetRawStringIntoBuffer
Get Integer | Ini_GetInt
Get Unsigned Integer | Ini_GetUInt
Get Double | Ini_GetDouble
Get Boolean | Ini_GetBoolean
Get Data | Ini_GetData
Informational
Section Exists? | Ini_SectionExists
Number of Sections | Ini_NumberOfSections
Nth Section Name | Ini_NthSectionName
Item Exists? | Ini_ItemExists
Number of Items | Ini_NumberOfItems
Nth Item Name | Ini_NthItemName
Line Of Last Access | Ini_LineOfLastAccess
Removing Sections and Items
Remove Section | Ini_RemoveSection
Remove Item | Ini_RemoveItem