Initial commit
This commit is contained in:
@@ -0,0 +1,206 @@
|
||||
// CodeGear C++Builder
|
||||
// Copyright (c) 1995, 2025 by Embarcadero Technologies, Inc.
|
||||
// All rights reserved
|
||||
|
||||
// (DO NOT EDIT: machine generated header) 'uCEFClient.pas' rev: 37.00 (Windows)
|
||||
|
||||
#ifndef uCEFClientHPP
|
||||
#define uCEFClientHPP
|
||||
|
||||
#pragma delphiheader begin
|
||||
#pragma option push
|
||||
#if defined(__BORLANDC__) && !defined(__clang__)
|
||||
#pragma option -w- // All warnings off
|
||||
#pragma option -Vx // Zero-length empty class member
|
||||
#endif
|
||||
#pragma pack(push,8)
|
||||
#include <System.hpp>
|
||||
#include <SysInit.hpp>
|
||||
#include <uCEFBaseRefCounted.hpp>
|
||||
#include <uCEFInterfaces.hpp>
|
||||
#include <uCEFTypes.hpp>
|
||||
|
||||
//-- user supplied -----------------------------------------------------------
|
||||
|
||||
namespace Ucefclient
|
||||
{
|
||||
//-- forward type declarations -----------------------------------------------
|
||||
class DELPHICLASS TCefClientRef;
|
||||
class DELPHICLASS TCefClientOwn;
|
||||
class DELPHICLASS TCustomClientHandler;
|
||||
//-- type declarations -------------------------------------------------------
|
||||
#pragma pack(push,4)
|
||||
class PASCALIMPLEMENTATION TCefClientRef : public Ucefbaserefcounted::TCefBaseRefCountedRef
|
||||
{
|
||||
typedef Ucefbaserefcounted::TCefBaseRefCountedRef inherited;
|
||||
|
||||
protected:
|
||||
virtual void __fastcall GetAudioHandler(Ucefinterfaces::_di_ICefAudioHandler &aHandler);
|
||||
virtual void __fastcall GetCommandHandler(Ucefinterfaces::_di_ICefCommandHandler &aHandler);
|
||||
virtual void __fastcall GetContextMenuHandler(Ucefinterfaces::_di_ICefContextMenuHandler &aHandler);
|
||||
virtual void __fastcall GetDialogHandler(Ucefinterfaces::_di_ICefDialogHandler &aHandler);
|
||||
virtual void __fastcall GetDisplayHandler(Ucefinterfaces::_di_ICefDisplayHandler &aHandler);
|
||||
virtual void __fastcall GetDownloadHandler(Ucefinterfaces::_di_ICefDownloadHandler &aHandler);
|
||||
virtual void __fastcall GetDragHandler(Ucefinterfaces::_di_ICefDragHandler &aHandler);
|
||||
virtual void __fastcall GetFindHandler(Ucefinterfaces::_di_ICefFindHandler &aHandler);
|
||||
virtual void __fastcall GetFocusHandler(Ucefinterfaces::_di_ICefFocusHandler &aHandler);
|
||||
virtual void __fastcall GetFrameHandler(Ucefinterfaces::_di_ICefFrameHandler &aHandler);
|
||||
virtual void __fastcall GetPermissionHandler(Ucefinterfaces::_di_ICefPermissionHandler &aHandler);
|
||||
virtual void __fastcall GetJsdialogHandler(Ucefinterfaces::_di_ICefJsDialogHandler &aHandler);
|
||||
virtual void __fastcall GetKeyboardHandler(Ucefinterfaces::_di_ICefKeyboardHandler &aHandler);
|
||||
virtual void __fastcall GetLifeSpanHandler(Ucefinterfaces::_di_ICefLifeSpanHandler &aHandler);
|
||||
virtual void __fastcall GetLoadHandler(Ucefinterfaces::_di_ICefLoadHandler &aHandler);
|
||||
virtual void __fastcall GetPrintHandler(Ucefinterfaces::_di_ICefPrintHandler &aHandler);
|
||||
virtual void __fastcall GetRenderHandler(Ucefinterfaces::_di_ICefRenderHandler &aHandler);
|
||||
virtual void __fastcall GetRequestHandler(Ucefinterfaces::_di_ICefRequestHandler &aHandler);
|
||||
virtual bool __fastcall OnProcessMessageReceived(const Ucefinterfaces::_di_ICefBrowser browser, const Ucefinterfaces::_di_ICefFrame frame, Uceftypes::TCefProcessId sourceProcess, const Ucefinterfaces::_di_ICefProcessMessage message_);
|
||||
virtual void __fastcall RemoveReferences();
|
||||
|
||||
public:
|
||||
__classmethod Ucefinterfaces::_di_ICefClient __fastcall UnWrap(void * data);
|
||||
public:
|
||||
/* TCefBaseRefCountedRef.Create */ inline __fastcall virtual TCefClientRef(void * data) : Ucefbaserefcounted::TCefBaseRefCountedRef(data) { }
|
||||
/* TCefBaseRefCountedRef.Destroy */ inline __fastcall virtual ~TCefClientRef() { }
|
||||
|
||||
private:
|
||||
void *__ICefClient; // Ucefinterfaces::ICefClient
|
||||
|
||||
public:
|
||||
#if defined(MANAGED_INTERFACE_OPERATORS)
|
||||
// {1D502075-2FF0-4E13-A112-9E541CD811F4}
|
||||
operator Ucefinterfaces::_di_ICefClient()
|
||||
{
|
||||
Ucefinterfaces::_di_ICefClient intf;
|
||||
this->GetInterface(intf);
|
||||
return intf;
|
||||
}
|
||||
#else
|
||||
operator Ucefinterfaces::ICefClient*(void) { return (Ucefinterfaces::ICefClient*)&__ICefClient; }
|
||||
#endif
|
||||
|
||||
};
|
||||
|
||||
#pragma pack(pop)
|
||||
|
||||
#pragma pack(push,4)
|
||||
class PASCALIMPLEMENTATION TCefClientOwn : public Ucefbaserefcounted::TCefBaseRefCountedOwn
|
||||
{
|
||||
typedef Ucefbaserefcounted::TCefBaseRefCountedOwn inherited;
|
||||
|
||||
protected:
|
||||
virtual void __fastcall GetAudioHandler(Ucefinterfaces::_di_ICefAudioHandler &aHandler);
|
||||
virtual void __fastcall GetCommandHandler(Ucefinterfaces::_di_ICefCommandHandler &aHandler);
|
||||
virtual void __fastcall GetContextMenuHandler(Ucefinterfaces::_di_ICefContextMenuHandler &aHandler);
|
||||
virtual void __fastcall GetDialogHandler(Ucefinterfaces::_di_ICefDialogHandler &aHandler);
|
||||
virtual void __fastcall GetDisplayHandler(Ucefinterfaces::_di_ICefDisplayHandler &aHandler);
|
||||
virtual void __fastcall GetDownloadHandler(Ucefinterfaces::_di_ICefDownloadHandler &aHandler);
|
||||
virtual void __fastcall GetDragHandler(Ucefinterfaces::_di_ICefDragHandler &aHandler);
|
||||
virtual void __fastcall GetFindHandler(Ucefinterfaces::_di_ICefFindHandler &aHandler);
|
||||
virtual void __fastcall GetFocusHandler(Ucefinterfaces::_di_ICefFocusHandler &aHandler);
|
||||
virtual void __fastcall GetFrameHandler(Ucefinterfaces::_di_ICefFrameHandler &aHandler);
|
||||
virtual void __fastcall GetPermissionHandler(Ucefinterfaces::_di_ICefPermissionHandler &aHandler);
|
||||
virtual void __fastcall GetJsdialogHandler(Ucefinterfaces::_di_ICefJsDialogHandler &aHandler);
|
||||
virtual void __fastcall GetKeyboardHandler(Ucefinterfaces::_di_ICefKeyboardHandler &aHandler);
|
||||
virtual void __fastcall GetLifeSpanHandler(Ucefinterfaces::_di_ICefLifeSpanHandler &aHandler);
|
||||
virtual void __fastcall GetLoadHandler(Ucefinterfaces::_di_ICefLoadHandler &aHandler);
|
||||
virtual void __fastcall GetPrintHandler(Ucefinterfaces::_di_ICefPrintHandler &aHandler);
|
||||
virtual void __fastcall GetRenderHandler(Ucefinterfaces::_di_ICefRenderHandler &aHandler);
|
||||
virtual void __fastcall GetRequestHandler(Ucefinterfaces::_di_ICefRequestHandler &aHandler);
|
||||
virtual bool __fastcall OnProcessMessageReceived(const Ucefinterfaces::_di_ICefBrowser browser, const Ucefinterfaces::_di_ICefFrame frame, Uceftypes::TCefProcessId sourceProcess, const Ucefinterfaces::_di_ICefProcessMessage message_);
|
||||
virtual void __fastcall RemoveReferences();
|
||||
|
||||
public:
|
||||
__fastcall virtual TCefClientOwn();
|
||||
public:
|
||||
/* TCefBaseRefCountedOwn.CreateData */ inline __fastcall virtual TCefClientOwn(unsigned size, bool owned) : Ucefbaserefcounted::TCefBaseRefCountedOwn(size, owned) { }
|
||||
/* TCefBaseRefCountedOwn.Destroy */ inline __fastcall virtual ~TCefClientOwn() { }
|
||||
|
||||
private:
|
||||
void *__ICefClient; // Ucefinterfaces::ICefClient
|
||||
|
||||
public:
|
||||
#if defined(MANAGED_INTERFACE_OPERATORS)
|
||||
// {1D502075-2FF0-4E13-A112-9E541CD811F4}
|
||||
operator Ucefinterfaces::_di_ICefClient()
|
||||
{
|
||||
Ucefinterfaces::_di_ICefClient intf;
|
||||
this->GetInterface(intf);
|
||||
return intf;
|
||||
}
|
||||
#else
|
||||
operator Ucefinterfaces::ICefClient*(void) { return (Ucefinterfaces::ICefClient*)&__ICefClient; }
|
||||
#endif
|
||||
|
||||
};
|
||||
|
||||
#pragma pack(pop)
|
||||
|
||||
#pragma pack(push,4)
|
||||
class PASCALIMPLEMENTATION TCustomClientHandler : public TCefClientOwn
|
||||
{
|
||||
typedef TCefClientOwn inherited;
|
||||
|
||||
protected:
|
||||
void *FEvents;
|
||||
Ucefinterfaces::_di_ICefAudioHandler FAudioHandler;
|
||||
Ucefinterfaces::_di_ICefCommandHandler FCommandHandler;
|
||||
Ucefinterfaces::_di_ICefLoadHandler FLoadHandler;
|
||||
Ucefinterfaces::_di_ICefFocusHandler FFocusHandler;
|
||||
Ucefinterfaces::_di_ICefContextMenuHandler FContextMenuHandler;
|
||||
Ucefinterfaces::_di_ICefDialogHandler FDialogHandler;
|
||||
Ucefinterfaces::_di_ICefKeyboardHandler FKeyboardHandler;
|
||||
Ucefinterfaces::_di_ICefDisplayHandler FDisplayHandler;
|
||||
Ucefinterfaces::_di_ICefDownloadHandler FDownloadHandler;
|
||||
Ucefinterfaces::_di_ICefJsDialogHandler FJsDialogHandler;
|
||||
Ucefinterfaces::_di_ICefLifeSpanHandler FLifeSpanHandler;
|
||||
Ucefinterfaces::_di_ICefRenderHandler FRenderHandler;
|
||||
Ucefinterfaces::_di_ICefRequestHandler FRequestHandler;
|
||||
Ucefinterfaces::_di_ICefDragHandler FDragHandler;
|
||||
Ucefinterfaces::_di_ICefFindHandler FFindHandler;
|
||||
Ucefinterfaces::_di_ICefPrintHandler FPrintHandler;
|
||||
Ucefinterfaces::_di_ICefFrameHandler FFrameHandler;
|
||||
Ucefinterfaces::_di_ICefPermissionHandler FPermissionHandler;
|
||||
virtual void __fastcall GetAudioHandler(Ucefinterfaces::_di_ICefAudioHandler &aHandler);
|
||||
virtual void __fastcall GetCommandHandler(Ucefinterfaces::_di_ICefCommandHandler &aHandler);
|
||||
virtual void __fastcall GetContextMenuHandler(Ucefinterfaces::_di_ICefContextMenuHandler &aHandler);
|
||||
virtual void __fastcall GetDialogHandler(Ucefinterfaces::_di_ICefDialogHandler &aHandler);
|
||||
virtual void __fastcall GetDisplayHandler(Ucefinterfaces::_di_ICefDisplayHandler &aHandler);
|
||||
virtual void __fastcall GetDownloadHandler(Ucefinterfaces::_di_ICefDownloadHandler &aHandler);
|
||||
virtual void __fastcall GetDragHandler(Ucefinterfaces::_di_ICefDragHandler &aHandler);
|
||||
virtual void __fastcall GetFindHandler(Ucefinterfaces::_di_ICefFindHandler &aHandler);
|
||||
virtual void __fastcall GetFocusHandler(Ucefinterfaces::_di_ICefFocusHandler &aHandler);
|
||||
virtual void __fastcall GetFrameHandler(Ucefinterfaces::_di_ICefFrameHandler &aHandler);
|
||||
virtual void __fastcall GetPermissionHandler(Ucefinterfaces::_di_ICefPermissionHandler &aHandler);
|
||||
virtual void __fastcall GetJsdialogHandler(Ucefinterfaces::_di_ICefJsDialogHandler &aHandler);
|
||||
virtual void __fastcall GetKeyboardHandler(Ucefinterfaces::_di_ICefKeyboardHandler &aHandler);
|
||||
virtual void __fastcall GetLifeSpanHandler(Ucefinterfaces::_di_ICefLifeSpanHandler &aHandler);
|
||||
virtual void __fastcall GetLoadHandler(Ucefinterfaces::_di_ICefLoadHandler &aHandler);
|
||||
virtual void __fastcall GetPrintHandler(Ucefinterfaces::_di_ICefPrintHandler &aHandler);
|
||||
virtual void __fastcall GetRenderHandler(Ucefinterfaces::_di_ICefRenderHandler &aHandler);
|
||||
virtual void __fastcall GetRequestHandler(Ucefinterfaces::_di_ICefRequestHandler &aHandler);
|
||||
virtual bool __fastcall OnProcessMessageReceived(const Ucefinterfaces::_di_ICefBrowser browser, const Ucefinterfaces::_di_ICefFrame frame, Uceftypes::TCefProcessId sourceProcess, const Ucefinterfaces::_di_ICefProcessMessage message_);
|
||||
void __fastcall InitializeVars();
|
||||
|
||||
public:
|
||||
__fastcall virtual TCustomClientHandler(const Ucefinterfaces::_di_IChromiumEvents events, bool aDevToolsClient);
|
||||
virtual void __fastcall BeforeDestruction();
|
||||
virtual void __fastcall RemoveReferences();
|
||||
public:
|
||||
/* TCefBaseRefCountedOwn.CreateData */ inline __fastcall virtual TCustomClientHandler(unsigned size, bool owned) : TCefClientOwn(size, owned) { }
|
||||
/* TCefBaseRefCountedOwn.Destroy */ inline __fastcall virtual ~TCustomClientHandler() { }
|
||||
|
||||
};
|
||||
|
||||
#pragma pack(pop)
|
||||
|
||||
//-- var, const, procedure ---------------------------------------------------
|
||||
} /* namespace Ucefclient */
|
||||
#if !defined(DELPHIHEADER_NO_IMPLICIT_NAMESPACE_USE) && !defined(NO_USING_NAMESPACE_UCEFCLIENT)
|
||||
using namespace Ucefclient;
|
||||
#endif
|
||||
#pragma pack(pop)
|
||||
#pragma option pop
|
||||
|
||||
#pragma delphiheader end.
|
||||
//-- end unit ----------------------------------------------------------------
|
||||
#endif // uCEFClientHPP
|
||||
Reference in New Issue
Block a user