ReactOS 0.4.15-dev-7934-g1dc8d80
CDockSite Class Reference
Inheritance diagram for CDockSite:
Collaboration diagram for CDockSite:

Public Types

enum  {
  ITF_NOGRIPPER = 1 , ITF_NOTITLE = 2 , ITF_NEWBANDALWAYS = 4 , ITF_GRIPPERALWAYS = 8 ,
  ITF_FIXEDSIZE = 16
}
 
- Public Types inherited from IOleCommandTarget
enum  OLECMDF {
  OLECMDF_SUPPORTED = 0x1 , OLECMDF_ENABLED = 0x2 , OLECMDF_LATCHED = 0x4 , OLECMDF_NINCHED = 0x8 ,
  OLECMDF_INVISIBLE = 0x10 , OLECMDF_DEFHIDEONCTXTMENU = 0x20
}
 
enum  OLECMDTEXTF { OLECMDTEXTF_NONE = 0 , OLECMDTEXTF_NAME = 1 , OLECMDTEXTF_STATUS = 2 }
 
enum  OLECMDEXECOPT { OLECMDEXECOPT_DODEFAULT = 0 , OLECMDEXECOPT_PROMPTUSER = 1 , OLECMDEXECOPT_DONTPROMPTUSER = 2 , OLECMDEXECOPT_SHOWHELP = 3 }
 
enum  OLECMDID {
  OLECMDID_OPEN = 1 , OLECMDID_NEW = 2 , OLECMDID_SAVE = 3 , OLECMDID_SAVEAS = 4 ,
  OLECMDID_SAVECOPYAS = 5 , OLECMDID_PRINT = 6 , OLECMDID_PRINTPREVIEW = 7 , OLECMDID_PAGESETUP = 8 ,
  OLECMDID_SPELL = 9 , OLECMDID_PROPERTIES = 10 , OLECMDID_CUT = 11 , OLECMDID_COPY = 12 ,
  OLECMDID_PASTE = 13 , OLECMDID_PASTESPECIAL = 14 , OLECMDID_UNDO = 15 , OLECMDID_REDO = 16 ,
  OLECMDID_SELECTALL = 17 , OLECMDID_CLEARSELECTION = 18 , OLECMDID_ZOOM = 19 , OLECMDID_GETZOOMRANGE = 20 ,
  OLECMDID_UPDATECOMMANDS = 21 , OLECMDID_REFRESH = 22 , OLECMDID_STOP = 23 , OLECMDID_HIDETOOLBARS = 24 ,
  OLECMDID_SETPROGRESSMAX = 25 , OLECMDID_SETPROGRESSPOS = 26 , OLECMDID_SETPROGRESSTEXT = 27 , OLECMDID_SETTITLE = 28 ,
  OLECMDID_SETDOWNLOADSTATE = 29 , OLECMDID_STOPDOWNLOAD = 30 , OLECMDID_ONTOOLBARACTIVATED = 31 , OLECMDID_FIND = 32 ,
  OLECMDID_DELETE = 33 , OLECMDID_HTTPEQUIV = 34 , OLECMDID_HTTPEQUIV_DONE = 35 , OLECMDID_ENABLE_INTERACTION = 36 ,
  OLECMDID_ONUNLOAD = 37 , OLECMDID_PROPERTYBAG2 = 38 , OLECMDID_PREREFRESH = 39 , OLECMDID_SHOWSCRIPTERROR = 40 ,
  OLECMDID_SHOWMESSAGE = 41 , OLECMDID_SHOWFIND = 42 , OLECMDID_SHOWPAGESETUP = 43 , OLECMDID_SHOWPRINT = 44 ,
  OLECMDID_CLOSE = 45 , OLECMDID_ALLOWUILESSSAVEAS = 46 , OLECMDID_DONTDOWNLOADCSS = 47 , OLECMDID_UPDATEPAGESTATUS = 48 ,
  OLECMDID_PRINT2 = 49 , OLECMDID_PRINTPREVIEW2 = 50 , OLECMDID_SETPRINTTEMPLATE = 51 , OLECMDID_GETPRINTTEMPLATE = 52 ,
  OLECMDID_PAGEACTIONBLOCKED = 55 , OLECMDID_PAGEACTIONUIQUERY = 56 , OLECMDID_FOCUSVIEWCONTROLS = 57 , OLECMDID_FOCUSVIEWCONTROLSQUERY = 58 ,
  OLECMDID_SHOWPAGEACTIONMENU = 59 , OLECMDID_ADDTRAVELENTRY = 60 , OLECMDID_UPDATETRAVELENTRY = 61 , OLECMDID_UPDATEBACKFORWARDSTATE = 62 ,
  OLECMDID_OPTICAL_ZOOM = 63 , OLECMDID_OPTICAL_GETZOOMRANGE = 64 , OLECMDID_WINDOWSTATECHANGED = 65 , OLECMDID_ACTIVEXINSTALLSCOPE = 66 ,
  OLECMDID_UPDATETRAVELENTRY_DATARECOVERY = 67 , OLECMDID_SHOWTASKDLG = 68 , OLECMDID_POPSTATEEVENT = 69 , OLECMDID_VIEWPORT_MODE = 70 ,
  OLECMDID_LAYOUT_VIEWPORT_WIDTH = 71 , OLECMDID_VISUAL_VIEWPORT_EXCLUDE_BOTTOM = 72 , OLECMDID_USER_OPTICAL_ZOOM = 73 , OLECMDID_PAGEAVAILABLE = 74 ,
  OLECMDID_GETUSERSCALABLE = 75 , OLECMDID_UPDATE_CARET = 76 , OLECMDID_ENABLE_VISIBILITY = 77 , OLECMDID_MEDIA_PLAYBACK = 78
}
 
