>>674
まず、ファイルオープンいらない
APIにHandleを渡す必要無いのに何故ファイルをオープンする必要があるのかって思ってた
そもそもFreeBASICはFreeFileでLong型のファイルナンバーで管理している
次にファイル名は、ini拡張子でないと読み込んでくれない
GetPrivateProfileSectionNamesの第一引数にバッファのポインタ、第二引数にバッファサイズを渡す
その戻り値はエラーコードじゃなく、使用したバッファサイズを返す
バッファサイズが足りない場合は、指定したバッファサイズ-2の値が返る

横着なことせずに、ちゃんと調べるべきだった