Forward declarations for record types
问题 Is there such a thing as in the title? I'm trying to do this in part of converting an API structure, and run into something I haven't encountered before: PFNReaderTranslatedDispatch = function(var msg: TMsg): BOOL; stdcall; PFNReaderScroll = function(var prmi: TReaderModeInfo; dx, dy: integer): BOOL; stdcall; TReaderModeInfo = record cbSize: DWord; hWnd: THandle; fFlags: DWord; prc: PRect; pfnScroll: PFNReaderScroll; fFlags2: PFNReaderTranslatedDispatch; lParam: DWord; end; PReaderModeInfo =