typedef IOleCommandTargetLPOLECOMMANDTARGET
 
typedef enum IOleCommandTarget::OLECMDF OLECMDF
 
typedef struct IOleCommandTarget::_tagOLECMD OLECMD
 
typedef struct IOleCommandTarget::_tagOLECMDTEXT OLECMDTEXT
 
typedef enum IOleCommandTarget::OLECMDTEXTF OLECMDTEXTF
 
typedef enum IOleCommandTarget::OLECMDEXECOPT OLECMDEXECOPT
 
typedef enum IOleCommandTarget::OLECMDID OLECMDID
 
- Public Types inherited from IUnknown
typedef IUnknownLPUNKNOWN
 
- Public Types inherited from IServiceProvider
typedef IServiceProviderLPSERVICEPROVIDER
 

Public Member Functions

 CDockSite ()
 
 ~CDockSite ()
 
HRESULT Initialize (IUnknown *containedBand, CInternetToolbar *browser, HWND hwnd, int bandID, int flags)
 
HRESULT GetRBBandInfo (REBARBANDINFOW &bandInfo)
 
- Public Member Functions inherited from ATL::CComObjectRootEx< CComMultiThreadModelNoCS >
 ~CComObjectRootEx ()
 
ULONG InternalAddRef ()
 
ULONG InternalRelease ()
 
void Lock ()
 
void Unlock ()
 
HRESULT _AtlInitialConstruct ()
 
- Public Member Functions inherited from ATL::CComObjectRootBase
 CComObjectRootBase ()
 
 ~CComObjectRootBase ()
 
void SetVoid (void *)
 
HRESULT _AtlFinalConstruct ()
 
HRESULT FinalConstruct ()
 
void InternalFinalConstructAddRef ()
 
void InternalFinalConstructRelease ()
 
void FinalRelease ()
 
HRESULT QueryStatus ([in, unique] const GUID *pguidCmdGroup, [in] ULONG cCmds, [in, out, size_is(cCmds)] OLECMD prgCmds[], [in, out, unique] OLECMDTEXT *pCmdText)
 
HRESULT Exec ([in, unique] const GUID *pguidCmdGroup, [in] DWORD nCmdID, [in] DWORD nCmdexecopt, [in, unique] VARIANT *pvaIn, [in, out, unique] VARIANT *pvaOut)
 
- Public Member Functions inherited from IUnknown
HRESULT QueryInterface ([in] REFIID riid, [out, iid_is(riid)] void **ppvObject)
 
ULONG AddRef ()
 
ULONG Release ()
 
- Public Member Functions inherited from IServiceProvider
HRESULT QueryService ([in] REFGUID guidService, [in] REFIID riid, [out] void **ppvObject)
 
HRESULT RemoteQueryService ([in] REFGUID guidService, [in] REFIID riid, [out, iid_is(riid)] IUnknown **ppvObject)
 

