BOOL != bool. bool ist der C++ Typ nicht der Microsoft Typ BOOL. BOOL entspricht LongBool. bool entspricht wohl Boolean (da bin ich nicht ganz sicher).
Das hier koennte besser hinhauen.
Delphi-Quellcode:
function InitLibrary(szLibPath: PChar; eLogLevels: Integer; bInternalCtxMenu: boolean;
bInternalPTZ: boolean; szLanguage: PChar): Integer; cdecl; external 'PlayerLib.dll';
Es ist allerdings nicht klar mit welcher Calling Convention die Funktion exportiert wird. Bitte schau mal mit einem Tool nach was fuer Funktionsnamen aus der
DLL exportiert werden.