For those interested ... make sure you create a section that serves only to "cap" the last "real" section, lest last section searches produce bogus key/data pairs.
In this example the [end] section caps [section3]. Use of the word "end' is arbitrary to dos_getini, just what I use.
;|
[section1]
key1=value1
key2=value2
key3=value3
[section2]
key1=value1
key2=value2
key3=value3
[section3]
key1=value1
key2=value2
key3=value3
[end]
|;
Hope that makes sense to you.