Public Attributes

int fFlags
 
- Public Attributes inherited from ATL::CComObjectRootBase
LONG m_dwRef
 

Private Member Functions

STDMETHOD() GetWindow (HWND *lphwnd) override
 
STDMETHOD() ContextSensitiveHelp (BOOL fEnterMode) override
 
STDMETHOD() GetBorderDW (IUnknown *punkObj, LPRECT prcBorder) override
 
STDMETHOD() RequestBorderSpaceDW (IUnknown *punkObj, LPCBORDERWIDTHS pbw) override
 
STDMETHOD() SetBorderSpaceDW (IUnknown *punkObj, LPCBORDERWIDTHS pbw) override
 
STDMETHOD() OnFocusChangeIS (IUnknown *punkObj, BOOL fSetFocus) override
 
STDMETHOD() QueryStatus (const GUID *pguidCmdGroup, ULONG cCmds, OLECMD prgCmds[], OLECMDTEXT *pCmdText) override
 
STDMETHOD() Exec (const GUID *pguidCmdGroup, DWORD nCmdID, DWORD nCmdexecopt, VARIANT *pvaIn, VARIANT *pvaOut) override
 
STDMETHOD() QueryService (REFGUID guidService, REFIID riid, void **ppvObject) override
 

Private Attributes

CComPtr< IUnknownfContainedBand
 
CInternetToolbarfToolbar
 
HWND fRebarWindow
 
HWND fChildWindow
 
int fBandID
 
bool fInitialized
 
DESKBANDINFO fDeskBandInfo
 

Additional Inherited Members

- Static Public Member Functions inherited from ATL::CComObjectRootBase
static void WINAPI ObjectMain (bool)
 
static const struct _ATL_CATMAP_ENTRYGetCategoryMap ()
 
static HRESULT WINAPI InternalQueryInterface (void *pThis, const _ATL_INTMAP_ENTRY *pEntries, REFIID iid, void **ppvObject)
 

Detailed Description

Definition at line 118 of file internettoolbar.cpp.

Member Enumeration Documentation

◆ anonymous enum

anonymous enum
Enumerator
ITF_NOGRIPPER 
ITF_NOTITLE 
ITF_NEWBANDALWAYS 
ITF_GRIPPERALWAYS 
ITF_FIXEDSIZE 

Definition at line 126 of file internettoolbar.cpp.

126 {
127 ITF_NOGRIPPER = 1,
128 ITF_NOTITLE = 2,
131 ITF_FIXEDSIZE = 16
132 };

Constructor & Destructor Documentation

◆ CDockSite()

CDockSite::CDockSite ( )

Definition at line 182 of file internettoolbar.cpp.

183{
184 fToolbar = NULL;
187 fBandID = 0;
188 fFlags = 0;
189 fInitialized = false;
190 memset(&fDeskBandInfo, 0, sizeof(fDeskBandInfo));
191}
CInternetToolbar * fToolbar
DESKBANDINFO fDeskBandInfo
#define NULL
Definition: types.h:112
#define memset(x, y, z)
Definition: compat.h:39

◆ ~CDockSite()

CDockSite::~CDockSite ( )

Definition at line 193 of file internettoolbar.cpp.

194{
195}

Member Function Documentation

◆ ContextSensitiveHelp()

HRESULT STDMETHODCALLTYPE CDockSite::ContextSensitiveHelp ( BOOL  fEnterMode)
overrideprivate

Definition at line 289 of file internettoolbar.cpp.

290{
291 return E_NOTIMPL;
292}
#define E_NOTIMPL
Definition: ddrawi.h:99

◆ Exec()

HRESULT STDMETHODCALLTYPE CDockSite::Exec ( const GUID pguidCmdGroup,
DWORD  nCmdID,
DWORD  nCmdexecopt,
VARIANT pvaIn,
VARIANT pvaOut 
)
overrideprivate

Implements IOleCommandTarget.

Definition at line 320 of file internettoolbar.cpp.

