569 lines
17 KiB
C++
569 lines
17 KiB
C++
// CodeGear C++Builder
|
|
// Copyright (c) 1995, 2025 by Embarcadero Technologies, Inc.
|
|
// All rights reserved
|
|
|
|
// (DO NOT EDIT: machine generated header) 'uCEFTask.pas' rev: 37.00 (Windows)
|
|
|
|
#ifndef uCEFTaskHPP
|
|
#define uCEFTaskHPP
|
|
|
|
#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 Uceftask
|
|
{
|
|
//-- forward type declarations -----------------------------------------------
|
|
class DELPHICLASS TCefTaskOwn;
|
|
class DELPHICLASS TCefTaskRef;
|
|
class DELPHICLASS TCefFastTask;
|
|
class DELPHICLASS TCefManagedTask;
|
|
class DELPHICLASS TCefChromiumTask;
|
|
class DELPHICLASS TCefViewDelegateTask;
|
|
class DELPHICLASS TCefURLRequestClientTask;
|
|
class DELPHICLASS TCefUpdatePrefsTask;
|
|
class DELPHICLASS TCefSavePrefsTask;
|
|
class DELPHICLASS TCefURLRequestTask;
|
|
class DELPHICLASS TCefGenericTask;
|
|
class DELPHICLASS TCefUpdateZoomStepTask;
|
|
class DELPHICLASS TCefUpdateZoomPctTask;
|
|
class DELPHICLASS TCefReadZoomTask;
|
|
class DELPHICLASS TCefSetZoomLevelTask;
|
|
class DELPHICLASS TCefSetZoomPctTask;
|
|
class DELPHICLASS TCefSetZoomStepTask;
|
|
class DELPHICLASS TCefCreateCustomViewTask;
|
|
class DELPHICLASS TCefBrowserNavigationTask;
|
|
class DELPHICLASS TCefSetAudioMutedTask;
|
|
class DELPHICLASS TCefToggleAudioMutedTask;
|
|
class DELPHICLASS TCefEnableFocusTask;
|
|
class DELPHICLASS TCefTryCloseBrowserTask;
|
|
class DELPHICLASS TCefAddPreferenceObserverTask;
|
|
//-- type declarations -------------------------------------------------------
|
|
#pragma pack(push,4)
|
|
class PASCALIMPLEMENTATION TCefTaskOwn : public Ucefbaserefcounted::TCefBaseRefCountedOwn
|
|
{
|
|
typedef Ucefbaserefcounted::TCefBaseRefCountedOwn inherited;
|
|
|
|
protected:
|
|
virtual void __fastcall Execute();
|
|
|
|
public:
|
|
__fastcall virtual TCefTaskOwn();
|
|
public:
|
|
/* TCefBaseRefCountedOwn.CreateData */ inline __fastcall virtual TCefTaskOwn(unsigned size, bool owned) : Ucefbaserefcounted::TCefBaseRefCountedOwn(size, owned) { }
|
|
/* TCefBaseRefCountedOwn.Destroy */ inline __fastcall virtual ~TCefTaskOwn() { }
|
|
|
|
private:
|
|
void *__ICefTask; // Ucefinterfaces::ICefTask
|
|
|
|
public:
|
|
#if defined(MANAGED_INTERFACE_OPERATORS)
|
|
// {0D965470-4A86-47CE-BD39-A8770021AD7E}
|
|
operator Ucefinterfaces::_di_ICefTask()
|
|
{
|
|
Ucefinterfaces::_di_ICefTask intf;
|
|
this->GetInterface(intf);
|
|
return intf;
|
|
}
|
|
#else
|
|
operator Ucefinterfaces::ICefTask*(void) { return (Ucefinterfaces::ICefTask*)&__ICefTask; }
|
|
#endif
|
|
|
|
};
|
|
|
|
#pragma pack(pop)
|
|
|
|
#pragma pack(push,4)
|
|
class PASCALIMPLEMENTATION TCefTaskRef : public Ucefbaserefcounted::TCefBaseRefCountedRef
|
|
{
|
|
typedef Ucefbaserefcounted::TCefBaseRefCountedRef inherited;
|
|
|
|
protected:
|
|
virtual void __fastcall Execute();
|
|
|
|
public:
|
|
__classmethod Ucefinterfaces::_di_ICefTask __fastcall UnWrap(void * data);
|
|
public:
|
|
/* TCefBaseRefCountedRef.Create */ inline __fastcall virtual TCefTaskRef(void * data) : Ucefbaserefcounted::TCefBaseRefCountedRef(data) { }
|
|
/* TCefBaseRefCountedRef.Destroy */ inline __fastcall virtual ~TCefTaskRef() { }
|
|
|
|
private:
|
|
void *__ICefTask; // Ucefinterfaces::ICefTask
|
|
|
|
public:
|
|
#if defined(MANAGED_INTERFACE_OPERATORS)
|
|
// {0D965470-4A86-47CE-BD39-A8770021AD7E}
|
|
operator Ucefinterfaces::_di_ICefTask()
|
|
{
|
|
Ucefinterfaces::_di_ICefTask intf;
|
|
this->GetInterface(intf);
|
|
return intf;
|
|
}
|
|
#else
|
|
operator Ucefinterfaces::ICefTask*(void) { return (Ucefinterfaces::ICefTask*)&__ICefTask; }
|
|
#endif
|
|
|
|
};
|
|
|
|
#pragma pack(pop)
|
|
|
|
#pragma pack(push,4)
|
|
class PASCALIMPLEMENTATION TCefFastTask : public TCefTaskOwn
|
|
{
|
|
typedef TCefTaskOwn inherited;
|
|
|
|
protected:
|
|
Ucefinterfaces::_di_TCefFastTaskProc FMethod;
|
|
virtual void __fastcall Execute();
|
|
|
|
public:
|
|
__classmethod void __fastcall New(Uceftypes::TCefThreadId threadId, const Ucefinterfaces::_di_TCefFastTaskProc method);
|
|
__classmethod void __fastcall NewDelayed(Uceftypes::TCefThreadId threadId, __int64 Delay, const Ucefinterfaces::_di_TCefFastTaskProc method);
|
|
__fastcall TCefFastTask(const Ucefinterfaces::_di_TCefFastTaskProc method);
|
|
public:
|
|
/* TCefBaseRefCountedOwn.CreateData */ inline __fastcall virtual TCefFastTask(unsigned size, bool owned) : TCefTaskOwn(size, owned) { }
|
|
/* TCefBaseRefCountedOwn.Destroy */ inline __fastcall virtual ~TCefFastTask() { }
|
|
|
|
};
|
|
|
|
#pragma pack(pop)
|
|
|
|
#pragma pack(push,4)
|
|
class PASCALIMPLEMENTATION TCefManagedTask : public TCefTaskOwn
|
|
{
|
|
typedef TCefTaskOwn inherited;
|
|
|
|
protected:
|
|
int FComponentID;
|
|
void *FEvents;
|
|
virtual bool __fastcall CanExecute();
|
|
|
|
public:
|
|
__fastcall virtual TCefManagedTask();
|
|
__fastcall virtual ~TCefManagedTask();
|
|
public:
|
|
/* TCefBaseRefCountedOwn.CreateData */ inline __fastcall virtual TCefManagedTask(unsigned size, bool owned) : TCefTaskOwn(size, owned) { }
|
|
|
|
};
|
|
|
|
#pragma pack(pop)
|
|
|
|
#pragma pack(push,4)
|
|
class PASCALIMPLEMENTATION TCefChromiumTask : public TCefManagedTask
|
|
{
|
|
typedef TCefManagedTask inherited;
|
|
|
|
public:
|
|
__fastcall TCefChromiumTask(const Ucefinterfaces::_di_IChromiumEvents aEvents);
|
|
public:
|
|
/* TCefManagedTask.Destroy */ inline __fastcall virtual ~TCefChromiumTask() { }
|
|
|
|
public:
|
|
/* TCefBaseRefCountedOwn.CreateData */ inline __fastcall virtual TCefChromiumTask(unsigned size, bool owned) : TCefManagedTask(size, owned) { }
|
|
|
|
};
|
|
|
|
#pragma pack(pop)
|
|
|
|
#pragma pack(push,4)
|
|
class PASCALIMPLEMENTATION TCefViewDelegateTask : public TCefManagedTask
|
|
{
|
|
typedef TCefManagedTask inherited;
|
|
|
|
public:
|
|
__fastcall TCefViewDelegateTask(const Ucefinterfaces::_di_ICefViewDelegateEvents aEvents);
|
|
public:
|
|
/* TCefManagedTask.Destroy */ inline __fastcall virtual ~TCefViewDelegateTask() { }
|
|
|
|
public:
|
|
/* TCefBaseRefCountedOwn.CreateData */ inline __fastcall virtual TCefViewDelegateTask(unsigned size, bool owned) : TCefManagedTask(size, owned) { }
|
|
|
|
};
|
|
|
|
#pragma pack(pop)
|
|
|
|
#pragma pack(push,4)
|
|
class PASCALIMPLEMENTATION TCefURLRequestClientTask : public TCefManagedTask
|
|
{
|
|
typedef TCefManagedTask inherited;
|
|
|
|
public:
|
|
__fastcall TCefURLRequestClientTask(const Ucefinterfaces::_di_ICEFUrlRequestClientEvents aEvents);
|
|
public:
|
|
/* TCefManagedTask.Destroy */ inline __fastcall virtual ~TCefURLRequestClientTask() { }
|
|
|
|
public:
|
|
/* TCefBaseRefCountedOwn.CreateData */ inline __fastcall virtual TCefURLRequestClientTask(unsigned size, bool owned) : TCefManagedTask(size, owned) { }
|
|
|
|
};
|
|
|
|
#pragma pack(pop)
|
|
|
|
#pragma pack(push,4)
|
|
class PASCALIMPLEMENTATION TCefUpdatePrefsTask : public TCefChromiumTask
|
|
{
|
|
typedef TCefChromiumTask inherited;
|
|
|
|
protected:
|
|
virtual void __fastcall Execute();
|
|
public:
|
|
/* TCefChromiumTask.Create */ inline __fastcall TCefUpdatePrefsTask(const Ucefinterfaces::_di_IChromiumEvents aEvents) : TCefChromiumTask(aEvents) { }
|
|
|
|
public:
|
|
/* TCefManagedTask.Destroy */ inline __fastcall virtual ~TCefUpdatePrefsTask() { }
|
|
|
|
public:
|
|
/* TCefBaseRefCountedOwn.CreateData */ inline __fastcall virtual TCefUpdatePrefsTask(unsigned size, bool owned) : TCefChromiumTask(size, owned) { }
|
|
|
|
};
|
|
|
|
#pragma pack(pop)
|
|
|
|
#pragma pack(push,4)
|
|
class PASCALIMPLEMENTATION TCefSavePrefsTask : public TCefChromiumTask
|
|
{
|
|
typedef TCefChromiumTask inherited;
|
|
|
|
protected:
|
|
virtual void __fastcall Execute();
|
|
public:
|
|
/* TCefChromiumTask.Create */ inline __fastcall TCefSavePrefsTask(const Ucefinterfaces::_di_IChromiumEvents aEvents) : TCefChromiumTask(aEvents) { }
|
|
|
|
public:
|
|
/* TCefManagedTask.Destroy */ inline __fastcall virtual ~TCefSavePrefsTask() { }
|
|
|
|
public:
|
|
/* TCefBaseRefCountedOwn.CreateData */ inline __fastcall virtual TCefSavePrefsTask(unsigned size, bool owned) : TCefChromiumTask(size, owned) { }
|
|
|
|
};
|
|
|
|
#pragma pack(pop)
|
|
|
|
#pragma pack(push,4)
|
|
class PASCALIMPLEMENTATION TCefURLRequestTask : public TCefURLRequestClientTask
|
|
{
|
|
typedef TCefURLRequestClientTask inherited;
|
|
|
|
protected:
|
|
virtual void __fastcall Execute();
|
|
public:
|
|
/* TCefURLRequestClientTask.Create */ inline __fastcall TCefURLRequestTask(const Ucefinterfaces::_di_ICEFUrlRequestClientEvents aEvents) : TCefURLRequestClientTask(aEvents) { }
|
|
|
|
public:
|
|
/* TCefManagedTask.Destroy */ inline __fastcall virtual ~TCefURLRequestTask() { }
|
|
|
|
public:
|
|
/* TCefBaseRefCountedOwn.CreateData */ inline __fastcall virtual TCefURLRequestTask(unsigned size, bool owned) : TCefURLRequestClientTask(size, owned) { }
|
|
|
|
};
|
|
|
|
#pragma pack(pop)
|
|
|
|
#pragma pack(push,4)
|
|
class PASCALIMPLEMENTATION TCefGenericTask : public TCefChromiumTask
|
|
{
|
|
typedef TCefChromiumTask inherited;
|
|
|
|
protected:
|
|
unsigned FTaskID;
|
|
virtual void __fastcall Execute();
|
|
|
|
public:
|
|
__fastcall TCefGenericTask(const Ucefinterfaces::_di_IChromiumEvents aEvents, unsigned aTaskID);
|
|
public:
|
|
/* TCefManagedTask.Destroy */ inline __fastcall virtual ~TCefGenericTask() { }
|
|
|
|
public:
|
|
/* TCefBaseRefCountedOwn.CreateData */ inline __fastcall virtual TCefGenericTask(unsigned size, bool owned) : TCefChromiumTask(size, owned) { }
|
|
|
|
};
|
|
|
|
#pragma pack(pop)
|
|
|
|
#pragma pack(push,4)
|
|
class PASCALIMPLEMENTATION TCefUpdateZoomStepTask : public TCefChromiumTask
|
|
{
|
|
typedef TCefChromiumTask inherited;
|
|
|
|
protected:
|
|
bool FInc;
|
|
virtual void __fastcall Execute();
|
|
|
|
public:
|
|
__fastcall TCefUpdateZoomStepTask(const Ucefinterfaces::_di_IChromiumEvents aEvents, bool aInc);
|
|
public:
|
|
/* TCefManagedTask.Destroy */ inline __fastcall virtual ~TCefUpdateZoomStepTask() { }
|
|
|
|
public:
|
|
/* TCefBaseRefCountedOwn.CreateData */ inline __fastcall virtual TCefUpdateZoomStepTask(unsigned size, bool owned) : TCefChromiumTask(size, owned) { }
|
|
|
|
};
|
|
|
|
#pragma pack(pop)
|
|
|
|
#pragma pack(push,4)
|
|
class PASCALIMPLEMENTATION TCefUpdateZoomPctTask : public TCefChromiumTask
|
|
{
|
|
typedef TCefChromiumTask inherited;
|
|
|
|
protected:
|
|
bool FInc;
|
|
virtual void __fastcall Execute();
|
|
|
|
public:
|
|
__fastcall TCefUpdateZoomPctTask(const Ucefinterfaces::_di_IChromiumEvents aEvents, bool aInc);
|
|
public:
|
|
/* TCefManagedTask.Destroy */ inline __fastcall virtual ~TCefUpdateZoomPctTask() { }
|
|
|
|
public:
|
|
/* TCefBaseRefCountedOwn.CreateData */ inline __fastcall virtual TCefUpdateZoomPctTask(unsigned size, bool owned) : TCefChromiumTask(size, owned) { }
|
|
|
|
};
|
|
|
|
#pragma pack(pop)
|
|
|
|
#pragma pack(push,4)
|
|
class PASCALIMPLEMENTATION TCefReadZoomTask : public TCefChromiumTask
|
|
{
|
|
typedef TCefChromiumTask inherited;
|
|
|
|
protected:
|
|
virtual void __fastcall Execute();
|
|
public:
|
|
/* TCefChromiumTask.Create */ inline __fastcall TCefReadZoomTask(const Ucefinterfaces::_di_IChromiumEvents aEvents) : TCefChromiumTask(aEvents) { }
|
|
|
|
public:
|
|
/* TCefManagedTask.Destroy */ inline __fastcall virtual ~TCefReadZoomTask() { }
|
|
|
|
public:
|
|
/* TCefBaseRefCountedOwn.CreateData */ inline __fastcall virtual TCefReadZoomTask(unsigned size, bool owned) : TCefChromiumTask(size, owned) { }
|
|
|
|
};
|
|
|
|
#pragma pack(pop)
|
|
|
|
class PASCALIMPLEMENTATION TCefSetZoomLevelTask : public TCefChromiumTask
|
|
{
|
|
typedef TCefChromiumTask inherited;
|
|
|
|
protected:
|
|
double FValue;
|
|
virtual void __fastcall Execute();
|
|
|
|
public:
|
|
__fastcall TCefSetZoomLevelTask(const Ucefinterfaces::_di_IChromiumEvents aEvents, const double aValue);
|
|
public:
|
|
/* TCefManagedTask.Destroy */ inline __fastcall virtual ~TCefSetZoomLevelTask() { }
|
|
|
|
public:
|
|
/* TCefBaseRefCountedOwn.CreateData */ inline __fastcall virtual TCefSetZoomLevelTask(unsigned size, bool owned) : TCefChromiumTask(size, owned) { }
|
|
|
|
};
|
|
|
|
|
|
class PASCALIMPLEMENTATION TCefSetZoomPctTask : public TCefChromiumTask
|
|
{
|
|
typedef TCefChromiumTask inherited;
|
|
|
|
protected:
|
|
double FValue;
|
|
virtual void __fastcall Execute();
|
|
|
|
public:
|
|
__fastcall TCefSetZoomPctTask(const Ucefinterfaces::_di_IChromiumEvents aEvents, const double aValue);
|
|
public:
|
|
/* TCefManagedTask.Destroy */ inline __fastcall virtual ~TCefSetZoomPctTask() { }
|
|
|
|
public:
|
|
/* TCefBaseRefCountedOwn.CreateData */ inline __fastcall virtual TCefSetZoomPctTask(unsigned size, bool owned) : TCefChromiumTask(size, owned) { }
|
|
|
|
};
|
|
|
|
|
|
#pragma pack(push,4)
|
|
class PASCALIMPLEMENTATION TCefSetZoomStepTask : public TCefChromiumTask
|
|
{
|
|
typedef TCefChromiumTask inherited;
|
|
|
|
protected:
|
|
System::Byte FValue;
|
|
virtual void __fastcall Execute();
|
|
|
|
public:
|
|
__fastcall TCefSetZoomStepTask(const Ucefinterfaces::_di_IChromiumEvents aEvents, System::Byte aValue);
|
|
public:
|
|
/* TCefManagedTask.Destroy */ inline __fastcall virtual ~TCefSetZoomStepTask() { }
|
|
|
|
public:
|
|
/* TCefBaseRefCountedOwn.CreateData */ inline __fastcall virtual TCefSetZoomStepTask(unsigned size, bool owned) : TCefChromiumTask(size, owned) { }
|
|
|
|
};
|
|
|
|
#pragma pack(pop)
|
|
|
|
#pragma pack(push,4)
|
|
class PASCALIMPLEMENTATION TCefCreateCustomViewTask : public TCefViewDelegateTask
|
|
{
|
|
typedef TCefViewDelegateTask inherited;
|
|
|
|
protected:
|
|
virtual void __fastcall Execute();
|
|
public:
|
|
/* TCefViewDelegateTask.Create */ inline __fastcall TCefCreateCustomViewTask(const Ucefinterfaces::_di_ICefViewDelegateEvents aEvents) : TCefViewDelegateTask(aEvents) { }
|
|
|
|
public:
|
|
/* TCefManagedTask.Destroy */ inline __fastcall virtual ~TCefCreateCustomViewTask() { }
|
|
|
|
public:
|
|
/* TCefBaseRefCountedOwn.CreateData */ inline __fastcall virtual TCefCreateCustomViewTask(unsigned size, bool owned) : TCefViewDelegateTask(size, owned) { }
|
|
|
|
};
|
|
|
|
#pragma pack(pop)
|
|
|
|
#pragma pack(push,4)
|
|
class PASCALIMPLEMENTATION TCefBrowserNavigationTask : public TCefChromiumTask
|
|
{
|
|
typedef TCefChromiumTask inherited;
|
|
|
|
protected:
|
|
Uceftypes::TCefBrowserNavigation FTask;
|
|
virtual void __fastcall Execute();
|
|
|
|
public:
|
|
__fastcall TCefBrowserNavigationTask(const Ucefinterfaces::_di_IChromiumEvents aEvents, Uceftypes::TCefBrowserNavigation aTask);
|
|
public:
|
|
/* TCefManagedTask.Destroy */ inline __fastcall virtual ~TCefBrowserNavigationTask() { }
|
|
|
|
public:
|
|
/* TCefBaseRefCountedOwn.CreateData */ inline __fastcall virtual TCefBrowserNavigationTask(unsigned size, bool owned) : TCefChromiumTask(size, owned) { }
|
|
|
|
};
|
|
|
|
#pragma pack(pop)
|
|
|
|
#pragma pack(push,4)
|
|
class PASCALIMPLEMENTATION TCefSetAudioMutedTask : public TCefChromiumTask
|
|
{
|
|
typedef TCefChromiumTask inherited;
|
|
|
|
protected:
|
|
bool FValue;
|
|
virtual void __fastcall Execute();
|
|
|
|
public:
|
|
__fastcall TCefSetAudioMutedTask(const Ucefinterfaces::_di_IChromiumEvents aEvents, bool aValue);
|
|
public:
|
|
/* TCefManagedTask.Destroy */ inline __fastcall virtual ~TCefSetAudioMutedTask() { }
|
|
|
|
public:
|
|
/* TCefBaseRefCountedOwn.CreateData */ inline __fastcall virtual TCefSetAudioMutedTask(unsigned size, bool owned) : TCefChromiumTask(size, owned) { }
|
|
|
|
};
|
|
|
|
#pragma pack(pop)
|
|
|
|
#pragma pack(push,4)
|
|
class PASCALIMPLEMENTATION TCefToggleAudioMutedTask : public TCefChromiumTask
|
|
{
|
|
typedef TCefChromiumTask inherited;
|
|
|
|
protected:
|
|
virtual void __fastcall Execute();
|
|
public:
|
|
/* TCefChromiumTask.Create */ inline __fastcall TCefToggleAudioMutedTask(const Ucefinterfaces::_di_IChromiumEvents aEvents) : TCefChromiumTask(aEvents) { }
|
|
|
|
public:
|
|
/* TCefManagedTask.Destroy */ inline __fastcall virtual ~TCefToggleAudioMutedTask() { }
|
|
|
|
public:
|
|
/* TCefBaseRefCountedOwn.CreateData */ inline __fastcall virtual TCefToggleAudioMutedTask(unsigned size, bool owned) : TCefChromiumTask(size, owned) { }
|
|
|
|
};
|
|
|
|
#pragma pack(pop)
|
|
|
|
#pragma pack(push,4)
|
|
class PASCALIMPLEMENTATION TCefEnableFocusTask : public TCefChromiumTask
|
|
{
|
|
typedef TCefChromiumTask inherited;
|
|
|
|
protected:
|
|
virtual void __fastcall Execute();
|
|
public:
|
|
/* TCefChromiumTask.Create */ inline __fastcall TCefEnableFocusTask(const Ucefinterfaces::_di_IChromiumEvents aEvents) : TCefChromiumTask(aEvents) { }
|
|
|
|
public:
|
|
/* TCefManagedTask.Destroy */ inline __fastcall virtual ~TCefEnableFocusTask() { }
|
|
|
|
public:
|
|
/* TCefBaseRefCountedOwn.CreateData */ inline __fastcall virtual TCefEnableFocusTask(unsigned size, bool owned) : TCefChromiumTask(size, owned) { }
|
|
|
|
};
|
|
|
|
#pragma pack(pop)
|
|
|
|
#pragma pack(push,4)
|
|
class PASCALIMPLEMENTATION TCefTryCloseBrowserTask : public TCefChromiumTask
|
|
{
|
|
typedef TCefChromiumTask inherited;
|
|
|
|
protected:
|
|
virtual void __fastcall Execute();
|
|
public:
|
|
/* TCefChromiumTask.Create */ inline __fastcall TCefTryCloseBrowserTask(const Ucefinterfaces::_di_IChromiumEvents aEvents) : TCefChromiumTask(aEvents) { }
|
|
|
|
public:
|
|
/* TCefManagedTask.Destroy */ inline __fastcall virtual ~TCefTryCloseBrowserTask() { }
|
|
|
|
public:
|
|
/* TCefBaseRefCountedOwn.CreateData */ inline __fastcall virtual TCefTryCloseBrowserTask(unsigned size, bool owned) : TCefChromiumTask(size, owned) { }
|
|
|
|
};
|
|
|
|
#pragma pack(pop)
|
|
|
|
#pragma pack(push,4)
|
|
class PASCALIMPLEMENTATION TCefAddPreferenceObserverTask : public TCefChromiumTask
|
|
{
|
|
typedef TCefChromiumTask inherited;
|
|
|
|
protected:
|
|
Uceftypes::ustring FName;
|
|
virtual void __fastcall Execute();
|
|
|
|
public:
|
|
__fastcall TCefAddPreferenceObserverTask(const Ucefinterfaces::_di_IChromiumEvents aEvents, const Uceftypes::ustring aName);
|
|
public:
|
|
/* TCefManagedTask.Destroy */ inline __fastcall virtual ~TCefAddPreferenceObserverTask() { }
|
|
|
|
public:
|
|
/* TCefBaseRefCountedOwn.CreateData */ inline __fastcall virtual TCefAddPreferenceObserverTask(unsigned size, bool owned) : TCefChromiumTask(size, owned) { }
|
|
|
|
};
|
|
|
|
#pragma pack(pop)
|
|
|
|
//-- var, const, procedure ---------------------------------------------------
|
|
} /* namespace Uceftask */
|
|
#if !defined(DELPHIHEADER_NO_IMPLICIT_NAMESPACE_USE) && !defined(NO_USING_NAMESPACE_UCEFTASK)
|
|
using namespace Uceftask;
|
|
#endif
|
|
#pragma pack(pop)
|
|
#pragma option pop
|
|
|
|
#pragma delphiheader end.
|
|
//-- end unit ----------------------------------------------------------------
|
|
#endif // uCEFTaskHPP
|