En primer lugar, bienvenido a los foros del club delphi. Te recomiendo la lectura de la
guia de estilo de los foros que tiene una serie de recomendaciones y reglas para la buena convivencia en este lugar.
También te insto a aprender a usar las etiquetas [ delphi ] [ sql ] [ php ] y [ code ] para publicar trozos de código. En mi firma hay un vínculo a la ayuda de la etiqueta CODE y al inicio de este foro un anuncio con las otras etiquetas.
Ahora, sobre tu pregunta, Siempre que se trate de una cadena al estilo C, podes usar un molde de tipo PChar.sobre un string cualquiera de Delphi.
Algo como:
Código Delphi
[-]
Var
fname : String;
Begin
...
fname := 'Times New Roman';
...
LogRec.lfFaceName := PChar(fname);
...
end;
Aclaro que no he revisado el API, y me baso en lo que vos has dicho para sugerirte la solución.
Hasta luego.