322{
323 TCHAR textBuffer[40];
325 int index;
326 HRESULT hResult;
327
328 if (IsEqualIID(*pguidCmdGroup, CGID_DeskBand))
329 {
330 switch (nCmdID)
331 {
333 if (fInitialized == false)
334 return S_OK;
335 if (V_VT(pvaIn) != VT_I4)
336 return E_INVALIDARG;
337 if (V_I4(pvaIn) != fBandID)
338 return E_FAIL;
339 // deskband information changed
340 // call GetBandInfo and refresh information in rebar
341 memset(&bandInfo, 0, sizeof(bandInfo));
342 bandInfo.cbSize = sizeof(bandInfo);
343 bandInfo.lpText = textBuffer;
344 bandInfo.cch = sizeof(textBuffer) / sizeof(TCHAR);
345 hResult = GetRBBandInfo(bandInfo);
346 if (FAILED_UNEXPECTEDLY(hResult))
347 return hResult;
350 return S_OK;
351 }
352 }
353 return E_FAIL;
354}
#define index(s, c)
Definition: various.h:29
HRESULT GetRBBandInfo(REBARBANDINFOW &bandInfo)
#define E_INVALIDARG
Definition: ddrawi.h:101
#define E_FAIL
Definition: ddrawi.h:102
@ VT_I4
Definition: compat.h:2298
#define FAILED_UNEXPECTEDLY(hr)
Definition: precomp.h:121
unsigned int(__cdecl typeof(jpeg_read_scanlines))(struct jpeg_decompress_struct *
Definition: typeof.h:31
GLuint index
Definition: glext.h:6031
#define S_OK
Definition: intsafe.h:52
static const struct bandInfoStruct bandInfo[9]
Definition: layer3.c:95
static char * textBuffer
Definition: combo.c:52
#define V_VT(A)
Definition: oleauto.h:211
#define V_I4(A)
Definition: oleauto.h:247
#define RB_SETBANDINFOW
Definition: commctrl.h:1584
#define RB_IDTOINDEX
Definition: commctrl.h:1588
#define IsEqualIID(riid1, riid2)
Definition: guiddef.h:95
@ DBID_BANDINFOCHANGED
Definition: shobjidl.idl:2452
LONG_PTR LPARAM
Definition: windef.h:208
#define SendMessage
Definition: winuser.h:5843
char TCHAR
Definition: xmlstorage.h:189

◆ GetBorderDW()

HRESULT STDMETHODCALLTYPE CDockSite::GetBorderDW ( IUnknown punkObj,
LPRECT  prcBorder 
)
overrideprivate

Definition at line 294 of file internettoolbar.cpp.

295{
296 return E_NOTIMPL;
297}

◆ GetRBBandInfo()

HRESULT CDockSite::GetRBBandInfo ( REBARBANDINFOW bandInfo)

Definition at line 227 of file internettoolbar.cpp.

228{
229 CComPtr<IDeskBand> deskBand;
230 HRESULT hResult;
231
232 hResult = fContainedBand->QueryInterface(IID_PPV_ARG(IDeskBand, &deskBand));
233 if (FAILED_UNEXPECTEDLY(hResult))
234 return hResult;
235
236 fDeskBandInfo.dwMask = DBIM_BKCOLOR | DBIM_MODEFLAGS | DBIM_TITLE | DBIM_ACTUAL |
237 DBIM_INTEGRAL | DBIM_MAXSIZE | DBIM_MINSIZE;
238 hResult = deskBand->GetBandInfo(fBandID, 0, &fDeskBandInfo);
239 // result of call is ignored
240
243
244 bandInfo.fStyle = RBBS_FIXEDBMP;
245 if (fDeskBandInfo.dwModeFlags & DBIMF_VARIABLEHEIGHT)
247 if (fDeskBandInfo.dwModeFlags & DBIMF_USECHEVRON)
248 bandInfo.fStyle |= RBBS_USECHEVRON;
249 if (fDeskBandInfo.dwModeFlags & DBIMF_BREAK)
250 bandInfo.fStyle |= RBBS_BREAK;
251 if (fDeskBandInfo.dwModeFlags & DBIMF_TOPALIGN)
252 bandInfo.fStyle |= RBBS_TOPALIGN;
254 bandInfo.fStyle |= RBBS_NOGRIPPER;
255 if (fFlags & ITF_NOTITLE)
256 bandInfo.fStyle |= RBBS_HIDETITLE;
259 if (fFlags & ITF_FIXEDSIZE)
260 bandInfo.fStyle |= RBBS_FIXEDSIZE;
261
262 if (fDeskBandInfo.dwModeFlags & DBIMF_BKCOLOR)
263 {
264 bandInfo.fMask |= RBBIM_COLORS;
265 bandInfo.clrFore = CLR_DEFAULT;
267 }
269 bandInfo.hwndChild = fChildWindow;
270 bandInfo.cxMinChild = fDeskBandInfo.ptMinSize.x;
271 bandInfo.cyMinChild = fDeskBandInfo.ptMinSize.y;
272 bandInfo.wID = fBandID;
274 bandInfo.cyMaxChild = fDeskBandInfo.ptMaxSize.y;
275 bandInfo.cyIntegral = fDeskBandInfo.ptIntegral.y;
277 bandInfo.lParam = reinterpret_cast<LPARAM>(this);
278 return S_OK;
279}
CComPtr< IUnknown > fContainedBand
ShellSettings * pSettings
#define RBBS_HIDETITLE
#define RBBS_TOPALIGN
Definition: commctrl.h:1500
#define RBBS_BREAK
Definition: commctrl.h:1489
#define RBBIM_CHILDSIZE
Definition: commctrl.h:1507
#define RBBS_FIXEDBMP
Definition: commctrl.h:1494
#define RBBIM_CHILD
Definition: commctrl.h:1506
#define RBBS_FIXEDSIZE
Definition: commctrl.h:1490
#define RBBS_NOGRIPPER
Definition: commctrl.h:1497
#define CLR_DEFAULT
Definition: commctrl.h:320
#define RBBIM_ID
Definition: commctrl.h:1510
#define RBBIM_LPARAM
Definition: commctrl.h:1512
#define RBBIM_STYLE
Definition: commctrl.h:1502
#define RBBIM_TEXT
Definition: commctrl.h:1504
#define RBBIM_COLORS
Definition: commctrl.h:1503
#define RBBS_USECHEVRON
Definition: commctrl.h:1498
#define RBBS_GRIPPERALWAYS
Definition: commctrl.h:1496
#define RBBS_VARIABLEHEIGHT
Definition: commctrl.h:1495
#define RBBIM_IDEALSIZE
Definition: commctrl.h:1511
_CRTIMP wchar_t *__cdecl wcsncpy(wchar_t *_Dest, const wchar_t *_Source, size_t _Count)
BOOL fLocked
Definition: settings.h:15
LONG y
Definition: windef.h:330
LONG x
Definition: windef.h:329
COLORREF crBkgnd
Definition: shobjidl.idl:2424
WCHAR wszTitle[256]
Definition: shobjidl.idl:2422
#define IID_PPV_ARG(Itype, ppType)

Referenced by Exec(), and Initialize().

◆ GetWindow()

HRESULT STDMETHODCALLTYPE CDockSite::GetWindow ( HWND lphwnd)
overrideprivate

Definition at line 281 of file internettoolbar.cpp.

282{
283 if (lphwnd == NULL)
284 return E_POINTER;
285 *lphwnd = fRebarWindow;
286 return S_OK;
287}
#define E_POINTER
Definition: winerror.h:2365

◆ Initialize()

HRESULT CDockSite::Initialize ( IUnknown containedBand,
CInternetToolbar browser,
HWND  hwnd,
int  bandID,
int  flags 
)

Definition at line 197 of file internettoolbar.cpp.

198{
199 TCHAR textBuffer[40];
201 HRESULT hResult;
202
203 fContainedBand = containedBand;
204 fToolbar = browser;
206 fBandID = bandID;
207 fFlags = flags;
208 hResult = IUnknown_SetSite(containedBand, static_cast<IOleWindow *>(this));
209 if (FAILED_UNEXPECTEDLY(hResult))
210 return hResult;
211 hResult = IUnknown_GetWindow(containedBand, &fChildWindow);
212 if (FAILED_UNEXPECTEDLY(hResult))
213 return hResult;
214
215 memset(&bandInfo, 0, sizeof(bandInfo));
216 bandInfo.cbSize = sizeof(bandInfo);
217 bandInfo.lpText = textBuffer;
218 bandInfo.cch = sizeof(textBuffer) / sizeof(TCHAR);
219 hResult = GetRBBandInfo(bandInfo);
220
223 fInitialized = true;
224 return S_OK;
225}
HRESULT WINAPI IUnknown_GetWindow(IUnknown *lpUnknown, HWND *lphWnd)
Definition: ordinal.c:1332
HRESULT WINAPI IUnknown_SetSite(IUnknown *obj, IUnknown *site)
Definition: ordinal.c:1407
GLbitfield flags
Definition: glext.h:7161
#define RB_INSERTBANDW
Definition: commctrl.h:1583
#define RB_GETBANDCOUNT
Definition: commctrl.h:1585
_In_ LONG _In_ HWND hwnd
Definition: winddi.h:4023

◆ OnFocusChangeIS()

HRESULT STDMETHODCALLTYPE CDockSite::OnFocusChangeIS ( IUnknown punkObj,
BOOL  fSetFocus 
)
overrideprivate

Definition at line 309 of file internettoolbar.cpp.

310{
311 return E_NOTIMPL;
312}

◆ QueryService()

HRESULT STDMETHODCALLTYPE CDockSite::QueryService ( REFGUID  guidService,
REFIID  riid,
void **  ppvObject 
)
overrideprivate

Implements IServiceProvider.

Definition at line 356 of file internettoolbar.cpp.

357{
358 if (IsEqualIID(guidService, SID_SMenuBandParent))
359 return this->QueryInterface(riid, ppvObject);
360
361 return fToolbar->QueryService(guidService, riid, ppvObject);
362}
STDMETHOD() QueryService(REFGUID guidService, REFIID riid, void **ppvObject) override
REFIID riid
Definition: atlbase.h:39
HRESULT QueryInterface([in] REFIID riid, [out, iid_is(riid)] void **ppvObject)
_In_ void _In_ PCCERT_CONTEXT _In_opt_ LPFILETIME _In_ DWORD _In_ DWORD _Outptr_opt_ void ** ppvObject
Definition: wincrypt.h:6082

◆ QueryStatus()

HRESULT STDMETHODCALLTYPE CDockSite::QueryStatus ( const GUID pguidCmdGroup,
ULONG  cCmds,
OLECMD  prgCmds[],
OLECMDTEXT pCmdText 
)
overrideprivate

Implements IOleCommandTarget.

Definition at line 314 of file internettoolbar.cpp.

316{
317 return E_NOTIMPL;
318}

◆ RequestBorderSpaceDW()

HRESULT STDMETHODCALLTYPE CDockSite::RequestBorderSpaceDW ( IUnknown punkObj,
LPCBORDERWIDTHS  pbw 
)
overrideprivate

Definition at line 299 of file internettoolbar.cpp.

300{
301 return E_NOTIMPL;
302}

◆ SetBorderSpaceDW()

HRESULT STDMETHODCALLTYPE CDockSite::SetBorderSpaceDW ( IUnknown punkObj,
LPCBORDERWIDTHS  pbw 
)
overrideprivate

Definition at line 304 of file internettoolbar.cpp.

305{
306 return E_NOTIMPL;
307}

Member Data Documentation

◆ fBandID

int CDockSite::fBandID
private

Definition at line 138 of file internettoolbar.cpp.

Referenced by CDockSite(), Exec(), GetRBBandInfo(), and Initialize().

◆ fChildWindow

HWND CDockSite::fChildWindow
private

Definition at line 137 of file internettoolbar.cpp.

Referenced by CDockSite(), GetRBBandInfo(), and Initialize().

◆ fContainedBand

CComPtr<IUnknown> CDockSite::fContainedBand
private

Definition at line 134 of file internettoolbar.cpp.

Referenced by GetRBBandInfo(), and Initialize().

◆ fDeskBandInfo

DESKBANDINFO CDockSite::fDeskBandInfo
private

Definition at line 144 of file internettoolbar.cpp.

Referenced by CDockSite(), and GetRBBandInfo().

◆ fFlags

int CDockSite::fFlags

◆ fInitialized

bool CDockSite::fInitialized
private

Definition at line 142 of file internettoolbar.cpp.

Referenced by CDockSite(), Exec(), and Initialize().

◆ fRebarWindow

HWND CDockSite::fRebarWindow
private

Definition at line 136 of file internettoolbar.cpp.

Referenced by CDockSite(), Exec(), GetWindow(), and Initialize().

◆ fToolbar

CInternetToolbar* CDockSite::fToolbar
private

Definition at line 135 of file internettoolbar.cpp.

Referenced by CDockSite(), GetRBBandInfo(), Initialize(), and QueryService().


The documentation for this class was generated from the following file: