|
ReactOS 0.4.16-dev-2207-geb15453
|
#include <windef.h>#include <winbase.h>#include <winreg.h>#include <shlobj.h>#include <shlwapi.h>#include <tchar.h>#include <strsafe.h>#include <atlbase.h>#include <atlcom.h>#include <atlcoll.h>#include <atlstr.h>#include <wine/debug.h>#include <shellutils.h>#include "resource.h"#include "fontpidl.hpp"#include "CFontCache.hpp"#include "CFontExt.hpp"#include "CFontFolderViewCB.h"#include "CFontBackgroundMenu.h"

Go to the source code of this file.
Classes | |
| struct | tagINSTALL_FONT_DATA |
| struct | CRegKeyHandleArray |
Macros | |
| #define | WIN32_NO_STATUS |
| #define | COM_NO_WINDOWS_H |
| #define | FONT_HIVE HKEY_LOCAL_MACHINE |
| #define | FONT_KEY L"SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts" |
Typedefs | |
| typedef struct tagINSTALL_FONT_DATA | INSTALL_FONT_DATA |
| typedef struct tagINSTALL_FONT_DATA * | PINSTALL_FONT_DATA |
Functions | |
| HRESULT | _CEnumFonts_CreateInstance (CFontExt *zip, DWORD flags, REFIID riid, LPVOID *ppvOut) |
| HRESULT | _CDataObject_CreateInstance (PCIDLIST_ABSOLUTE folder, UINT cidl, PCUITEMID_CHILD_ARRAY apidl, REFIID riid, LPVOID *ppvOut) |
| BOOL | IsFontDotExt (LPCWSTR pchDotExt) |
| HRESULT | InstallFontFiles (_Inout_ PINSTALL_FONT_DATA pData) |
| HRESULT | DoInstallFontFile (_In_ PCWSTR pszFontPath, _In_ PCWSTR pszFontsDir, _In_ HKEY hkeyFonts) |
| HRESULT | DoGetFontTitle (_In_ PCWSTR pszFontPath, _Out_ CStringW &strFontName) |
| BOOL | CheckDropFontFiles (HDROP hDrop) |
| BOOL | CheckDataObject (IDataObject *pDataObj) |
| HRESULT | InstallFontsFromDataObject (HWND hwndView, IDataObject *pDataObj) |
| HRESULT APIENTRY | CFontBackgroundMenu_Create (CFontExt *pFontExt, HWND hwnd, IShellFolder *psf, IContextMenu **ppcm) |
| LSTATUS | AddClassKeyToArray (const WCHAR *szClass, HKEY *array, UINT *cKeys) |
| void | CloseRegKeyArray (HKEY *array, UINT cKeys) |
Variables | |
| const GUID | CLSID_CFontExt |
| LONG | g_ModuleRefCnt |
| #define FONT_HIVE HKEY_LOCAL_MACHINE |
| #define FONT_KEY L"SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts" |
| typedef struct tagINSTALL_FONT_DATA * PINSTALL_FONT_DATA |
| HRESULT _CDataObject_CreateInstance | ( | PCIDLIST_ABSOLUTE | folder, |
| UINT | cidl, | ||
| PCUITEMID_CHILD_ARRAY | apidl, | ||
| REFIID | riid, | ||
| LPVOID * | ppvOut | ||
| ) |
Definition at line 36 of file CDataObject.cpp.
Referenced by CFontExt::GetUIObjectOf().
Definition at line 109 of file fontext.cpp.
| HRESULT APIENTRY CFontBackgroundMenu_Create | ( | CFontExt * | pFontExt, |
| HWND | hwnd, | ||
| IShellFolder * | psf, | ||
| IContextMenu ** | ppcm | ||
| ) |
Definition at line 114 of file CFontBackgroundMenu.cpp.
Referenced by CFontExt::CreateViewObject().
| BOOL CheckDataObject | ( | IDataObject * | pDataObj | ) |
Definition at line 308 of file fontext.cpp.
Referenced by CFontExt::DragEnter(), InstallFontsFromDataObject(), and CFontBackgroundMenu::InvokeCommand().
| BOOL CheckDropFontFiles | ( | HDROP | hDrop | ) |
Definition at line 289 of file fontext.cpp.
Referenced by CheckDataObject().
Definition at line 103 of file fontext.cpp.
Referenced by CRegKeyHandleArray::~CRegKeyHandleArray().
Definition at line 181 of file fontext.cpp.
Referenced by InstallFontFiles().
| HRESULT InstallFontFiles | ( | _Inout_ PINSTALL_FONT_DATA | pData | ) |
Definition at line 125 of file fontext.cpp.
Referenced by InstallThreadProc().
| HRESULT InstallFontsFromDataObject | ( | HWND | hwndView, |
| IDataObject * | pDataObj | ||
| ) |
Definition at line 390 of file fontext.cpp.
Referenced by CFontExt::Drop().
Definition at line 56 of file precomp.h.
Referenced by CheckDropFontFiles(), and InstallFontFiles().
Definition at line 13 of file fontext.cpp.
Referenced by CFontExt::GetClassID().
|
extern |
Definition at line 13 of file ACPPage.cpp.