11 public CPropertyPageImpl<CLayerUIPropPage>,
12 public CComCoClass<CLayerUIPropPage, &CLSID_CLayerUIPropPage>,
13 public CComObjectRootEx<CComMultiThreadModelNoCS>,
31 if (hPage && !pfnAddPage(hPage,
lParam))
#define InterlockedIncrement
#define InterlockedDecrement
CSimpleArray< CString > m_CustomLayers
LRESULT OnEditModes(WORD wNotifyCode, WORD wID, HWND hWndCtl, BOOL &bHandled)
LRESULT OnCtrlCommand(WORD wNotifyCode, WORD wID, HWND hWndCtl, BOOL &bHandled)
HRESULT InitFile(PCWSTR Filename)
LRESULT OnClickNotify(INT uCode, LPNMHDR hdr, BOOL &bHandled)
DWORD m_RegistryEnabledLayers
CSimpleArray< CString > m_RegistryCustomLayers
STDMETHODIMP ReplacePage(UINT, LPFNADDPROPSHEETPAGE, LPARAM)
INT_PTR DisableControls()
LRESULT OnInitDialog(UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL &bHandled)
STDMETHODIMP AddPages(LPFNADDPROPSHEETPAGE pfnAddPage, LPARAM lParam)
#define IDC_EDITCOMPATIBILITYMODES
#define IDC_CHKDISABLEVISUALTHEMES
#define IDC_CHKRUNCOMPATIBILITY
BOOL WINAPI DestroyPropertySheetPage(HPROPSHEETPAGE hPropPage)
IN PVCB IN PBCB OUT PDIRENT IN USHORT IN POEM_STRING Filename
#define COM_INTERFACE_ENTRY_IID(iid, x)
#define DECLARE_PROTECT_FINAL_CONSTRUCT()
#define DECLARE_NOT_AGGREGATABLE(x)
#define DECLARE_REGISTRY_RESOURCEID(x)
#define MESSAGE_HANDLER(msg, func)
#define NOTIFY_CODE_HANDLER(cd, func)
#define CHAIN_MSG_MAP(theChainClass)
#define BEGIN_MSG_MAP(theClass)
#define COMMAND_ID_HANDLER(id, func)
#define COMMAND_RANGE_HANDLER(idFirst, idLast, func)
struct _PSP * HPROPSHEETPAGE
interface IDataObject * LPDATAOBJECT
BOOL(CALLBACK * LPFNADDPROPSHEETPAGE)(HPROPSHEETPAGE, LPARAM)