blob: 0f5d9d63257ef802e301f747f71d3bd49121bd19 [file] [log] [blame]
Alexandre Julliard42acc332000-06-24 12:41:05 +00001/*
2 * Win16 BiDi functions
Alexandre Julliard0799c1a2002-03-09 23:29:33 +00003 * Copyright 2000 Erez Volk
4 *
5 * This library is free software; you can redistribute it and/or
6 * modify it under the terms of the GNU Lesser General Public
7 * License as published by the Free Software Foundation; either
8 * version 2.1 of the License, or (at your option) any later version.
9 *
10 * This library is distributed in the hope that it will be useful,
11 * but WITHOUT ANY WARRANTY; without even the implied warranty of
12 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
13 * Lesser General Public License for more details.
14 *
15 * You should have received a copy of the GNU Lesser General Public
16 * License along with this library; if not, write to the Free Software
Jonathan Ernst360a3f92006-05-18 14:49:52 +020017 * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
Alexandre Julliard0799c1a2002-03-09 23:29:33 +000018 *
19 * NOTE: Right now, most of these functions do nothing.
Alexandre Julliard42acc332000-06-24 12:41:05 +000020 */
21
Alexandre Julliarde37c6e12003-09-05 23:08:26 +000022#include <stdarg.h>
23
Alexandre Julliard42acc332000-06-24 12:41:05 +000024#include "windef.h"
Alexandre Julliarde37c6e12003-09-05 23:08:26 +000025#include "winbase.h"
Alexandre Julliard83f52d12000-09-26 22:20:14 +000026#include "wine/wingdi16.h"
Alexandre Julliard0799c1a2002-03-09 23:29:33 +000027#include "wine/debug.h"
Alexandre Julliard42acc332000-06-24 12:41:05 +000028
Alexandre Julliard0799c1a2002-03-09 23:29:33 +000029WINE_DEFAULT_DEBUG_CHANNEL(gdi);
Alexandre Julliard42acc332000-06-24 12:41:05 +000030
31/***********************************************************************
Patrik Stridvall01d5e5b2001-07-02 19:59:40 +000032 * RawTextOut (GDI.530)
Alexandre Julliard42acc332000-06-24 12:41:05 +000033 */
34LONG WINAPI RawTextOut16(void) { FIXME("stub (no prototype)\n"); return 0; }
35
36/***********************************************************************
Patrik Stridvall01d5e5b2001-07-02 19:59:40 +000037 * RawExtTextOut (GDI.531)
Alexandre Julliard42acc332000-06-24 12:41:05 +000038 */
39LONG WINAPI RawExtTextOut16(void) { FIXME("stub (no prototype)\n"); return 0; }
40
41/***********************************************************************
Patrik Stridvall01d5e5b2001-07-02 19:59:40 +000042 * RawGetTextExtent (GDI.532)
Alexandre Julliard42acc332000-06-24 12:41:05 +000043 */
Vincent BĂ©ron9a624912002-05-31 23:06:46 +000044LONG WINAPI RawGetTextExtent16(HDC16 hdc, LPCSTR lpszString, INT16 cbString ) {
45 FIXME("(%04hx, %p, %hd): stub\n", hdc, lpszString, cbString);
46 return 0;
Alexandre Julliard42acc332000-06-24 12:41:05 +000047}
48
49/***********************************************************************
Patrik Stridvall01d5e5b2001-07-02 19:59:40 +000050 * BiDiLayout (GDI.536)
Alexandre Julliard42acc332000-06-24 12:41:05 +000051 */
52LONG WINAPI BiDiLayout16(void) { FIXME("stub (no prototype)\n"); return 0; }
53
54/***********************************************************************
Patrik Stridvall01d5e5b2001-07-02 19:59:40 +000055 * BiDiCreateTabString (GDI.538)
Alexandre Julliard42acc332000-06-24 12:41:05 +000056 */
57LONG WINAPI BiDiCreateTabString16(void) { FIXME("stub (no prototype)\n"); return 0; }
58
59/***********************************************************************
Patrik Stridvall01d5e5b2001-07-02 19:59:40 +000060 * BiDiGlyphOut (GDI.540)
Alexandre Julliard42acc332000-06-24 12:41:05 +000061 */
62LONG WINAPI BiDiGlyphOut16(void) { FIXME("stub (no prototype)\n"); return 0; }
63
64/***********************************************************************
Patrik Stridvall01d5e5b2001-07-02 19:59:40 +000065 * BiDiGetStringExtent (GDI.543)
Alexandre Julliard42acc332000-06-24 12:41:05 +000066 */
67LONG WINAPI BiDiGetStringExtent16(void) { FIXME("stub (no prototype)\n"); return 0; }
68
69/***********************************************************************
Patrik Stridvall01d5e5b2001-07-02 19:59:40 +000070 * BiDiDeleteString (GDI.555)
Alexandre Julliard42acc332000-06-24 12:41:05 +000071 */
72LONG WINAPI BiDiDeleteString16(void) { FIXME("stub (no prototype)\n"); return 0; }
73
74/***********************************************************************
Patrik Stridvall01d5e5b2001-07-02 19:59:40 +000075 * BiDiSetDefaults (GDI.556)
Alexandre Julliard42acc332000-06-24 12:41:05 +000076 */
77LONG WINAPI BiDiSetDefaults16(void) { FIXME("stub (no prototype)\n"); return 0; }
78
79/***********************************************************************
Patrik Stridvall01d5e5b2001-07-02 19:59:40 +000080 * BiDiGetDefaults (GDI.558)
Alexandre Julliard42acc332000-06-24 12:41:05 +000081 */
82LONG WINAPI BiDiGetDefaults16(void) { FIXME("stub (no prototype)\n"); return 0; }
83
84/***********************************************************************
Patrik Stridvall01d5e5b2001-07-02 19:59:40 +000085 * BiDiShape (GDI.560)
Alexandre Julliard42acc332000-06-24 12:41:05 +000086 */
87LONG WINAPI BiDiShape16(void) { FIXME("stub (no prototype)\n"); return 0; }
88
89/***********************************************************************
Patrik Stridvall01d5e5b2001-07-02 19:59:40 +000090 * BiDiFontComplement (GDI.561)
Alexandre Julliard42acc332000-06-24 12:41:05 +000091 */
92LONG WINAPI BiDiFontComplement16(void) { FIXME("stub (no prototype)\n"); return 0; }
93
94/***********************************************************************
Patrik Stridvall01d5e5b2001-07-02 19:59:40 +000095 * BiDiSetKashida (GDI.564)
Alexandre Julliard42acc332000-06-24 12:41:05 +000096 */
97LONG WINAPI BiDiSetKashida16(void) { FIXME("stub (no prototype)\n"); return 0; }
98
99/***********************************************************************
Patrik Stridvall01d5e5b2001-07-02 19:59:40 +0000100 * BiDiKExtTextOut (GDI.565)
Alexandre Julliard42acc332000-06-24 12:41:05 +0000101 */
102LONG WINAPI BiDiKExtTextOut16(void) { FIXME("stub (no prototype)\n"); return 0; }
103
104/***********************************************************************
Patrik Stridvall01d5e5b2001-07-02 19:59:40 +0000105 * BiDiShapeEx (GDI.566)
Alexandre Julliard42acc332000-06-24 12:41:05 +0000106 */
107LONG WINAPI BiDiShapeEx16(void) { FIXME("stub (no prototype)\n"); return 0; }
108
109/***********************************************************************
Patrik Stridvall01d5e5b2001-07-02 19:59:40 +0000110 * BiDiCreateStringEx (GDI.569)
Alexandre Julliard42acc332000-06-24 12:41:05 +0000111 */
112LONG WINAPI BiDiCreateStringEx16(void) { FIXME("stub (no prototype)\n"); return 0; }
113
114/***********************************************************************
Patrik Stridvall01d5e5b2001-07-02 19:59:40 +0000115 * GetTextExtentRtoL (GDI.571)
Alexandre Julliard42acc332000-06-24 12:41:05 +0000116 */
117LONG WINAPI GetTextExtentRtoL16(void) { FIXME("stub (no prototype)\n"); return 0; }
118
119/***********************************************************************
Patrik Stridvall01d5e5b2001-07-02 19:59:40 +0000120 * GetHDCCharSet (GDI.572)
Alexandre Julliard42acc332000-06-24 12:41:05 +0000121 */
122LONG WINAPI GetHDCCharSet16(void) { FIXME("stub (no prototype)\n"); return 0; }
123
124/***********************************************************************
Patrik Stridvall01d5e5b2001-07-02 19:59:40 +0000125 * BiDiLayoutEx (GDI.573)
Alexandre Julliard42acc332000-06-24 12:41:05 +0000126 */
127LONG WINAPI BiDiLayoutEx16(void) { FIXME("stub (no prototype)\n"); return 0; }