SDK/RTL/System.pas

44 lines
628 B
ObjectPascal
Raw Normal View History

2020-05-22 00:01:43 +02:00
(*
Minimal Delphi System unit
*)
unit System;
interface
type
PPAnsiChar = ^PAnsiChar;
PInteger = ^Integer;
THandle = LongWord;
2020-05-22 00:01:43 +02:00
TGUID = record
D1: LongWord;
D2: Word;
D3: Word;
D4: array [0..7] of Byte;
end;
PInitContext = ^TInitContext;
TInitContext = record
OuterContext: PInitContext;
ExceptionFrame, InitTable, InitCount: Integer;
Module: Pointer;
DLLSaveEBP, DLLSaveEBX, DLLSaveESI, DLLSaveEDI: Pointer;
ExitProcessTLS: procedure;
DLLInitState: byte;
end;
procedure _HandleFinally;
implementation
uses
SysInit;
procedure _HandleFinally;
asm
end;
end.