2020-05-22 00:01:43 +02:00
|
|
|
(*
|
|
|
|
Minimal Delphi System unit
|
|
|
|
*)
|
|
|
|
|
|
|
|
unit System;
|
|
|
|
|
|
|
|
interface
|
|
|
|
|
|
|
|
type
|
|
|
|
PPAnsiChar = ^PAnsiChar;
|
|
|
|
PInteger = ^Integer;
|
|
|
|
|
2020-05-24 00:32:23 +02:00
|
|
|
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;
|
|
|
|
|
2020-05-24 00:32:23 +02:00
|
|
|
end.
|