Hallo Jens.
Nach Delphi übersetzt steht da in etwa folgendes:
Delphi-Quellcode:
type
PPalette = ^CPalette;
CComAddinUtil = class
private
constructor Create; // in C++ hat der Konstruktor den Namen der Klasse
destructor Destroy; // in C++ hat der Konstruktor den Namen der Klasse und ein ~ vornedran
function DDBToDIB(var bitmap: CBitmap; dwCompression: DWORD; pPal: PPalette) : THandle;
public
procedure CopyTransBitmap(hSrcBmp: HBITMAP);
end;
Wenn CPalette allerdings eine Klasse ist, heißt die Deklaration von DDBToDIB so:
function DDBToDIB(var bitmap: CBitmap; dwCompression: DWORD; pPal: CPalette) : THandle;