Unit 'Rtti' Package
[Overview][Resource strings][Types][Classes][Procedures and functions][Index] [#rtl-objpas]

TFunctionCallManager

Declaration

Source position: rtti.pp line 604

type TFunctionCallManager = record

  Invoke: procedure(

  CodeAddress: CodePointer;

  const Args: TFunctionCallParameterArray;

  CallingConvention: TCallConv;

  ResultType: PTypeInfo;

  ResultValue: Pointer;

  Flags: TFunctionCallFlags

);

  CreateCallbackProc: function(

  aHandler: TFunctionCallProc;

  aCallConv: TCallConv;

  aArgs: array of TFunctionCallParameterInfo;

  aResultType: PTypeInfo;

  aFlags: TFunctionCallFlags;

  aContext: Pointer

):TFunctionCallCallback;

  CreateCallbackMethod: function(

  aHandler: TFunctionCallMethod;

  aCallConv: TCallConv;

  aArgs: array of TFunctionCallParameterInfo;

  aResultType: PTypeInfo;

  aFlags: TFunctionCallFlags;

  aContext: Pointer

):TFunctionCallCallback;

end;


Documentation generated on: 2023-03-18