|
ReactOS 0.4.16-dev-1946-g52006dd
|

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 74 of file main.c.
| LONG WINAPI TTGetNewFontName | ( | HANDLE * | phFontReference, |
| LPWSTR | szWinFamilyName, | ||
| long | cchMaxWinName, | ||
| LPSTR | szMacFamilyName, | ||
| long | cchMaxMacName | ||
| ) |
Definition at line 157 of file main.c.
Definition at line 110 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 47 of file main.c.
| LONG WINAPI TTRunValidationTests | ( | HDC | hDC, |
| TTVALIDATIONTESTPARAMS * | pTestParam | ||
| ) |
| LONG WINAPI TTRunValidationTestsEx | ( | HDC | hDC, |
| TTVALIDATIONTESTPARAMSEX * | pTestParam | ||
| ) |