11 public CComCoClass<CRegTreeOptions, &CLSID_CRegTreeOptions>,
12 public CComObjectRootEx<CComMultiThreadModelNoCS>,
13 public IRegTreeOptions,
14 public CObjectWithSiteBase
STDMETHOD() ToggleItem(HTREEITEM hTI) override
HRESULT GetSetState(HKEY hKey, DWORD &Type, LPBYTE Data, DWORD &Size, BOOL Set)
STDMETHOD() InitTree(HWND hTV, HKEY hKey, LPCSTR SubKey, char const *pUnknown) override
HRESULT SaveCheckState(HKEY hKey, BOOL Checked)
void AddItemsFromRegistry(HKEY hKey, HTREEITEM hParent, HTREEITEM hInsertAfter)
void WalkTree(WALK_TREE_CMD Command, HWND hTree, HTREEITEM hTI)
HRESULT GetCheckState(HKEY hKey, BOOL UseDefault=FALSE)
#define IDR_REGTREEOPTIONS
#define COM_INTERFACE_ENTRY_IID(iid, x)
#define DECLARE_NOT_AGGREGATABLE(x)
#define DECLARE_REGISTRY_RESOURCEID(x)
const IID IID_IObjectWithSite
enum tagWALK_TREE_CMD WALK_TREE_CMD
_Must_inspect_result_ _In_ WDFDEVICE _In_ PWDF_DEVICE_PROPERTY_DATA _In_ DEVPROPTYPE _In_ ULONG Size