3#ifndef DXP_ABSTRACTCLASSES_H_INCLUDED
4#define DXP_ABSTRACTCLASSES_H_INCLUDED
25 virtual HRESULT __stdcall
Invoke(DISPID dispIdMember, REFIID riid, LCID lcid, WORD wFlags, DISPPARAMS *pDispParams, VARIANT *pVarResult, EXCEPINFO *pExcepInfo, UINT *puArgErr);
49 virtual HRESULT __stdcall
Invoke(DISPID dispIdMember, REFIID riid, LCID lcid, WORD wFlags, DISPPARAMS *pDispParams, VARIANT *pVarResult, EXCEPINFO *pExcepInfo, UINT *puArgErr);
55 virtual void GetBounds(
int * ALeft,
int * ATop,
int * AWidth,
int * AHeight) = 0;
59 virtual void SetBounds(
int ALeft,
int ATop,
int AWidth,
int AHeight) = 0;
78 virtual HRESULT __stdcall
Invoke(DISPID dispIdMember, REFIID riid, LCID lcid, WORD wFlags, DISPPARAMS *pDispParams, VARIANT *pVarResult, EXCEPINFO *pExcepInfo, UINT *puArgErr);
103 virtual HRESULT __stdcall
Invoke(DISPID dispIdMember, REFIID riid, LCID lcid, WORD wFlags, DISPPARAMS *pDispParams, VARIANT *pVarResult, EXCEPINFO *pExcepInfo, UINT *puArgErr);
124 virtual HRESULT __stdcall
Invoke(DISPID dispIdMember, REFIID riid, LCID lcid, WORD wFlags, DISPPARAMS *pDispParams, VARIANT *pVarResult, EXCEPINFO *pExcepInfo, UINT *puArgErr);
145 virtual HRESULT __stdcall
Invoke(DISPID dispIdMember, REFIID riid, LCID lcid, WORD wFlags, DISPPARAMS *pDispParams, VARIANT *pVarResult, EXCEPINFO *pExcepInfo, UINT *puArgErr);
159 virtual std::wstring
SetFileName(std::wstring
const AFileName) = 0;
204 virtual HRESULT __stdcall
Invoke(DISPID dispIdMember, REFIID riid, LCID lcid, WORD wFlags, DISPPARAMS *pDispParams, VARIANT *pVarResult, EXCEPINFO *pExcepInfo, UINT *puArgErr);
225 virtual HRESULT __stdcall
Invoke(DISPID dispIdMember, REFIID riid, LCID lcid, WORD wFlags, DISPPARAMS *pDispParams, VARIANT *pVarResult, EXCEPINFO *pExcepInfo, UINT *puArgErr);
262 virtual HRESULT __stdcall
Invoke(DISPID dispIdMember, REFIID riid, LCID lcid, WORD wFlags, DISPPARAMS *pDispParams, VARIANT *pVarResult, EXCEPINFO *pExcepInfo, UINT *puArgErr);
266 virtual void GetCommandState(std::wstring
const ACommandName, std::wstring * AParameters,
IServerDocumentView *
const AContext,
bool * Enabled,
bool * Checked,
bool * Visible, std::wstring * Caption, std::wstring * ImageFile) = 0;
282 virtual HRESULT __stdcall
Invoke(DISPID dispIdMember, REFIID riid, LCID lcid, WORD wFlags, DISPPARAMS *pDispParams, VARIANT *pVarResult, EXCEPINFO *pExcepInfo, UINT *puArgErr);
286 virtual void PostProcess(IDispatch *
const AContext, std::wstring
const AParameters) = 0;
287 virtual void PreProcess(IDispatch *
const AContext, std::wstring
const AParameters) = 0;
304 virtual HRESULT __stdcall
Invoke(DISPID dispIdMember, REFIID riid, LCID lcid, WORD wFlags, DISPPARAMS *pDispParams, VARIANT *pVarResult, EXCEPINFO *pExcepInfo, UINT *puArgErr);
323 virtual HRESULT __stdcall
Invoke(DISPID dispIdMember, REFIID riid, LCID lcid, WORD wFlags, DISPPARAMS *pDispParams, VARIANT *pVarResult, EXCEPINFO *pExcepInfo, UINT *puArgErr);
342 virtual HRESULT __stdcall
Invoke(DISPID dispIdMember, REFIID riid, LCID lcid, WORD wFlags, DISPPARAMS *pDispParams, VARIANT *pVarResult, EXCEPINFO *pExcepInfo, UINT *puArgErr);
370 virtual HRESULT __stdcall
Invoke(DISPID dispIdMember, REFIID riid, LCID lcid, WORD wFlags, DISPPARAMS *pDispParams, VARIANT *pVarResult, EXCEPINFO *pExcepInfo, UINT *puArgErr);
373 virtual void Initialize(std::wstring
const ADocumentPath) = 0;
397 virtual HRESULT __stdcall
Invoke(DISPID dispIdMember, REFIID riid, LCID lcid, WORD wFlags, DISPPARAMS *pDispParams, VARIANT *pVarResult, EXCEPINFO *pExcepInfo, UINT *puArgErr);
417 virtual HRESULT __stdcall
Invoke(DISPID dispIdMember, REFIID riid, LCID lcid, WORD wFlags, DISPPARAMS *pDispParams, VARIANT *pVarResult, EXCEPINFO *pExcepInfo, UINT *puArgErr);
425 virtual bool ToDo_ItemUpdate(std::wstring
const OldItem, std::wstring
const NewItem) = 0;
443 virtual HRESULT __stdcall
Invoke(DISPID dispIdMember, REFIID riid, LCID lcid, WORD wFlags, DISPPARAMS *pDispParams, VARIANT *pVarResult, EXCEPINFO *pExcepInfo, UINT *puArgErr);
464 virtual HRESULT __stdcall
Invoke(DISPID dispIdMember, REFIID riid, LCID lcid, WORD wFlags, DISPPARAMS *pDispParams, VARIANT *pVarResult, EXCEPINFO *pExcepInfo, UINT *puArgErr);
484 virtual HRESULT __stdcall
Invoke(DISPID dispIdMember, REFIID riid, LCID lcid, WORD wFlags, DISPPARAMS *pDispParams, VARIANT *pVarResult, EXCEPINFO *pExcepInfo, UINT *puArgErr);
503 virtual HRESULT __stdcall
Invoke(DISPID dispIdMember, REFIID riid, LCID lcid, WORD wFlags, DISPPARAMS *pDispParams, VARIANT *pVarResult, EXCEPINFO *pExcepInfo, UINT *puArgErr);
508 virtual int IndexOf(std::wstring
const Value) = 0;
509 virtual int Add(std::wstring S) = 0;
525 virtual HRESULT __stdcall
Invoke(DISPID dispIdMember, REFIID riid, LCID lcid, WORD wFlags, DISPPARAMS *pDispParams, VARIANT *pVarResult, EXCEPINFO *pExcepInfo, UINT *puArgErr);
547 virtual HRESULT __stdcall
Invoke(DISPID dispIdMember, REFIID riid, LCID lcid, WORD wFlags, DISPPARAMS *pDispParams, VARIANT *pVarResult, EXCEPINFO *pExcepInfo, UINT *puArgErr);
575 virtual HRESULT __stdcall
Invoke(DISPID dispIdMember, REFIID riid, LCID lcid, WORD wFlags, DISPPARAMS *pDispParams, VARIANT *pVarResult, EXCEPINFO *pExcepInfo, UINT *puArgErr);
596 virtual HRESULT __stdcall
Invoke(DISPID dispIdMember, REFIID riid, LCID lcid, WORD wFlags, DISPPARAMS *pDispParams, VARIANT *pVarResult, EXCEPINFO *pExcepInfo, UINT *puArgErr);
618 virtual HRESULT __stdcall
Invoke(DISPID dispIdMember, REFIID riid, LCID lcid, WORD wFlags, DISPPARAMS *pDispParams, VARIANT *pVarResult, EXCEPINFO *pExcepInfo, UINT *puArgErr);
638 virtual HRESULT __stdcall
Invoke(DISPID dispIdMember, REFIID riid, LCID lcid, WORD wFlags, DISPPARAMS *pDispParams, VARIANT *pVarResult, EXCEPINFO *pExcepInfo, UINT *puArgErr);
657 virtual HRESULT __stdcall
Invoke(DISPID dispIdMember, REFIID riid, LCID lcid, WORD wFlags, DISPPARAMS *pDispParams, VARIANT *pVarResult, EXCEPINFO *pExcepInfo, UINT *puArgErr);
676 virtual HRESULT __stdcall
Invoke(DISPID dispIdMember, REFIID riid, LCID lcid, WORD wFlags, DISPPARAMS *pDispParams, VARIANT *pVarResult, EXCEPINFO *pExcepInfo, UINT *puArgErr);
695 virtual HRESULT __stdcall
Invoke(DISPID dispIdMember, REFIID riid, LCID lcid, WORD wFlags, DISPPARAMS *pDispParams, VARIANT *pVarResult, EXCEPINFO *pExcepInfo, UINT *puArgErr);
715 virtual HRESULT __stdcall
Invoke(DISPID dispIdMember, REFIID riid, LCID lcid, WORD wFlags, DISPPARAMS *pDispParams, VARIANT *pVarResult, EXCEPINFO *pExcepInfo, UINT *puArgErr);
736 virtual HRESULT __stdcall
Invoke(DISPID dispIdMember, REFIID riid, LCID lcid, WORD wFlags, DISPPARAMS *pDispParams, VARIANT *pVarResult, EXCEPINFO *pExcepInfo, UINT *puArgErr);
757 virtual HRESULT __stdcall
Invoke(DISPID dispIdMember, REFIID riid, LCID lcid, WORD wFlags, DISPPARAMS *pDispParams, VARIANT *pVarResult, EXCEPINFO *pExcepInfo, UINT *puArgErr);
776 virtual HRESULT __stdcall
Invoke(DISPID dispIdMember, REFIID riid, LCID lcid, WORD wFlags, DISPPARAMS *pDispParams, VARIANT *pVarResult, EXCEPINFO *pExcepInfo, UINT *puArgErr);
796 virtual HRESULT __stdcall
Invoke(DISPID dispIdMember, REFIID riid, LCID lcid, WORD wFlags, DISPPARAMS *pDispParams, VARIANT *pVarResult, EXCEPINFO *pExcepInfo, UINT *puArgErr);
815 virtual HRESULT __stdcall
Invoke(DISPID dispIdMember, REFIID riid, LCID lcid, WORD wFlags, DISPPARAMS *pDispParams, VARIANT *pVarResult, EXCEPINFO *pExcepInfo, UINT *puArgErr);
819 virtual void GetLine(
int Index, std::wstring * Value) = 0;
820 virtual void SetLine(
int Index, std::wstring
const Value) = 0;
826 virtual void JumpTo(
int X,
int Y,
bool Centered) = 0;
830 virtual void MaskBlock(
int AColumn,
int ALine,
int ALength,
int AHeight) = 0;
831 virtual void SelectBlock(
int AColumn,
int ALine,
int ALength,
int AHeight) = 0;
840 virtual void ReplaceText(
int X,
int Y,
int Len, std::wstring
const NewText) = 0;
868 virtual HRESULT __stdcall
Invoke(DISPID dispIdMember, REFIID riid, LCID lcid, WORD wFlags, DISPPARAMS *pDispParams, VARIANT *pVarResult, EXCEPINFO *pExcepInfo, UINT *puArgErr);
871 virtual IDispatch *
Get(
int Index) = 0;
874 virtual void Put(
int Index, IDispatch *
const Item) = 0;
881 virtual int IndexOf(IDispatch *
const Item) = 0;
882 virtual int Add(IDispatch *
const Item) = 0;
883 virtual void Insert(
int Index, IDispatch *
const Item) = 0;
884 virtual IDispatch *
Last() = 0;
885 virtual int Remove(IDispatch *
const Item) = 0;
903 virtual HRESULT __stdcall
Invoke(DISPID dispIdMember, REFIID riid, LCID lcid, WORD wFlags, DISPPARAMS *pDispParams, VARIANT *pVarResult, EXCEPINFO *pExcepInfo, UINT *puArgErr);
923 virtual HRESULT __stdcall
Invoke(DISPID dispIdMember, REFIID riid, LCID lcid, WORD wFlags, DISPPARAMS *pDispParams, VARIANT *pVarResult, EXCEPINFO *pExcepInfo, UINT *puArgErr);
945 virtual HRESULT __stdcall
Invoke(DISPID dispIdMember, REFIID riid, LCID lcid, WORD wFlags, DISPPARAMS *pDispParams, VARIANT *pVarResult, EXCEPINFO *pExcepInfo, UINT *puArgErr);
974 virtual HRESULT __stdcall
Invoke(DISPID dispIdMember, REFIID riid, LCID lcid, WORD wFlags, DISPPARAMS *pDispParams, VARIANT *pVarResult, EXCEPINFO *pExcepInfo, UINT *puArgErr);
1000 virtual HRESULT __stdcall
Invoke(DISPID dispIdMember, REFIID riid, LCID lcid, WORD wFlags, DISPPARAMS *pDispParams, VARIANT *pVarResult, EXCEPINFO *pExcepInfo, UINT *puArgErr);
1030 virtual HRESULT __stdcall
Invoke(DISPID dispIdMember, REFIID riid, LCID lcid, WORD wFlags, DISPPARAMS *pDispParams, VARIANT *pVarResult, EXCEPINFO *pExcepInfo, UINT *puArgErr);
J¢b þè ÎF ¡ X
Definition EDP.Interfaces.cpp:1116
Definition DXP.DispatchImpl.h:72
Definition DXP.RecordWrappers.h:359
Definition DXP.AbstractClasses.h:918
IAssociatedWithBitmap * GetIAssociatedWithBitmap()
Definition DXP.AbstractClasses.h:931
virtual TColor GetBitmapFileMaskColor()=0
virtual HRESULT __stdcall Invoke(DISPID dispIdMember, REFIID riid, LCID lcid, WORD wFlags, DISPPARAMS *pDispParams, VARIANT *pVarResult, EXCEPINFO *pExcepInfo, UINT *puArgErr)
virtual void SetBitmapFile(std::wstring const Str)=0
virtual std::wstring GetBitmapFile()=0
virtual void SetBitmapFileMaskColor(TColor const Value)=0
virtual bool SupportsService(std::wstring const AServiceName)
Definition DXP.AbstractClasses.h:392
virtual HRESULT __stdcall Invoke(DISPID dispIdMember, REFIID riid, LCID lcid, WORD wFlags, DISPPARAMS *pDispParams, VARIANT *pVarResult, EXCEPINFO *pExcepInfo, UINT *puArgErr)
ICategorizedServerView * GetICategorizedServerView()
Definition DXP.AbstractClasses.h:403
virtual bool SupportsService(std::wstring const AServiceName)
virtual std::wstring GetCategory()=0
virtual std::wstring GetSubCategory()=0
Definition DXP.AbstractClasses.h:438
virtual bool Clipboard_PasteFormat(long Format)=0
virtual HRESULT __stdcall Invoke(DISPID dispIdMember, REFIID riid, LCID lcid, WORD wFlags, DISPPARAMS *pDispParams, VARIANT *pVarResult, EXCEPINFO *pExcepInfo, UINT *puArgErr)
virtual bool SupportsService(std::wstring const AServiceName)
virtual long Clipboard_GetFormat(int Index)=0
virtual int Clipboard_GetFormatCount()=0
IClipboardDocument * GetIClipboardDocument()
Definition DXP.AbstractClasses.h:450
Definition DXP.AbstractClasses.h:257
virtual bool SupportsService(std::wstring const AServiceName)
virtual void LaunchCommand(std::wstring const ACommandName, std::wstring *AParameters, IServerDocumentView *const AContext)=0
virtual void GetCommandState(std::wstring const ACommandName, std::wstring *AParameters, IServerDocumentView *const AContext, bool *Enabled, bool *Checked, bool *Visible, std::wstring *Caption, std::wstring *ImageFile)=0
ICommandLauncher * GetICommandLauncher()
Definition DXP.AbstractClasses.h:268
virtual HRESULT __stdcall Invoke(DISPID dispIdMember, REFIID riid, LCID lcid, WORD wFlags, DISPPARAMS *pDispParams, VARIANT *pVarResult, EXCEPINFO *pExcepInfo, UINT *puArgErr)
Definition DXP.AbstractClasses.h:652
virtual bool SupportsService(std::wstring const AServiceName)
virtual HRESULT __stdcall Invoke(DISPID dispIdMember, REFIID riid, LCID lcid, WORD wFlags, DISPPARAMS *pDispParams, VARIANT *pVarResult, EXCEPINFO *pExcepInfo, UINT *puArgErr)
virtual std::wstring GetApplicationName()=0
IDataForAltiumPortalNotification * GetIDataForAltiumPortalNotification()
Definition DXP.AbstractClasses.h:662
Definition DXP.AbstractClasses.h:613
virtual HRESULT __stdcall Invoke(DISPID dispIdMember, REFIID riid, LCID lcid, WORD wFlags, DISPPARAMS *pDispParams, VARIANT *pVarResult, EXCEPINFO *pExcepInfo, UINT *puArgErr)
virtual std::wstring GetFileName()=0
IDataForDocumentNotification * GetIDataForDocumentNotification()
Definition DXP.AbstractClasses.h:624
virtual bool SupportsService(std::wstring const AServiceName)
virtual IServerDocument * GetServerDocument()=0
Definition DXP.AbstractClasses.h:710
virtual int GetRequestResult()=0
virtual HRESULT __stdcall Invoke(DISPID dispIdMember, REFIID riid, LCID lcid, WORD wFlags, DISPPARAMS *pDispParams, VARIANT *pVarResult, EXCEPINFO *pExcepInfo, UINT *puArgErr)
virtual bool SupportsService(std::wstring const AServiceName)
virtual IServerDocument * GetServerDocument()=0
virtual void SetRequestResult(int aResult)=0
IDataForDocumentRequest * GetIDataForDocumentRequest()
Definition DXP.AbstractClasses.h:722
Definition DXP.AbstractClasses.h:671
IDataForDragDropNotification * GetIDataForDragDropNotification()
Definition DXP.AbstractClasses.h:681
virtual bool SupportsService(std::wstring const AServiceName)
virtual HRESULT __stdcall Invoke(DISPID dispIdMember, REFIID riid, LCID lcid, WORD wFlags, DISPPARAMS *pDispParams, VARIANT *pVarResult, EXCEPINFO *pExcepInfo, UINT *puArgErr)
virtual IDragDropObject * GetDragDropObject()=0
Definition DXP.AbstractClasses.h:771
virtual std::wstring GetDItemGUID()=0
IDataForEDM_Notification * GetIDataForEDM_Notification()
Definition DXP.AbstractClasses.h:782
virtual HRESULT __stdcall Invoke(DISPID dispIdMember, REFIID riid, LCID lcid, WORD wFlags, DISPPARAMS *pDispParams, VARIANT *pVarResult, EXCEPINFO *pExcepInfo, UINT *puArgErr)
virtual std::wstring GetDItemRevisionGUID()=0
virtual bool SupportsService(std::wstring const AServiceName)
Definition DXP.AbstractClasses.h:1025
IDataForEDM_UserLoggedInNotification * GetIDataForEDM_UserLoggedInNotification()
Definition DXP.AbstractClasses.h:1041
virtual std::wstring GetUserName()=0
virtual void SetDenyReason(std::wstring const AData)=0
virtual HRESULT __stdcall Invoke(DISPID dispIdMember, REFIID riid, LCID lcid, WORD wFlags, DISPPARAMS *pDispParams, VARIANT *pVarResult, EXCEPINFO *pExcepInfo, UINT *puArgErr)
virtual std::wstring GetSessionID()=0
virtual std::wstring GetDenyReason()=0
virtual std::wstring GetHost()=0
virtual bool GetCanLogin()=0
virtual void SetCanLogin(bool const AData)=0
virtual bool SupportsService(std::wstring const AServiceName)
Definition DXP.AbstractClasses.h:633
IDataForModuleNotification * GetIDataForModuleNotification()
Definition DXP.AbstractClasses.h:643
virtual bool SupportsService(std::wstring const AServiceName)
virtual HRESULT __stdcall Invoke(DISPID dispIdMember, REFIID riid, LCID lcid, WORD wFlags, DISPPARAMS *pDispParams, VARIANT *pVarResult, EXCEPINFO *pExcepInfo, UINT *puArgErr)
virtual std::wstring GetModuleName()=0
Definition DXP.AbstractClasses.h:791
virtual IDispatch * GetData()=0
IDataForNexusNotificationWithInterface * GetIDataForNexusNotificationWithInterface()
Definition DXP.AbstractClasses.h:801
virtual bool SupportsService(std::wstring const AServiceName)
virtual HRESULT __stdcall Invoke(DISPID dispIdMember, REFIID riid, LCID lcid, WORD wFlags, DISPPARAMS *pDispParams, VARIANT *pVarResult, EXCEPINFO *pExcepInfo, UINT *puArgErr)
Definition DXP.AbstractClasses.h:995
virtual void SetAllowRelease(bool const AValue)=0
IDataForProjectReleaseNotification * GetIDataForProjectReleaseNotification()
Definition DXP.AbstractClasses.h:1016
virtual IDXPProject * GetSnapshotProject()=0
virtual void SetParameters(std::wstring const AValue)=0
virtual IDXPProject * GetProject()=0
virtual IEDMS_Vault * GetVault()=0
virtual IULB_ItemRevision * GetItemRevision()=0
virtual bool GetAllowRelease()=0
virtual HRESULT __stdcall Invoke(DISPID dispIdMember, REFIID riid, LCID lcid, WORD wFlags, DISPPARAMS *pDispParams, VARIANT *pVarResult, EXCEPINFO *pExcepInfo, UINT *puArgErr)
virtual bool SupportsService(std::wstring const AServiceName)
virtual IULB_Item * GetItem()=0
virtual std::wstring GetParameters()=0
virtual std::wstring GetOutputFolder()=0
Definition DXP.AbstractClasses.h:731
virtual bool SupportsService(std::wstring const AServiceName)
IDataForSoftDesignNotification * GetIDataForSoftDesignNotification()
Definition DXP.AbstractClasses.h:743
virtual std::wstring GetFirmwareVersions(int AIndex)=0
virtual std::wstring GetBoardUniqueIds(int AIndex)=0
virtual int GetBoardUniqueIdCount()=0
virtual HRESULT __stdcall Invoke(DISPID dispIdMember, REFIID riid, LCID lcid, WORD wFlags, DISPPARAMS *pDispParams, VARIANT *pVarResult, EXCEPINFO *pExcepInfo, UINT *puArgErr)
Definition DXP.AbstractClasses.h:690
virtual bool SupportsService(std::wstring const AServiceName)
virtual std::wstring GetFileNames()=0
IDataForVCSNotification * GetIDataForVCSNotification()
Definition DXP.AbstractClasses.h:701
virtual HRESULT __stdcall Invoke(DISPID dispIdMember, REFIID riid, LCID lcid, WORD wFlags, DISPPARAMS *pDispParams, VARIANT *pVarResult, EXCEPINFO *pExcepInfo, UINT *puArgErr)
virtual std::wstring GetVcsRevisionString()=0
Definition DXP.AbstractClasses.h:752
virtual int GetUniqueId()=0
virtual bool SupportsService(std::wstring const AServiceName)
IDataForWaveSimNotification * GetIDataForWaveSimNotification()
Definition DXP.AbstractClasses.h:762
virtual HRESULT __stdcall Invoke(DISPID dispIdMember, REFIID riid, LCID lcid, WORD wFlags, DISPPARAMS *pDispParams, VARIANT *pVarResult, EXCEPINFO *pExcepInfo, UINT *puArgErr)
Definition DXP.AbstractClasses.h:365
virtual bool CanClose()=0
virtual bool SupportsService(std::wstring const AServiceName)
virtual std::wstring GetControlState(std::wstring AId)=0
virtual bool SupportsDefaults()=0
virtual void SetControlState(std::wstring AId, std::wstring AValue)=0
IDocumentOptionsView * GetIDocumentOptionsView()
Definition DXP.AbstractClasses.h:383
virtual HRESULT __stdcall Invoke(DISPID dispIdMember, REFIID riid, LCID lcid, WORD wFlags, DISPPARAMS *pDispParams, VARIANT *pVarResult, EXCEPINFO *pExcepInfo, UINT *puArgErr)
virtual void SetState_Default()=0
virtual void Initialize(std::wstring const ADocumentPath)=0
Definition DXP.AbstractClasses.h:20
virtual bool HandleKeyPress(IDragDropObject *const ADragDropInfo, int AKey, TShiftStateSet AShift)=0
virtual void HandleDragDrop(IDragDropObject *const ADragDropInfo)=0
virtual void HandleDragPaint(IDragDropObject *const ADragDropInfo, C_tagMSG const Msg)=0
virtual void HandleDragOver(IDragDropObject *const ADragDropInfo)=0
virtual bool SupportsService(std::wstring const AServiceName)
virtual void HandleDragEnter(IDragDropObject *const ADragDropInfo)=0
virtual HRESULT __stdcall Invoke(DISPID dispIdMember, REFIID riid, LCID lcid, WORD wFlags, DISPPARAMS *pDispParams, VARIANT *pVarResult, EXCEPINFO *pExcepInfo, UINT *puArgErr)
IDragDropTarget * GetIDragDropTarget()
Definition DXP.AbstractClasses.h:35
virtual void HandleDragLeave(IDragDropObject *const ADragDropInfo)=0
Definition DXP.AbstractClasses.h:863
virtual void Insert(int Index, IDispatch *const Item)=0
IInterfaceList * GetIInterfaceList()
Definition DXP.AbstractClasses.h:889
virtual void Delete(int Index)=0
virtual HRESULT __stdcall Invoke(DISPID dispIdMember, REFIID riid, LCID lcid, WORD wFlags, DISPPARAMS *pDispParams, VARIANT *pVarResult, EXCEPINFO *pExcepInfo, UINT *puArgErr)
virtual int Remove(IDispatch *const Item)=0
virtual void SetCount(int NewCount)=0
virtual void Exchange(int Index1, int Index2)=0
virtual IDispatch * Get(int Index)=0
virtual IDispatch * First()=0
virtual IDispatch * Last()=0
virtual int IndexOf(IDispatch *const Item)=0
virtual int Add(IDispatch *const Item)=0
virtual int GetCapacity()=0
virtual void SetCapacity(int NewCapacity)=0
virtual void Put(int Index, IDispatch *const Item)=0
virtual bool SupportsService(std::wstring const AServiceName)
Definition DXP.AbstractClasses.h:299
virtual bool SupportsService(std::wstring const AServiceName)
INotificationHandler * GetINotificationHandler()
Definition DXP.AbstractClasses.h:309
virtual HRESULT __stdcall Invoke(DISPID dispIdMember, REFIID riid, LCID lcid, WORD wFlags, DISPPARAMS *pDispParams, VARIANT *pVarResult, EXCEPINFO *pExcepInfo, UINT *puArgErr)
virtual void HandleNotification(INotification *const ANotification)=0
Definition DXP.AbstractClasses.h:98
virtual HRESULT __stdcall Invoke(DISPID dispIdMember, REFIID riid, LCID lcid, WORD wFlags, DISPPARAMS *pDispParams, VARIANT *pVarResult, EXCEPINFO *pExcepInfo, UINT *puArgErr)
virtual int GetNotificationCode()=0
INotification * GetINotification()
Definition DXP.AbstractClasses.h:110
virtual std::wstring GetNotificationType()=0
virtual bool SupportsService(std::wstring const AServiceName)
virtual IDispatch * GetNotificationData()=0
Definition DXP.AbstractClasses.h:542
IOptionsPage * GetIOptionsPage()
Definition DXP.AbstractClasses.h:561
virtual bool TryApplyFormOptions()=0
virtual void GetStateControls()=0
virtual void PostEditControls()=0
virtual void SetStateControls()=0
virtual void SetDefaultState()=0
virtual void SetModified(bool Value)=0
virtual void SetReadOnly(bool ReadOnly)=0
virtual IOptionsFormDataManager * OptionsFormDataManager()=0
virtual HRESULT __stdcall Invoke(DISPID dispIdMember, REFIID riid, LCID lcid, WORD wFlags, DISPPARAMS *pDispParams, VARIANT *pVarResult, EXCEPINFO *pExcepInfo, UINT *puArgErr)
virtual bool SupportsService(std::wstring const AServiceName)
virtual bool GetModified()=0
virtual int GetNotificationCode()=0
Definition DXP.AbstractClasses.h:337
virtual HRESULT __stdcall Invoke(DISPID dispIdMember, REFIID riid, LCID lcid, WORD wFlags, DISPPARAMS *pDispParams, VARIANT *pVarResult, EXCEPINFO *pExcepInfo, UINT *puArgErr)
virtual void BeginUpdate()=0
virtual void ClearExternalParameters(std::wstring ASection)=0
virtual void DeleteExternalParameter(std::wstring ASection, std::wstring AName)=0
virtual bool SectionExists(std::wstring ASection)=0
virtual void ModifyExternalParameter(std::wstring ASection, std::wstring AName, std::wstring ANewValue)=0
virtual std::wstring GetSectionText(std::wstring ASection)=0
virtual void AddExternalParameter(std::wstring ASection, std::wstring AName, std::wstring AValue)=0
virtual void EndUpdate()=0
virtual std::wstring GetExternalParameterValue(std::wstring ASection, std::wstring AName, std::wstring DefaultValue)=0
virtual bool SupportsService(std::wstring const AServiceName)
IOptionsStorage * GetIOptionsStorage()
Definition DXP.AbstractClasses.h:356
virtual std::wstring GetFileName()=0
Definition DXP.AbstractClasses.h:459
virtual std::wstring GetFileName()=0
IPreviewableDocument * GetIPreviewableDocument()
Definition DXP.AbstractClasses.h:470
virtual HRESULT __stdcall Invoke(DISPID dispIdMember, REFIID riid, LCID lcid, WORD wFlags, DISPPARAMS *pDispParams, VARIANT *pVarResult, EXCEPINFO *pExcepInfo, UINT *puArgErr)
virtual bool SupportsService(std::wstring const AServiceName)
virtual bool GenerateDocumentPreview(IPreviewImage *const APreviewImage)=0
Definition DXP.AbstractClasses.h:277
virtual void SetProcessDepth(int Value)=0
virtual bool SupportsService(std::wstring const AServiceName)
virtual void PreProcess(IDispatch *const AContext, std::wstring const AParameters)=0
IProcessControl * GetIProcessControl()
Definition DXP.AbstractClasses.h:290
virtual int GetProcessDepth()=0
virtual void PostProcess(IDispatch *const AContext, std::wstring const AParameters)=0
virtual HRESULT __stdcall Invoke(DISPID dispIdMember, REFIID riid, LCID lcid, WORD wFlags, DISPPARAMS *pDispParams, VARIANT *pVarResult, EXCEPINFO *pExcepInfo, UINT *puArgErr)
Definition DXP.AbstractClasses.h:969
virtual void Export_ToOptionsWriter(IOptionsWriter *const OptionsWriter)=0
virtual void RemoveOutputTransformations()=0
virtual HRESULT __stdcall Invoke(DISPID dispIdMember, REFIID riid, LCID lcid, WORD wFlags, DISPPARAMS *pDispParams, VARIANT *pVarResult, EXCEPINFO *pExcepInfo, UINT *puArgErr)
virtual std::wstring GetReportName()=0
virtual IReportOutputTransformation * AddOutputTransformation()=0
virtual bool SupportsService(std::wstring const AServiceName)
virtual void Import_FromOptionsReader(IOptionsReader *const OptionsReader)=0
IReportOutputOptions * GetIReportOutputOptions()
Definition DXP.AbstractClasses.h:986
virtual void SetReportName(std::wstring const Name)=0
virtual IReportOutputTransformation * GetAvailableTransformations(int Index)=0
virtual int GetAvailableTransformationCount()=0
Definition DXP.AbstractClasses.h:140
virtual bool GetCanClose()=0
virtual void SetModified(bool const Value)=0
virtual bool DoFileLoad()=0
virtual bool CanCreateSnippet(IServerDocumentView *const AView, TSnippetCreationMode AMode, bool AContextSensitive)=0
virtual IServerDocumentView * GetSnippetView()=0
virtual bool GetBeingClosed()=0
virtual std::wstring SetFileName(std::wstring const AFileName)=0
virtual void SetIsShown(bool const Value)=0
virtual std::wstring GetContextHelpTopicName()=0
IServerDocument * GetIServerDocument()
Definition DXP.AbstractClasses.h:190
virtual bool WarnIfOwnedByOther(TFileOwnershipWarningLevel AWarningLevel)=0
virtual bool DoSafeFileSave(std::wstring const AKind)=0
virtual bool CreateSnippetFile(IServerDocumentView *const AView, std::wstring ASnippetFilePath, TSnippetCreationMode AMode, bool AContextSensitive)=0
virtual bool DoFileSave(std::wstring const AKind)=0
virtual IServerDocumentView * GetViewByName(std::wstring const ViewName)=0
virtual bool CanPlaceSnippet(std::wstring const ASnippetPath)=0
virtual void UpdateModifiedDate()=0
virtual std::wstring GetKind()=0
virtual void AcquireFileOwnership()=0
virtual void DocumentDirectoryChanged()=0
virtual void PlaceSnippet(std::wstring ASnippetAddress, IServerDocumentView *const AView)=0
virtual bool GetModified()=0
virtual IServerDocumentView * GetView(int Index)=0
virtual void AcquireDataFileHandle()=0
virtual bool GetSupportsOwnSave()=0
virtual bool SupportsReload()=0
virtual HRESULT __stdcall Invoke(DISPID dispIdMember, REFIID riid, LCID lcid, WORD wFlags, DISPPARAMS *pDispParams, VARIANT *pVarResult, EXCEPINFO *pExcepInfo, UINT *puArgErr)
virtual IServerModule * GetServerModule()=0
virtual void SetFileModifiedDate(double const AValue)=0
virtual void SetBeingClosed(bool const Value)=0
virtual void NotifyViews(INotification *ANotification)=0
virtual bool GetIsShown()=0
virtual std::wstring GetFileName()=0
virtual void ZoomSnippetContents()=0
virtual bool DoSafeChangeFileNameAndSave(std::wstring const ANewFileName, std::wstring const AKind)=0
virtual bool SupportsService(std::wstring const AServiceName)
virtual bool OwnsFile()=0
virtual double GetDocumentModifiedDate()=0
virtual void ReleaseDataFileHandle()=0
virtual void ReleaseFileOwnership()=0
virtual void AddView(IServerDocumentView *const AView)=0
virtual double GetFileModifiedDate()=0
Definition DXP.AbstractClasses.h:199
virtual void PerformAutoZoom()=0
virtual bool SupportsService(std::wstring const AServiceName)
IServerDocumentView * GetIServerDocumentView()
Definition DXP.AbstractClasses.h:211
virtual HRESULT __stdcall Invoke(DISPID dispIdMember, REFIID riid, LCID lcid, WORD wFlags, DISPPARAMS *pDispParams, VARIANT *pVarResult, EXCEPINFO *pExcepInfo, UINT *puArgErr)
virtual void UpdateStatusBar()=0
virtual IServerDocument * GetOwnerDocument()=0
Definition DXP.AbstractClasses.h:220
virtual IServerView * CreateServerView(std::wstring const AName)=0
virtual IDocumentOptionsView * CreateOptionsView(std::wstring const AName)=0
virtual void ApplicationIdle()=0
virtual int GetDocumentCount()=0
virtual long GetHandle()=0
virtual IServerView * GetViews(int Index)=0
virtual void ReceiveNotification(INotification *const ANotification)=0
virtual std::wstring GetModuleName()=0
virtual void AddServerView(IServerView *const AView)=0
virtual IServerDocument * CreateDocumentShowOrHide(std::wstring const AKind, std::wstring const AFileName, bool AShowInTree)=0
virtual void RemoveServerView(IServerView *const AView)=0
virtual IServerDocumentView * CreateServerDocView(std::wstring const AName, IServerDocument *const ADocument)=0
virtual bool SupportsService(std::wstring const AServiceName)
virtual ICommandLauncher * GetCommandLauncher()=0
IServerModule * GetIServerModule()
Definition DXP.AbstractClasses.h:248
virtual void DestroyDocument(IServerDocument *const ADocument)=0
virtual IServerDocument * CreateDocument(std::wstring const AKind, std::wstring const AFileName)=0
virtual IClient * GetClient()=0
virtual IServerDocument * GetDocuments(int Index)=0
virtual int GetViewCount()=0
virtual HRESULT __stdcall Invoke(DISPID dispIdMember, REFIID riid, LCID lcid, WORD wFlags, DISPPARAMS *pDispParams, VARIANT *pVarResult, EXCEPINFO *pExcepInfo, UINT *puArgErr)
virtual IProcessControl * GetProcessControl()=0
Definition DXP.AbstractClasses.h:570
IServerOptions * GetIServerOptions()
Definition DXP.AbstractClasses.h:582
virtual HRESULT __stdcall Invoke(DISPID dispIdMember, REFIID riid, LCID lcid, WORD wFlags, DISPPARAMS *pDispParams, VARIANT *pVarResult, EXCEPINFO *pExcepInfo, UINT *puArgErr)
virtual IOptionsPage * CreateOptionsPageByName(std::wstring const OptionsPageName)=0
virtual void FlushOptions()=0
virtual bool SupportsService(std::wstring const AServiceName)
virtual void ReloadOptions()=0
Definition DXP.AbstractClasses.h:479
virtual bool SupportsService(std::wstring const AServiceName)
virtual HRESULT __stdcall Invoke(DISPID dispIdMember, REFIID riid, LCID lcid, WORD wFlags, DISPPARAMS *pDispParams, VARIANT *pVarResult, EXCEPINFO *pExcepInfo, UINT *puArgErr)
IServerSecurity * GetIServerSecurity()
Definition DXP.AbstractClasses.h:489
virtual bool IsTechnologySetSupported(std::wstring const ATechnologySet)=0
Definition DXP.AbstractClasses.h:73
virtual void ReceiveNotification(INotification *const ANotification)=0
virtual HRESULT __stdcall Invoke(DISPID dispIdMember, REFIID riid, LCID lcid, WORD wFlags, DISPPARAMS *pDispParams, VARIANT *pVarResult, EXCEPINFO *pExcepInfo, UINT *puArgErr)
virtual void SetViewState(std::wstring const Astate)=0
IServerView * GetIServerView()
Definition DXP.AbstractClasses.h:89
virtual std::wstring GetViewState()=0
virtual bool SupportsService(std::wstring const AServiceName)
virtual void SetFavoritesViewState(std::wstring const Astate)=0
virtual std::wstring GetFavoritesViewState(bool const AAddFavoriteView)=0
virtual bool GetIsPanel()=0
virtual std::wstring GetViewName()=0
Definition DXP.AbstractClasses.h:498
virtual HRESULT __stdcall Invoke(DISPID dispIdMember, REFIID riid, LCID lcid, WORD wFlags, DISPPARAMS *pDispParams, VARIANT *pVarResult, EXCEPINFO *pExcepInfo, UINT *puArgErr)
IStrings * GetIStrings()
Definition DXP.AbstractClasses.h:511
virtual bool SupportsService(std::wstring const AServiceName)
virtual int IndexOf(std::wstring const Value)=0
virtual std::wstring GetItem(int Index)=0
virtual int Add(std::wstring S)=0
Definition DXP.AbstractClasses.h:810
virtual bool IsReadOnly()=0
virtual std::wstring GetTextAtCursor()=0
virtual void TempHighlightLine(int Index, std::wstring const StyleName)=0
virtual void ClearSelection()=0
virtual void SaveToFile(std::wstring const AFileName)=0
virtual void ImportEditorSettingsFromTasking(bool ASendNotification)=0
virtual void ClearMask()=0
virtual void SendPreferencesChanged()=0
virtual bool SupportsService(std::wstring const AServiceName)
virtual std::wstring GetSelectedText()=0
virtual void GetCursorPosition(int *PosX, int *PosY)=0
virtual std::wstring GetWideText()=0
virtual void MarkWordRight()=0
virtual void EndUpdate()=0
virtual void SetLine(int Index, std::wstring const Value)=0
virtual void SetFocus()=0
virtual int LineCount()=0
virtual bool IsSelectedTextPresent()=0
ITextDocument * GetITextDocument()
Definition DXP.AbstractClasses.h:854
virtual void ReplaceText(int X, int Y, int Len, std::wstring const NewText)=0
virtual void SelectBlock(int AColumn, int ALine, int ALength, int AHeight)=0
virtual void ImportEditorSettingsFromVisualStudio(bool ASendNotification)=0
virtual void ClearGraph()=0
virtual void ReceivePreferencesChanged()=0
virtual void JumpToOffset(int Offset)=0
virtual void UpdateSyntax()=0
virtual bool GetModifiedSinceAction()=0
virtual void MaskBlock(int AColumn, int ALine, int ALength, int AHeight)=0
virtual void JumpTo(int X, int Y, bool Centered)=0
virtual void MarkLine()=0
virtual int CurrentLineNumber()=0
virtual void BeginUpdate()=0
virtual std::wstring GetTextAtCursorEx(TSysCharSet const ExcludeDelimiters)=0
virtual void HighlightFoundRect(int X1, int Y1, int X2, int Y2)=0
virtual void GetLine(int Index, std::wstring *Value)=0
virtual void SetModifiedSinceAction(bool Value)=0
virtual bool GetLineVisibility(int Index)=0
virtual HRESULT __stdcall Invoke(DISPID dispIdMember, REFIID riid, LCID lcid, WORD wFlags, DISPPARAMS *pDispParams, VARIANT *pVarResult, EXCEPINFO *pExcepInfo, UINT *puArgErr)
Definition DXP.AbstractClasses.h:591
virtual bool SupportsService(std::wstring const AServiceName)
IThreadSynchronize * GetIThreadSynchronize()
Definition DXP.AbstractClasses.h:604
virtual HRESULT __stdcall Invoke(DISPID dispIdMember, REFIID riid, LCID lcid, WORD wFlags, DISPPARAMS *pDispParams, VARIANT *pVarResult, EXCEPINFO *pExcepInfo, UINT *puArgErr)
virtual long GetSignalHandle()=0
virtual long GetSourceThreadID()=0
virtual void AfterRunSynchronized()=0
virtual void RunSynchronized()=0
Definition DXP.AbstractClasses.h:318
virtual void HandleTimerEvent(long ID)=0
ITimerHandler * GetITimerHandler()
Definition DXP.AbstractClasses.h:328
virtual HRESULT __stdcall Invoke(DISPID dispIdMember, REFIID riid, LCID lcid, WORD wFlags, DISPPARAMS *pDispParams, VARIANT *pVarResult, EXCEPINFO *pExcepInfo, UINT *puArgErr)
virtual bool SupportsService(std::wstring const AServiceName)
Definition DXP.AbstractClasses.h:412
virtual bool ToDo_ItemActivate(std::wstring const AnItem)=0
virtual std::wstring ToDo_GetItem(int Index)=0
IToDoDocument * GetIToDoDocument()
Definition DXP.AbstractClasses.h:429
virtual bool ToDo_ScanEnd()=0
virtual bool ToDo_ItemEdit(std::wstring const AnItem)=0
virtual HRESULT __stdcall Invoke(DISPID dispIdMember, REFIID riid, LCID lcid, WORD wFlags, DISPPARAMS *pDispParams, VARIANT *pVarResult, EXCEPINFO *pExcepInfo, UINT *puArgErr)
virtual bool ToDo_ItemUpdate(std::wstring const OldItem, std::wstring const NewItem)=0
virtual int ToDo_GetCount()=0
virtual bool ToDo_ItemCanEdit()=0
virtual bool ToDo_ScanBegin()=0
virtual bool SupportsService(std::wstring const AServiceName)
Definition DXP.AbstractClasses.h:16
TFileOwnershipWarningLevel
Definition DXP.Types.h:80
int TColor
Definition DXP.Types.h:55
TSnippetCreationMode
Definition DXP.Types.h:99
std::set< char > TSysCharSet
Definition DXP.Types.h:137
std::set< TShiftState > TShiftStateSet
Definition DXP.Types.h:29
Definition DXP.Interfaces.h:5080
Definition DXP.Interfaces.h:1589
Definition DXP.Interfaces.h:1467
Definition DXP.Interfaces.h:1615
Definition DXP.Interfaces.h:800
Definition DXP.Interfaces.h:1240
Definition DXP.Interfaces.h:1926
Definition DXP.Interfaces.h:1907
Definition DXP.Interfaces.h:1954
Definition DXP.Interfaces.h:1935
Definition DXP.Interfaces.h:1985
Definition DXP.Interfaces.h:5781
Definition DXP.Interfaces.h:1917
Definition DXP.Interfaces.h:1995
Definition DXP.Interfaces.h:5743
Definition DXP.Interfaces.h:1965
Definition DXP.Interfaces.h:1944
Definition DXP.Interfaces.h:1976
Definition DXP.Interfaces.h:1573
Definition DXP.Interfaces.h:578
Definition DXP.Interfaces.h:595
Definition DXP.Interfaces.h:3738
Definition DXP.Interfaces.h:3939
Definition DXP.Interfaces.h:1027
Definition DXP.Interfaces.h:695
Definition DXP.Interfaces.h:1791
Definition DXP.Interfaces.h:1058
Definition DXP.Interfaces.h:1287
Definition DXP.Interfaces.h:1073
Definition DXP.Interfaces.h:1151
Definition DXP.Interfaces.h:1738
Definition DXP.Interfaces.h:809
Definition DXP.Interfaces.h:5111
Definition DXP.Interfaces.h:715
Definition DXP.Interfaces.h:764
Definition DXP.Interfaces.h:774
Definition DXP.Interfaces.h:1809
Definition DXP.Interfaces.h:1759
Definition DXP.Interfaces.h:671
Definition DXP.Interfaces.h:1768
Definition DXP.Interfaces.h:2273
Definition DXP.Interfaces.h:1863
Definition DXP.Interfaces.h:1036
Definition DXP.Interfaces.h:1599
Definition DXP.Interfaces.h:3086
Definition DXP.Interfaces.h:3024