ReactOS 0.4.16-dev-1106-g00b5dc8
|
#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"
Go to the source code of this file.
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" |
Functions | |
HRESULT | _CEnumFonts_CreateInstance (CFontExt *zip, DWORD flags, REFIID riid, LPVOID *ppvOut) |
HRESULT | _CFontMenu_CreateInstance (HWND hwnd, UINT cidl, PCUITEMID_CHILD_ARRAY apidl, IShellFolder *psf, 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 (_Out_ CStringW &strMessage, _In_ PCUIDLIST_ABSOLUTE pidlParent, _In_ UINT cidl, _In_ PCUITEMID_CHILD_ARRAY apidl) |
HRESULT | DoInstallFontFile (_Out_ CStringW &strMsg, _In_ PCWSTR pszFontPath, _In_ PCWSTR pszFontsDir, _In_ HKEY hkeyFonts) |
HRESULT | DoGetFontTitle (_In_ PCWSTR pszFontPath, _Out_ CStringW &strFontName) |
Variables | |
const GUID | CLSID_CFontExt |
LONG | g_ModuleRefCnt |
#define FONT_HIVE HKEY_LOCAL_MACHINE |
#define FONT_KEY L"SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts" |
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().
HRESULT _CFontMenu_CreateInstance | ( | HWND | hwnd, |
UINT | cidl, | ||
PCUITEMID_CHILD_ARRAY | apidl, | ||
IShellFolder * | psf, | ||
REFIID | riid, | ||
LPVOID * | ppvOut | ||
) |
Definition at line 111 of file CFontMenu.cpp.
Referenced by CFontExt::GetUIObjectOf().
HRESULT DoInstallFontFile | ( | _Out_ CStringW & | strMsg, |
_In_ PCWSTR | pszFontPath, | ||
_In_ PCWSTR | pszFontsDir, | ||
_In_ HKEY | hkeyFonts | ||
) |
Definition at line 150 of file fontext.cpp.
Referenced by InstallFontFiles().
HRESULT InstallFontFiles | ( | _Out_ CStringW & | strMessage, |
_In_ PCUIDLIST_ABSOLUTE | pidlParent, | ||
_In_ UINT | cidl, | ||
_In_ PCUITEMID_CHILD_ARRAY | apidl | ||
) |
Definition at line 104 of file fontext.cpp.
Referenced by CFontExt::Drop().
Definition at line 44 of file precomp.h.
Referenced by InstallFontFiles().
Definition at line 13 of file fontext.cpp.
Referenced by CFontExt::GetClassID().
|
extern |
Definition at line 13 of file ACPPage.cpp.