KDE 1.x has problems with using XShapeCombineMask when there was no
[wine/hacks.git] / dlls / gdi / bidi16.c
blob465bd376a32d634dd40679ef33c39f91fb5d2968
1 /*
2 * Win16 BiDi functions
3 * Right now, most of these functions do nothing.
4 */
6 #include "windef.h"
7 #include "wingdi.h"
8 #include "debugtools.h"
10 DEFAULT_DEBUG_CHANNEL(gdi);
12 /***********************************************************************
13 * RawTextOut16 (GDI.530)
15 LONG WINAPI RawTextOut16(void) { FIXME("stub (no prototype)\n"); return 0; }
17 /***********************************************************************
18 * RawExtTextOut16 (GDI.531)
20 LONG WINAPI RawExtTextOut16(void) { FIXME("stub (no prototype)\n"); return 0; }
22 /***********************************************************************
23 * RawGetTextExtent16 (GDI.532)
25 LONG WINAPI RawGetTextExtent16(HDC16 hdc, LPCSTR lpszString, INT16 cbString ) {
26 FIXME("(%04hx, %p, %hd): stub\n", hdc, lpszString, cbString);
27 return 0;
30 /***********************************************************************
31 * BiDiLayout16 (GDI.536)
33 LONG WINAPI BiDiLayout16(void) { FIXME("stub (no prototype)\n"); return 0; }
35 /***********************************************************************
36 * BiDiCreateTabString16 (GDI.538)
38 LONG WINAPI BiDiCreateTabString16(void) { FIXME("stub (no prototype)\n"); return 0; }
40 /***********************************************************************
41 * BiDiGlyphOut16 (GDI.540)
43 LONG WINAPI BiDiGlyphOut16(void) { FIXME("stub (no prototype)\n"); return 0; }
45 /***********************************************************************
46 * BiDiGetStringExtent16 (GDI.543)
48 LONG WINAPI BiDiGetStringExtent16(void) { FIXME("stub (no prototype)\n"); return 0; }
50 /***********************************************************************
51 * BiDiDeleteString16 (GDI.555)
53 LONG WINAPI BiDiDeleteString16(void) { FIXME("stub (no prototype)\n"); return 0; }
55 /***********************************************************************
56 * BiDiSetDefaults16 (GDI.556)
58 LONG WINAPI BiDiSetDefaults16(void) { FIXME("stub (no prototype)\n"); return 0; }
60 /***********************************************************************
61 * BiDiGetDefaults16 (GDI.558)
63 LONG WINAPI BiDiGetDefaults16(void) { FIXME("stub (no prototype)\n"); return 0; }
65 /***********************************************************************
66 * BiDiShape16 (GDI.560)
68 LONG WINAPI BiDiShape16(void) { FIXME("stub (no prototype)\n"); return 0; }
70 /***********************************************************************
71 * BiDiFontComplement16 (GDI.561)
73 LONG WINAPI BiDiFontComplement16(void) { FIXME("stub (no prototype)\n"); return 0; }
75 /***********************************************************************
76 * BiDiSetKashida16 (GDI.564)
78 LONG WINAPI BiDiSetKashida16(void) { FIXME("stub (no prototype)\n"); return 0; }
80 /***********************************************************************
81 * BiDiKExtTextOut16 (GDI.565)
83 LONG WINAPI BiDiKExtTextOut16(void) { FIXME("stub (no prototype)\n"); return 0; }
85 /***********************************************************************
86 * BiDiShapeEx16 (GDI.566)
88 LONG WINAPI BiDiShapeEx16(void) { FIXME("stub (no prototype)\n"); return 0; }
90 /***********************************************************************
91 * BiDiCreateStringEx16 (GDI.569)
93 LONG WINAPI BiDiCreateStringEx16(void) { FIXME("stub (no prototype)\n"); return 0; }
95 /***********************************************************************
96 * GetTextExtentRtoL16 (GDI.571)
98 LONG WINAPI GetTextExtentRtoL16(void) { FIXME("stub (no prototype)\n"); return 0; }
100 /***********************************************************************
101 * GetHDCCharSet16 (GDI.572)
103 LONG WINAPI GetHDCCharSet16(void) { FIXME("stub (no prototype)\n"); return 0; }
105 /***********************************************************************
106 * BiDiLayoutEx16 (GDI.573)
108 LONG WINAPI BiDiLayoutEx16(void) { FIXME("stub (no prototype)\n"); return 0; }
110 /***********************************************************************
111 * SetLayout16 (GDI.1000)
113 * Sets left->right or right->left text layout flags of a dc.
115 BOOL16 WINAPI SetLayout16( HDC16 hdc, DWORD layout )
117 FIXME( "( %04hx, %08lx ): No BiDi16\n", hdc, layout );
118 return SetLayout( hdc, layout );