Lea todos los valores de archivo ini con GetPrivateProfileString

Necesito una forma de leer todas las secciones / claves del archivo ini en una variable StringBuilder:

[DllImport("kernel32.dll")]
private static extern int GetPrivateProfileString(string lpAppName, string lpKeyName, string lpDefault, StringBuilder lpReturnedString, int nSize, string lpFileName);

...

private List<string> GetKeys(string iniFile, string category)
{
    StringBuilder returnString = new StringBuilder(255);            

    GetPrivateProfileString(category, null, null, returnString, 32768, iniFile);

    ...
}

@In returnString es solo el primer valor clave! ¿Cómo es posible obtener todo de una vez y escribirlo en StringBuilder y en List?

¡Gracias por tu ayuda

greets leon22

Respuestas a la pregunta(5)

Su respuesta a la pregunta