* move CallHandler() abstract method out of Windows ifdef so that the include works for non-Windows as well

git-svn-id: trunk@40747 -
This commit is contained in:
svenbarth 2019-01-02 21:58:50 +00:00
parent 2ba239ea6d
commit 5d1edc8ca2

View File

@ -394,11 +394,11 @@ type
private
function Handler(aStack, aFP: Pointer): PtrUInt;
protected
procedure CallHandler(constref aArgs: specialize TArray<Pointer>; aResult: Pointer; aContext: Pointer); virtual; abstract;
procedure CreateCallback;
procedure CreateArgInfos;
function GetCodeAddress: CodePointer; override;
{$endif}
procedure CallHandler(constref aArgs: specialize TArray<Pointer>; aResult: Pointer; aContext: Pointer); virtual; abstract;
public
constructor Create(aContext: Pointer; aCallConv: TCallConv; constref aArgs: array of TFunctionCallParameterInfo; aResultType: PTypeInfo; aFlags: TFunctionCallFlags);
destructor Destroy; override;