Functions |
| static VOID | ClearCItemList (LPCOMPATIBILITYPAGE info) |
| static BOOL | ReadDWORDFlag (HKEY hk, LPTSTR szValueName, LPDWORD lpOutValue, DWORD dwDefault) |
| static BOOL | LoadAndParseAppCompatibilityFlags (LPCOMPATIBILITYPAGE info, LPTSTR szValueName) |
| static BOOL | LoadCompatibilityModes (LPCOMPATIBILITYPAGE info) |
| static VOID | FillComboBoxWithCompatibilityModes (LPCOMPATIBILITYPAGE info, HWND hwndDlg, HWND hCombo, BOOL bSelectItem, BOOL bDisableControlsIfEmpty) |
| static VOID | FillEditListBoxWithCompatibilityModes (LPCOMPATIBILITYPAGE info, HWND hwndDlg, HWND hListBox, BOOL bDisableControlsIfEmpty) |
| static INT_PTR CALLBACK | EditCompatibilityModesProc (HWND hwndDlg, UINT uMsg, WPARAM wParam, LPARAM lParam) |
| static VOID | InitializePage (LPCOMPATIBILITYPAGE this, HWND hwndDlg) |
| static VOID | ReportPropertyChange (LPCOMPATIBILITYPAGE this, HWND hwndDlg) |
| static BOOL | ComposeFlags (LPCOMPATIBILITYPAGE this, LPTSTR szFlags) |
| static BOOL | ApplySettings (LPCOMPATIBILITYPAGE this, HWND hwndDlg) |
| static INT_PTR CALLBACK | CompatibilityPageProc (HWND hwndDlg, UINT uMsg, WPARAM wParam, LPARAM lParam) |
| static UINT CALLBACK | CompatibilityPageCallback (HWND hwnd, UINT uMsg, LPPROPSHEETPAGE ppsp) |
| static LPCOMPATIBILITYPAGE | ICompatibilityPage_fnConstructor (VOID) |
| HRESULT STDMETHODCALLTYPE | ICompatibilityPage_fnQueryInterface (LPCOMPATIBILITYPAGE this, REFIID iid, PVOID *pvObject) |
| ULONG STDMETHODCALLTYPE | ICompatibilityPage_fnAddRef (LPCOMPATIBILITYPAGE this) |
| ULONG STDMETHODCALLTYPE | ICompatibilityPage_fnRelease (LPCOMPATIBILITYPAGE this) |
| HRESULT STDMETHODCALLTYPE | ICompatibilityPage_fnAddPages (LPCOMPATIBILITYPAGE this, LPFNADDPROPSHEETPAGE lpfnAddPage, LPARAM lParam) |
| HRESULT STDMETHODCALLTYPE | ICompatibilityPage_fnReplacePage (LPCOMPATIBILITYPAGE this, UINT uPageID, LPFNADDPROPSHEETPAGE lpfnReplacePage, LPARAM lParam) |
| HRESULT STDMETHODCALLTYPE | ICompatibilityPage_fnInitialize (LPCOMPATIBILITYPAGE this, LPCITEMIDLIST pidlFolder, IDataObject *pdtobj, HKEY hkeyProgID) |
| HRESULT STDMETHODCALLTYPE | ICompatibilityPage_fnCreateInstance (LPCOMPATIBILITYPAGE this, LPUNKNOWN pUnkOuter, REFIID riid, PVOID *ppvObject) |
| HRESULT STDMETHODCALLTYPE | ICompatibilityPage_fnLockServer (LPCOMPATIBILITYPAGE this, BOOL fLock) |
| HRESULT WINAPI | DllGetClassObject (REFCLSID rclsid, REFIID iid, LPVOID *ppv) |
| HRESULT WINAPI | DllCanUnloadNow (VOID) |
| static int | UnregisterPropSheetHandler (LPTSTR szType) |
| HRESULT WINAPI | DllUnregisterServer (VOID) |
| static int | RegisterPropSheetHandler (LPTSTR szType, LPWSTR szGuid) |
| HRESULT WINAPI | DllRegisterServer (VOID) |
| BOOL WINAPI | DllMain (HINSTANCE hinstDLL, DWORD dwReason, LPVOID lpvReserved) |
Variables |
| HINSTANCE | hInstance = NULL |
| static LONG | dllrefs = 0 |
| static ifaceICompatibilityPageVbtl | efvt |
| static ifaceIShellPropSheetExtVbtl | efvtIShellPropSheetExt |
| static ifaceIShellExtInitVbtl | efvtIShellExtInit |
| static ifaceIClassFactoryVbtl | efvtIClassFactory |