Hola, soy nuevo en la programación de Delphi, vengo del VB y hace mucho que programé en C, así q algunas nociones tengo

.
Estoy intentando leer unas funciones d unos proyectos ejemplo q tengo y me he encontrado con ésta (la q me parecía mas sencilla, se me está atragantando). Todo está claro excepto lo que he resaltado en rojo.
Código:
function TVentana.MiFuncion:Boolean;
var
x:Byte;
OK : Boolean;
begin
MiProcedimiento($03,x); {Procedimiento que calcula un valor y lo devuelve en la variable x}
OK:= x=$53;
Result:=OK;
end;
He pensado que tal vez sea un método abreviado de ésto:
Código:
if x=$53 then OK:=true else OK:=false;
es decir, que si x vale $53, entonces la función será verdadera y falsa es diferente.
Tengo mis dudas, así q me gustaría q alguien me lo confirmara.
Gracias y un saludo