Definition at line 167 of file inputprocessor.cpp.
◆ CProfilesEnumGuid()
CProfilesEnumGuid::CProfilesEnumGuid |
( |
| ) |
|
◆ ~CProfilesEnumGuid()
CProfilesEnumGuid::~CProfilesEnumGuid |
( |
| ) |
|
|
virtual |
◆ Clone()
Definition at line 998 of file inputprocessor.cpp.
999{
1000 TRACE(
"(%p)\n",
this);
1001
1002 if (!ppenum)
1004
1006
1010 {
1012 *ppenum =
static_cast<IEnumGUID *
>(pEnum);
1013 }
1014
1016}
static HRESULT CreateInstance(CProfilesEnumGuid **ppOut)
◆ CreateInstance()
Definition at line 1018 of file inputprocessor.cpp.
1019{
1023
1026 {
1029 }
1030
1032 TRACE(
"returning %p\n", *ppOut);
1034}
LONG WINAPI RegCreateKeyExW(_In_ HKEY hKey, _In_ LPCWSTR lpSubKey, _In_ DWORD Reserved, _In_opt_ LPWSTR lpClass, _In_ DWORD dwOptions, _In_ REGSAM samDesired, _In_opt_ LPSECURITY_ATTRIBUTES lpSecurityAttributes, _Out_ PHKEY phkResult, _Out_opt_ LPDWORD lpdwDisposition)
#define HKEY_LOCAL_MACHINE
Referenced by Clone(), and CInputProcessorProfiles::EnumInputProcessorInfo().
◆ Next()
Definition at line 943 of file inputprocessor.cpp.
947{
949
950 TRACE(
"(%p)\n",
this);
951
952 if (!rgelt)
954
956 {
957 while (fetched < celt)
958 {
963
966 break;
967
969
972 continue;
973
974 ++fetched;
975 ++rgelt;
976 }
977 }
978
979 if (pceltFetched)
980 *pceltFetched = fetched;
982}
static LSTATUS(WINAPI *pRegDeleteTreeW)(HKEY
LONG WINAPI RegEnumKeyExW(_In_ HKEY hKey, _In_ DWORD dwIndex, _Out_ LPWSTR lpName, _Inout_ LPDWORD lpcbName, _Reserved_ LPDWORD lpReserved, _Out_opt_ LPWSTR lpClass, _Inout_opt_ LPDWORD lpcbClass, _Out_opt_ PFILETIME lpftLastWriteTime)
HRESULT WINAPI CLSIDFromString(LPCOLESTR idstr, LPCLSID id)
◆ QueryInterface()
◆ Reset()
◆ Skip()
◆ STDMETHODIMP_() [1/2]
CProfilesEnumGuid::STDMETHODIMP_ |
( |
ULONG |
| ) |
|
|
override |
◆ STDMETHODIMP_() [2/2]
CProfilesEnumGuid::STDMETHODIMP_ |
( |
ULONG |
| ) |
|
|
override |
◆ m_cRefs
LONG CProfilesEnumGuid::m_cRefs |
|
protected |
◆ m_key
HKEY CProfilesEnumGuid::m_key |
|
protected |
◆ m_next_index
DWORD CProfilesEnumGuid::m_next_index |
|
protected |
The documentation for this class was generated from the following file: