#include <sbWindowsFormatterClassFactory.h>
This class implements an IClassFactory interface for creating sbWindowsFormatter instances.
Definition at line 64 of file sbWindowsFormatterClassFactory.h.
sbWindowsFormatterClassFactory::sbWindowsFormatterClassFactory |
( |
| ) |
|
sbWindowsFormatterClassFactory::~sbWindowsFormatterClassFactory |
( |
| ) |
|
|
virtual |
STDMETHODIMP sbWindowsFormatterClassFactory::CreateInstance |
( |
IUnknown * |
aOuter, |
|
|
REFIID |
aIID, |
|
|
void ** |
aInstance |
|
) |
| |
Create and return in aInstance an object instance providing the interface specified by aIID. Use the object specified by aOuter with aggregation. Return CLASS_E_NOAGGREGATION if aggregation is not supported.
- Parameters
-
aOuter | Aggregation outer object. |
aIID | Requested interface. |
aInstance | Returned created instance. |
- Returns
- CLASS_E_NOAGGREGATION Aggregation is not supported.
Definition at line 146 of file sbWindowsFormatterClassFactory.cpp.
STDMETHODIMP sbWindowsFormatterClassFactory::LockServer |
( |
BOOL |
aLock | ) |
|
Lock or unlock the object server as specified by aLock. If aLock is true, add a server lock; otherwise, remove a server lock.
- Parameters
-
aLock | If true, add lock; otherwise, remove lock. |
Definition at line 187 of file sbWindowsFormatterClassFactory.cpp.
STDMETHODIMP sbWindowsFormatterClassFactory::QueryInterface |
( |
REFIID |
aIID, |
|
|
void ** |
aInterface |
|
) |
| |
Return in aInterface an implementation of this object with the interface specified by aIID. If this object does not support the specified interface, return E_NOINTERFACE.
- Parameters
-
aIID | Requested interface. |
aInterface | Returned interface object. |
- Returns
- E_NOINTERFACE Requested interface is not supported.
Definition at line 102 of file sbWindowsFormatterClassFactory.cpp.
sbWindowsFormatterClassFactory::STDMETHOD_ |
( |
ULONG |
, |
|
|
AddRef |
|
|
) |
| |
sbWindowsFormatterClassFactory::STDMETHOD_ |
( |
ULONG |
, |
|
|
Release |
|
|
) |
| |
ULONG sbWindowsFormatterClassFactory::mRefCount |
|
protected |
The documentation for this class was generated from the following files: