#include <CLayerStringList.hpp>
|
| | CLayerStringList () |
| |
| | ~CLayerStringList () |
| |
| STDMETHOD() | Next (ULONG celt, LPOLESTR *rgelt, ULONG *pceltFetched) override |
| |
| STDMETHOD() | Skip (ULONG celt) override |
| |
| STDMETHOD() | Reset () override |
| |
| STDMETHOD() | Clone (IEnumString **ppenum) override |
| |
| | ~CComObjectRootEx () |
| |
| ULONG | InternalAddRef () |
| |
| ULONG | InternalRelease () |
| |
| void | Lock () |
| |
| void | Unlock () |
| |
| HRESULT | _AtlInitialConstruct () |
| |
| | CComObjectRootBase () |
| |
| | ~CComObjectRootBase () |
| |
| void | SetVoid (void *) |
| |
| HRESULT | _AtlFinalConstruct () |
| |
| HRESULT | FinalConstruct () |
| |
| void | InternalFinalConstructAddRef () |
| |
| void | InternalFinalConstructRelease () |
| |
| void | FinalRelease () |
| |
| HRESULT | Next ([in] ULONG celt, [out, size_is(celt), length_is(*pceltFetched)] LPOLESTR *rgelt, [out] ULONG *pceltFetched) |
| |
| HRESULT | RemoteNext ([in] ULONG celt, [out, size_is(celt), length_is(*pceltFetched)] LPOLESTR *rgelt, [out] ULONG *pceltFetched) |
| |
| HRESULT | Skip ([in] ULONG celt) |
| |
| HRESULT | Reset () |
| |
| HRESULT | Clone ([out] IEnumString **ppenum) |
| |
| HRESULT | QueryInterface ([in] REFIID riid, [out, iid_is(riid)] void **ppvObject) |
| |
| ULONG | AddRef () |
| |
| ULONG | Release () |
| |
Definition at line 11 of file CLayerStringList.hpp.
◆ CLayerStringList()
| CLayerStringList::CLayerStringList |
( |
| ) |
|
|
inline |
Definition at line 16 of file CLayerStringList.hpp.
18 {
24 }
PDB WINAPI SdbOpenDatabase(LPCWSTR path, PATH_TYPE type)
HRESULT WINAPI SdbGetAppPatchDir(HSDB db, LPWSTR path, DWORD size)
STDMETHOD() Reset() override
GLenum GLuint GLenum GLsizei const GLchar * buf
STRSAFEAPI StringCchCatW(STRSAFE_LPWSTR pszDest, size_t cchDest, STRSAFE_LPCWSTR pszSrc)
◆ ~CLayerStringList()
| CLayerStringList::~CLayerStringList |
( |
| ) |
|
|
inline |
◆ Clone()
◆ Next()
Implements IEnumString.
Definition at line 31 of file CLayerStringList.hpp.
32 {
33 if (pceltFetched)
34 *pceltFetched = 0;
35
37 {
39 if (nameid)
40 {
43 {
45
48
49 if (pceltFetched)
50 (*pceltFetched)++;
51
52 celt--;
53 rgelt++;
54 }
55 }
57 }
59 }
BOOL IsBuiltinLayer(PCWSTR Name)
TAGID WINAPI SdbFindFirstTag(PDB pdb, TAGID parent, TAG tag)
TAGID WINAPI SdbFindNextTag(PDB pdb, TAGID parent, TAGID prev_child)
LPWSTR WINAPI SdbGetStringTagPtr(PDB pdb, TAGID tagid)
LPVOID WINAPI CoTaskMemAlloc(SIZE_T size)
_CRTIMP size_t __cdecl wcslen(_In_z_ const wchar_t *_Str)
STRSAFEAPI StringCchCopyW(STRSAFE_LPWSTR pszDest, size_t cchDest, STRSAFE_LPCWSTR pszSrc)
_Must_inspect_result_ _In_ WDFDEVICE _In_ PWDF_DEVICE_PROPERTY_DATA _In_ DEVPROPTYPE _In_ ULONG Size
◆ Reset()
◆ Skip()
◆ m_db
| PDB CLayerStringList::m_db |
|
protected |
◆ m_layer
| TAGID CLayerStringList::m_layer |
|
protected |
◆ m_root
| TAGID CLayerStringList::m_root |
|
protected |
The documentation for this class was generated from the following file: