Código Delphi
[-]procedure TForm1.Button1Click(Sender: TObject);
var ClassName: array [0..255] of Char;
begin
GetClassName(Handle, @ClassName, SizeOf(ClassName));
Caption := ClassName;
end;
un PChar, tambien denominado PAnsiChar es un puntero que apunta una posicion de la memoria que contiene una cadena de texto terminada por #0. Para acceder a ella podrías hacer algo como esto:
Código Delphi
[-] FindWindow('Progman', nil);
FindWindow(PChar('Progman')), nil);
FindWindow(PChar(Str), nil);
Para obtener un valor debes tener muy en cuenta cómo funciona la API, sin embargo aconsejo utilizar mi ejemplo como base.
Saludos.