2 * PROJECT: ReactOS browseui
3 * LICENSE: GPL-2.0+ (https://spdx.org/licenses/GPL-2.0+)
4 * PURPOSE: Custom MRU AutoComplete List
5 * COPYRIGHT: Copyright 2017 Mark Jansen (mark.jansen@reactos.org)
11 public CComCoClass
<CACLCustomMRU
, &CLSID_ACLCustomMRU
>,
12 public CComObjectRootEx
<CComMultiThreadModelNoCS
>,
18 CSimpleArray
<CStringW
> m_MRUData
;
27 // *** IACLCustomMRU methods ***
28 virtual HRESULT STDMETHODCALLTYPE
Initialize(LPCWSTR pwszMRURegKey
, DWORD dwMax
);
29 virtual HRESULT STDMETHODCALLTYPE
AddMRUString(LPCWSTR pwszEntry
);
33 DECLARE_REGISTRY_RESOURCEID(IDR_ACLCUSTOMMRU
)
34 DECLARE_NOT_AGGREGATABLE(CACLCustomMRU
)
36 DECLARE_PROTECT_FINAL_CONSTRUCT()
38 BEGIN_COM_MAP(CACLCustomMRU
)
39 COM_INTERFACE_ENTRY_IID(IID_IACLCustomMRU
, IACLCustomMRU
)