|
| 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 int | BeginTransaction ()=0 |
| virtual int | EndTransation ()=0 |
| virtual int | WriteFlash (long AFlashMemorySpaceIndex, IDataChunkImageInterface *ADataImageInterface, bool AEnableFilterFunction, bool APreserveUnwrittenData, bool AResetDevice, bool AVerifyWrite)=0 |
| virtual int | BlankCheckSectors (long AFlashMemorySpaceIndex, long AStartSector, long AEndSector)=0 |
| virtual int | EraseFlash (long AFlashMemorySpaceIndex)=0 |
| virtual int | EraseAddressRange (long AFlashMemorySpaceIndex, long AStartAddress, long AEndAddress, bool APreserveUnwrittenData)=0 |
| virtual int | EraseSectorRange (long AFlashMemorySpaceIndex, long AStartSector, long AEndSector)=0 |
| virtual int | CompareWithFlash (long AFlashMemorySpaceIndex, IDataChunkImageInterface *ADataImageInterface, long AFlashAddress, long ACompareByteCount, bool AEnableFilterFunction)=0 |
| virtual void | ClearAllFlashMemorySpaces ()=0 |
| virtual int | GetFlashMemorySpaceCount ()=0 |
| virtual int | AddFlashMemorySpace (long AGlobalMemorySpaceIndex, long AStartAddress, long AEndAddress, long AWidthInBits)=0 |
| virtual int | AbortCurrentProcess ()=0 |
| virtual long | GetFlashAddressFromSector (long AFlashMemorySpaceIndex, long ASectorNumber)=0 |
| virtual long | GetFlashSectorFromAddress (long AFlashMemorySpaceIndex, long AFlashAddress)=0 |
| virtual bool | IsFlashMemorySpace (long AMemorySpaceIndex, long AWriteAddress)=0 |
| virtual int | SetCallbackInterface (IFlashWriterCallback *ACallBackInterface)=0 |
| virtual bool | IsFlashWidthSupported (int AFlashWidth)=0 |
| virtual int | GetDefaultFlashWidth ()=0 |
| virtual bool | SupportsAction (long AnAction)=0 |
| virtual void | GetFlashMemorySpaceDescriptor (long AFlashMemorySpaceIndex, long *globalMemorySpaceIndex, long *startAddress, long *endAddress, long *widthInBits)=0 |
| virtual DXP::IStrings * | GetSupportedDevicesList ()=0 |
| virtual void | SetRemoteDriverDeviceTitle (std::wstring ADeviceTitle)=0 |
| virtual void | SetRemoteDriverVendorName (std::wstring AVendorName)=0 |
| virtual void | SetRemoteDriverDeviceName (std::wstring ADeviceName)=0 |
| virtual void | SetRemoteDriverFileName (std::wstring AFileName)=0 |
| virtual void | SetRemoteDriverBaseAddress (long ABaseAddress)=0 |
| virtual void | SetRemoteDriverMainEntryPoint (long AMainEntryAddress)=0 |
| virtual void | SetRemoteDriverParamBaseAddress (long AParamAddress)=0 |
| virtual void | SetRemoteDriverDataBaseAddress (long ADataAddress)=0 |
| virtual std::wstring | GetRemoteDriverDeviceTitle ()=0 |
| virtual std::wstring | GetRemoteDriverDeviceName ()=0 |
| virtual std::wstring | GetRemoteDriverVendorName ()=0 |
| virtual std::wstring | GetRemoteDriverFileName ()=0 |
| virtual long | GetRemoteDriverBaseAddress ()=0 |
| virtual long | GetRemoteDriverMainEntryPoint ()=0 |
| virtual long | GetRemoteDriverParamBaseAddress ()=0 |
| virtual long | GetRemoteDriverDataBaseAddress ()=0 |
| virtual bool | GetInternalIsEnabled ()=0 |
| virtual bool | GetInternalIsInitialized ()=0 |
| virtual bool | GetInternalIsDriverLoaded ()=0 |
| virtual bool | GetInternalIsDriverInstalled ()=0 |
| virtual bool | GetInternalPreserveState ()=0 |
| virtual bool | GetInternalAbort ()=0 |