[T2EMBED] Leverage Wine Staging 1.7.55 code and put our remaining stubs into a proper...
[reactos.git] / reactos / dll / win32 / t2embed / stubs.c
1 /*
2 * PROJECT: Font Embedding Dll
3 * FILE: dll\win32\t2embed\stubs.c
4 * PURPOSE: Stubs file
5 * PROGRAMMERS: Dmitry Chapyshev (dmitry@reactos.org)
6 */
7
8 #define WIN32_NO_STATUS
9 #include <windef.h>
10 #include <t2embapi.h>
11 #include <debug.h>
12
13 LONG
14 WINAPI
15 TTCharToUnicode(HDC hDC,
16 UCHAR* pucCharCodes,
17 ULONG ulCharCodeSize,
18 USHORT* pusShortCodes,
19 ULONG ulShortCodeSize,
20 ULONG ulFlags)
21 {
22 UNIMPLEMENTED;
23 return E_NONE;
24 }
25
26 LONG
27 WINAPI
28 TTEmbedFontFromFileA(HDC hDC,
29 LPCSTR szFontFileName,
30 USHORT usTTCIndex,
31 ULONG ulFlags,
32 ULONG ulCharSet,
33 ULONG* pulPrivStatus,
34 ULONG* pulStatus,
35 WRITEEMBEDPROC lpfnWriteToStream,
36 LPVOID lpvWriteStream,
37 USHORT* pusCharCodeSet,
38 USHORT usCharCodeCount,
39 USHORT usLanguage,
40 TTEMBEDINFO* pTTEmbedInfo)
41 {
42 UNIMPLEMENTED;
43 return E_NONE;
44 }
45
46 LONG
47 WINAPI
48 TTEnableEmbeddingForFacename(LPSTR lpszFacename,
49 BOOL bEnable)
50 {
51 UNIMPLEMENTED;
52 return E_NONE;
53 }
54
55 LONG
56 WINAPI
57 TTGetEmbeddedFontInfo(ULONG ulFlags,
58 ULONG* pulPrivStatus,
59 ULONG ulPrivs,
60 ULONG* pulStatus,
61 READEMBEDPROC lpfnReadFromStream,
62 LPVOID lpvReadStream,
63 TTLOADINFO* pTTLoadInfo)
64 {
65 UNIMPLEMENTED;
66 return E_NONE;
67 }
68
69 LONG
70 WINAPI
71 TTIsEmbeddingEnabledForFacename(LPSTR lpszFacename,
72 BOOL* pbEnabled)
73 {
74 UNIMPLEMENTED;
75 return E_NONE;
76 }
77
78 LONG
79 WINAPI
80 TTRunValidationTests(HDC hDC,
81 TTVALIDATIONTESTPARAMS* pTestParam)
82 {
83 UNIMPLEMENTED;
84 return E_NONE;
85 }
86
87 LONG
88 WINAPI
89 TTEmbedFontEx(HDC hDC,
90 ULONG ulFlags,
91 ULONG ulCharSet,
92 ULONG* pulPrivStatus,
93 ULONG* pulStatus,
94 WRITEEMBEDPROC lpfnWriteToStream,
95 LPVOID lpvWriteStream,
96 ULONG* pulCharCodeSet,
97 USHORT usCharCodeCount,
98 USHORT usLanguage,
99 TTEMBEDINFO* pTTEmbedInfo)
100 {
101 UNIMPLEMENTED;
102 return E_NONE;
103 }
104
105 LONG
106 WINAPI
107 TTRunValidationTestsEx(HDC hDC,
108 TTVALIDATIONTESTPARAMSEX* pTestParam)
109 {
110 UNIMPLEMENTED;
111 return E_NONE;
112 }
113
114 LONG
115 WINAPI
116 TTGetNewFontName(HANDLE* phFontReference,
117 LPWSTR szWinFamilyName,
118 long cchMaxWinName,
119 LPSTR szMacFamilyName,
120 long cchMaxMacName)
121 {
122 UNIMPLEMENTED;
123 return E_NONE;
124 }