CAddInDefBase

Base interface for object components.

Members

Functions

AddError
bool AddError(ushort wcode, immutable(wchar)* source, immutable(wchar)* descr, int scode)

@param wcode - error code @param source - source of error @param descr - description of error @param scode - error code (HRESULT) @return the result of

CleanEventBuffer
void CleanEventBuffer()
Destroy
void Destroy()
Undocumented in source. Be warned that the author may not have intended to support it.
ExternalEvent
bool ExternalEvent(immutable(wchar)* wszSource, immutable(wchar)* wszMessage, immutable(wchar)* wszData)

@param wszSource - source of event @param wszMessage - event message @param wszData - message parameters @return the result of

GetEventBufferDepth
long GetEventBufferDepth()

@return the depth of event buffer

Read
bool Read(wchar* wszPropName, TVariant* pVal, long* pErrCode, wchar** errDescriptor)

@param wszPropName -property name @param pVal - value being returned @param pErrCode - error code (if any error occured) @param errDescriptor - error description (if any error occured) @return the result of read.

RegisterProfileAs
bool RegisterProfileAs(wchar* wszProfileName)

@param wszProfileName - profile name @return the result of

ResetStatusLine
void ResetStatusLine()

Resets the status line contents

SetEventBufferDepth
bool SetEventBufferDepth(long lDepth)

@param lDepth - new depth of event buffer @return the result of

SetStatusLine
bool SetStatusLine(wchar* wszStatusLine)
Undocumented in source. Be warned that the author may not have intended to support it.
Write
bool Write(wchar* wszPropName, TVariant* pVar)

@param wszPropName - property name @param pVar - new property value @return the result of write.

Meta