ReactOS 0.4.16-dev-550-g2186ce3
|
Go to the source code of this file.
Classes | |
struct | TTVALIDATIONTESTPARAMS |
struct | TTVALIDATIONTESTPARAMSEX |
struct | TTEMBEDINFO |
struct | TTLOADINFO |
Typedefs | |
typedef unsigned long(WINAPIV * | WRITEEMBEDPROC) (void *lpvWriteStream, const void *lpvBuffer, const unsigned long cbBuffer) |
typedef unsigned long(WINAPIV * | READEMBEDPROC) (void *lpvReadStream, void *lpvBuffer, const unsigned long cbBuffer) |
Functions | |
LONG WINAPI | TTCharToUnicode (HDC hDC, UCHAR *pucCharCodes, ULONG ulCharCodeSize, USHORT *pusShortCodes, ULONG ulShortCodeSize, ULONG ulFlags) |
LONG WINAPI | TTDeleteEmbeddedFont (HANDLE hFontReference, ULONG ulFlags, ULONG *pulStatus) |
LONG WINAPI | TTEmbedFont (HDC hDC, ULONG ulFlags, ULONG ulCharSet, ULONG *pulPrivStatus, ULONG *pulStatus, WRITEEMBEDPROC lpfnWriteToStream, LPVOID lpvWriteStream, USHORT *pusCharCodeSet, USHORT usCharCodeCount, USHORT usLanguage, TTEMBEDINFO *pTTEmbedInfo) |
LONG WINAPI | TTEmbedFontFromFileA (HDC hDC, LPCSTR szFontFileName, USHORT usTTCIndex, ULONG ulFlags, ULONG ulCharSet, ULONG *pulPrivStatus, ULONG *pulStatus, WRITEEMBEDPROC lpfnWriteToStream, LPVOID lpvWriteStream, USHORT *pusCharCodeSet, USHORT usCharCodeCount, USHORT usLanguage, TTEMBEDINFO *pTTEmbedInfo) |
LONG WINAPI | TTEnableEmbeddingForFacename (LPSTR lpszFacename, BOOL bEnable) |
LONG WINAPI | TTGetEmbeddedFontInfo (ULONG ulFlags, ULONG *pulPrivStatus, ULONG ulPrivs, ULONG *pulStatus, READEMBEDPROC lpfnReadFromStream, LPVOID lpvReadStream, TTLOADINFO *pTTLoadInfo) |
LONG WINAPI | TTGetEmbeddingType (HDC hDC, ULONG *pulPrivStatus) |
LONG WINAPI | TTIsEmbeddingEnabled (HDC hDC, BOOL *pbEnabled) |
LONG WINAPI | TTIsEmbeddingEnabledForFacename (LPCSTR lpszFacename, BOOL *pbEnabled) |
LONG WINAPI | TTLoadEmbeddedFont (HANDLE *phFontReference, ULONG ulFlags, ULONG *pulPrivStatus, ULONG ulPrivs, ULONG *pulStatus, READEMBEDPROC lpfnReadFromStream, LPVOID lpvReadStream, LPWSTR szWinFamilyName, LPSTR szMacFamilyName, TTLOADINFO *pTTLoadInfo) |
LONG WINAPI | TTRunValidationTests (HDC hDC, TTVALIDATIONTESTPARAMS *pTestParam) |
LONG WINAPI | TTEmbedFontEx (HDC hDC, ULONG ulFlags, ULONG ulCharSet, ULONG *pulPrivStatus, ULONG *pulStatus, WRITEEMBEDPROC lpfnWriteToStream, LPVOID lpvWriteStream, ULONG *pulCharCodeSet, USHORT usCharCodeCount, USHORT usLanguage, TTEMBEDINFO *pTTEmbedInfo) |
LONG WINAPI | TTRunValidationTestsEx (HDC hDC, TTVALIDATIONTESTPARAMSEX *pTestParam) |
LONG WINAPI | TTGetNewFontName (HANDLE *phFontReference, LPWSTR szWinFamilyName, long cchMaxWinName, LPSTR szMacFamilyName, long cchMaxMacName) |
#define CHARSET_DEFAULT 1 |
Definition at line 6 of file t2embapi.h.
#define CHARSET_GLYPHIDX 3 |
Definition at line 8 of file t2embapi.h.
#define CHARSET_SYMBOL 2 |
Definition at line 7 of file t2embapi.h.
#define CHARSET_UNICODE 1 |
Definition at line 5 of file t2embapi.h.
#define E_ADDFONTFAILED 0x200 |
Definition at line 97 of file t2embapi.h.
#define E_API_NOTIMPL 0x0001L |
Definition at line 41 of file t2embapi.h.
#define E_CHARCODECOUNTINVALID 0x2 |
Definition at line 44 of file t2embapi.h.
#define E_CHARCODESETINVALID 0x3 |
Definition at line 45 of file t2embapi.h.
#define E_CHARSETINVALID 0x15 |
Definition at line 57 of file t2embapi.h.
#define E_COULDNTCREATETEMPFILE 0x201 |
Definition at line 98 of file t2embapi.h.
#define E_DEVICETRUETYPEFONT 0x4 |
Definition at line 46 of file t2embapi.h.
#define E_ERRORACCESSINGEXCLUDELIST 0x112 |
Definition at line 82 of file t2embapi.h.
#define E_ERRORACCESSINGFACENAME 0xD |
Definition at line 52 of file t2embapi.h.
#define E_ERRORACCESSINGFONTDATA 0xC |
Definition at line 51 of file t2embapi.h.
#define E_ERRORCOMPRESSINGFONTDATA 0x100 |
Definition at line 65 of file t2embapi.h.
#define E_ERRORCONVERTINGCHARS 0x12 |
Definition at line 54 of file t2embapi.h.
#define E_ERRORCREATINGFONTFILE 0x10D |
Definition at line 77 of file t2embapi.h.
#define E_ERRORDECOMPRESSINGFONTDATA 0x111 |
Definition at line 81 of file t2embapi.h.
#define E_ERROREXPANDINGFONTDATA 0x207 |
Definition at line 103 of file t2embapi.h.
#define E_ERRORGETTINGDC 0x208 |
Definition at line 104 of file t2embapi.h.
#define E_ERRORREADINGFONTDATA 0x10B |
Definition at line 75 of file t2embapi.h.
#define E_ERRORUNICODECONVERSION 0x11 |
Definition at line 53 of file t2embapi.h.
#define E_EXCEPTION 0x13 |
Definition at line 55 of file t2embapi.h.
#define E_EXCEPTIONINCOMPRESSION 0x20A |
Definition at line 106 of file t2embapi.h.
#define E_EXCEPTIONINDECOMPRESSION 0x209 |
Definition at line 105 of file t2embapi.h.
#define E_FACENAMEINVALID 0x113 |
Definition at line 83 of file t2embapi.h.
#define E_FILE_NOT_FOUND 0x17 |
Definition at line 59 of file t2embapi.h.
#define E_FLAGSINVALID 0x10C |
Definition at line 76 of file t2embapi.h.
#define E_FONTALREADYEXISTS 0x10E |
Definition at line 78 of file t2embapi.h.
#define E_FONTDATAINVALID 0x102 |
Definition at line 66 of file t2embapi.h.
#define E_FONTFAMILYNAMENOTINFULL 0x11D |
Definition at line 93 of file t2embapi.h.
#define E_FONTFILECREATEFAILED 0x203 |
Definition at line 99 of file t2embapi.h.
#define E_FONTFILENOTFOUND 0x205 |
Definition at line 101 of file t2embapi.h.
#define E_FONTINSTALLFAILED 0x110 |
Definition at line 80 of file t2embapi.h.
#define E_FONTNAMEALREADYEXISTS 0x10F |
Definition at line 79 of file t2embapi.h.
#define E_FONTNOTEMBEDDABLE 0x104 |
Definition at line 68 of file t2embapi.h.
#define E_FONTREFERENCEINVALID 0x8 |
Definition at line 49 of file t2embapi.h.
#define E_FONTVALIDATEFAIL 0x11C |
Definition at line 92 of file t2embapi.h.
#define E_FONTVARIATIONSIMULATED 0x11B |
Definition at line 91 of file t2embapi.h.
#define E_HDCINVALID 0x6 |
Definition at line 47 of file t2embapi.h.
#define E_INPUTPARAMINVALID 0x19 |
Definition at line 61 of file t2embapi.h.
#define E_NAMECHANGEFAILED 0x103 |
Definition at line 67 of file t2embapi.h.
#define E_NOFREEMEMORY 0x7 |
Definition at line 48 of file t2embapi.h.
#define E_NONE 0x0 |
Definition at line 38 of file t2embapi.h.
#define E_NOOS2 0x109 |
Definition at line 73 of file t2embapi.h.
#define E_NOTATRUETYPEFONT 0xA |
Definition at line 50 of file t2embapi.h.
#define E_PBENABLEDINVALID 0x118 |
Definition at line 88 of file t2embapi.h.
#define E_PERMISSIONSINVALID 0x117 |
Definition at line 87 of file t2embapi.h.
#define E_PRIVSINVALID 0x105 |
Definition at line 69 of file t2embapi.h.
#define E_PRIVSTATUSINVALID 0x116 |
Definition at line 86 of file t2embapi.h.
#define E_READFROMSTREAMFAILED 0x107 |
Definition at line 71 of file t2embapi.h.
#define E_RESERVEDPARAMNOTNULL 0x14 |
Definition at line 56 of file t2embapi.h.
#define E_RESOURCEFILECREATEFAILED 0x206 |
Definition at line 102 of file t2embapi.h.
#define E_SAVETOSTREAMFAILED 0x108 |
Definition at line 72 of file t2embapi.h.
#define E_STATUSINVALID 0x115 |
Definition at line 85 of file t2embapi.h.
#define E_STREAMINVALID 0x114 |
Definition at line 84 of file t2embapi.h.
#define E_SUBSETTINGEXCEPTION 0x119 |
Definition at line 89 of file t2embapi.h.
#define E_SUBSETTINGFAILED 0x106 |
Definition at line 70 of file t2embapi.h.
#define E_SUBSTRING_TEST_FAIL 0x11A |
Definition at line 90 of file t2embapi.h.
#define E_T2NOFREEMEMORY 0x10A |
Definition at line 74 of file t2embapi.h.
#define E_TTC_INDEX_OUT_OF_RANGE 0x18 |
Definition at line 60 of file t2embapi.h.
#define E_WIN32S_NOTSUPPORTED 0x16 |
Definition at line 58 of file t2embapi.h.
#define E_WINDOWSAPI 0x204 |
Definition at line 100 of file t2embapi.h.
#define EMBED_EDITABLE 2 |
Definition at line 13 of file t2embapi.h.
#define EMBED_INSTALLABLE 3 |
Definition at line 14 of file t2embapi.h.
#define EMBED_NOEMBEDDING 4 |
Definition at line 15 of file t2embapi.h.
#define EMBED_PREVIEWPRINT 1 |
Definition at line 12 of file t2embapi.h.
#define LICENSE_DEFAULT 0x0 |
Definition at line 20 of file t2embapi.h.
#define LICENSE_EDITABLE 0x8 |
Definition at line 23 of file t2embapi.h.
#define LICENSE_INSTALLABLE 0x0 |
Definition at line 19 of file t2embapi.h.
#define LICENSE_NOEMBEDDING 0x2 |
Definition at line 21 of file t2embapi.h.
#define LICENSE_PREVIEWPRINT 0x4 |
Definition at line 22 of file t2embapi.h.
#define TTEMBED_EMBEDEUDC 0x20 |
Definition at line 31 of file t2embapi.h.
#define TTEMBED_ENCRYPTDATA 0x10000000 |
Definition at line 34 of file t2embapi.h.
#define TTEMBED_FAILIFVARIATIONSIMULATED 0x10 |
Definition at line 30 of file t2embapi.h.
#define TTEMBED_RAW 0x0 |
Definition at line 27 of file t2embapi.h.
#define TTEMBED_SUBSET 0x1 |
Definition at line 28 of file t2embapi.h.
#define TTEMBED_TTCOMPRESSED 0x4 |
Definition at line 29 of file t2embapi.h.
#define TTEMBED_VALIDATIONTESTS 0x40 |
Definition at line 32 of file t2embapi.h.
#define TTEMBED_WEBOBJECT 0x80 |
Definition at line 33 of file t2embapi.h.
typedef unsigned long(WINAPIV * READEMBEDPROC) (void *lpvReadStream, void *lpvBuffer, const unsigned long cbBuffer) |
Definition at line 120 of file t2embapi.h.
typedef unsigned long(WINAPIV * WRITEEMBEDPROC) (void *lpvWriteStream, const void *lpvBuffer, const unsigned long cbBuffer) |
Definition at line 113 of file t2embapi.h.
LONG WINAPI TTCharToUnicode | ( | HDC | hDC, |
UCHAR * | pucCharCodes, | ||
ULONG | ulCharCodeSize, | ||
USHORT * | pusShortCodes, | ||
ULONG | ulShortCodeSize, | ||
ULONG | ulFlags | ||
) |
LONG WINAPI TTEmbedFont | ( | HDC | hDC, |
ULONG | ulFlags, | ||
ULONG | ulCharSet, | ||
ULONG * | pulPrivStatus, | ||
ULONG * | pulStatus, | ||
WRITEEMBEDPROC | lpfnWriteToStream, | ||
LPVOID | lpvWriteStream, | ||
USHORT * | pusCharCodeSet, | ||
USHORT | usCharCodeCount, | ||
USHORT | usLanguage, | ||
TTEMBEDINFO * | pTTEmbedInfo | ||
) |
LONG WINAPI TTEmbedFontEx | ( | HDC | hDC, |
ULONG | ulFlags, | ||
ULONG | ulCharSet, | ||
ULONG * | pulPrivStatus, | ||
ULONG * | pulStatus, | ||
WRITEEMBEDPROC | lpfnWriteToStream, | ||
LPVOID | lpvWriteStream, | ||
ULONG * | pulCharCodeSet, | ||
USHORT | usCharCodeCount, | ||
USHORT | usLanguage, | ||
TTEMBEDINFO * | pTTEmbedInfo | ||
) |
LONG WINAPI TTEmbedFontFromFileA | ( | HDC | hDC, |
LPCSTR | szFontFileName, | ||
USHORT | usTTCIndex, | ||
ULONG | ulFlags, | ||
ULONG | ulCharSet, | ||
ULONG * | pulPrivStatus, | ||
ULONG * | pulStatus, | ||
WRITEEMBEDPROC | lpfnWriteToStream, | ||
LPVOID | lpvWriteStream, | ||
USHORT * | pusCharCodeSet, | ||
USHORT | usCharCodeCount, | ||
USHORT | usLanguage, | ||
TTEMBEDINFO * | pTTEmbedInfo | ||
) |
LONG WINAPI TTGetEmbeddedFontInfo | ( | ULONG | ulFlags, |
ULONG * | pulPrivStatus, | ||
ULONG | ulPrivs, | ||
ULONG * | pulStatus, | ||
READEMBEDPROC | lpfnReadFromStream, | ||
LPVOID | lpvReadStream, | ||
TTLOADINFO * | pTTLoadInfo | ||
) |
Definition at line 72 of file main.c.
LONG WINAPI TTGetNewFontName | ( | HANDLE * | phFontReference, |
LPWSTR | szWinFamilyName, | ||
long | cchMaxWinName, | ||
LPSTR | szMacFamilyName, | ||
long | cchMaxMacName | ||
) |
Definition at line 155 of file main.c.
Definition at line 108 of file main.c.
Referenced by TTIsEmbeddingEnabled().
LONG WINAPI TTLoadEmbeddedFont | ( | HANDLE * | phFontReference, |
ULONG | ulFlags, | ||
ULONG * | pulPrivStatus, | ||
ULONG | ulPrivs, | ||
ULONG * | pulStatus, | ||
READEMBEDPROC | lpfnReadFromStream, | ||
LPVOID | lpvReadStream, | ||
LPWSTR | szWinFamilyName, | ||
LPSTR | szMacFamilyName, | ||
TTLOADINFO * | pTTLoadInfo | ||
) |
Definition at line 45 of file main.c.
LONG WINAPI TTRunValidationTests | ( | HDC | hDC, |
TTVALIDATIONTESTPARAMS * | pTestParam | ||
) |
LONG WINAPI TTRunValidationTestsEx | ( | HDC | hDC, |
TTVALIDATIONTESTPARAMSEX * | pTestParam | ||
) |