source: trunk/include/os2wrap.h@ 21405

Last change on this file since 21405 was 21405, checked in by dmik, 15 years ago

Make signedness of PSZ and char * match when building on EMX.

File size: 140.3 KB
Line 
1/* $Id: os2wrap.h,v 1.16 2003-08-08 14:55:15 sandervl Exp $ */
2#ifndef __OS2WRAP_H__
3#define __OS2WRAP_H__
4
5#ifdef __EMX__
6#define OS2EMX_PLAIN_CHAR
7#endif
8
9#include <os2.h>
10#include <os2sel.h>
11#include <os2newapi.h>
12
13#if (__IBMC__ > 300)
14// VA3.6: inline is a C++ keyword, must be translated to _inline or _Inline or __inline in C code
15#define inline _inline
16#endif
17
18#ifdef INCL_DOSMEMMGR
19
20APIRET APIENTRY _DosAliasMem(PVOID pb, ULONG cb, PPVOID ppbAlias, ULONG fl);
21
22#undef DosAliasMem
23#define DosAliasMem _DosAliasMem
24
25ULONG APIENTRY _DosAllocMem(PPVOID a, ULONG b, ULONG c);
26
27#undef DosAllocMem
28#define DosAllocMem _DosAllocMem
29
30ULONG APIENTRY _DosAllocSharedMem(PPVOID a, PCSZ b, ULONG c, ULONG d);
31
32#undef DosAllocSharedMem
33#define DosAllocSharedMem _DosAllocSharedMem
34
35ULONG APIENTRY _DosFreeMem(PVOID a);
36
37#undef DosFreeMem
38#define DosFreeMem _DosFreeMem
39
40ULONG APIENTRY _DosGetNamedSharedMem(PPVOID a, PCSZ b, ULONG c);
41
42#undef DosGetNamedSharedMem
43#define DosGetNamedSharedMem _DosGetNamedSharedMem
44
45ULONG APIENTRY _DosGetSharedMem(PVOID a, ULONG b);
46
47#undef DosGetSharedMem
48#define DosGetSharedMem _DosGetSharedMem
49
50ULONG APIENTRY _DosGiveSharedMem(PVOID a, PID b, ULONG c);
51
52#undef DosGiveSharedMem
53#define DosGiveSharedMem _DosGiveSharedMem
54
55ULONG APIENTRY _DosQueryMem(PVOID a, PULONG b, PULONG c);
56
57#undef DosQueryMem
58#define DosQueryMem _DosQueryMem
59
60ULONG APIENTRY _DosSetMem(PVOID a, ULONG b, ULONG c);
61
62#undef DosSetMem
63#define DosSetMem _DosSetMem
64
65ULONG APIENTRY _DosSubAllocMem(PVOID a, PPVOID b, ULONG c);
66
67#undef DosSubAllocMem
68#define DosSubAllocMem _DosSubAllocMem
69
70ULONG APIENTRY _DosSubFreeMem(PVOID a, PVOID b, ULONG c);
71
72#undef DosSubFreeMem
73#define DosSubFreeMem _DosSubFreeMem
74
75ULONG APIENTRY _DosSubSetMem(PVOID a, ULONG b, ULONG c);
76
77#undef DosSubSetMem
78#define DosSubSetMem _DosSubSetMem
79
80ULONG APIENTRY _DosSubUnsetMem(PVOID a);
81
82#undef DosSubUnsetMem
83#define DosSubUnsetMem _DosSubUnsetMem
84
85#endif
86#ifdef INCL_DOSFILEMGR
87ULONG APIENTRY _DosCancelLockRequest(HFILE a, PFILELOCK b);
88
89#undef DosCancelLockRequest
90#define DosCancelLockRequest _DosCancelLockRequest
91
92ULONG APIENTRY _DosClose(HFILE a);
93
94#undef DosClose
95#define DosClose _DosClose
96
97ULONG APIENTRY _DosCopy(PCSZ a, PCSZ b, ULONG c);
98
99#undef DosCopy
100#define DosCopy _DosCopy
101
102ULONG APIENTRY _DosCreateDir(PCSZ a, PEAOP2 b);
103
104#undef DosCreateDir
105#define DosCreateDir _DosCreateDir
106
107ULONG APIENTRY _DosDelete(PCSZ a);
108
109#undef DosDelete
110#define DosDelete _DosDelete
111
112ULONG APIENTRY _DosDeleteDir(PCSZ a);
113
114#undef DosDeleteDir
115#define DosDeleteDir _DosDeleteDir
116
117ULONG APIENTRY _DosDupHandle(HFILE a, PHFILE b);
118
119#undef DosDupHandle
120#define DosDupHandle _DosDupHandle
121
122ULONG APIENTRY _DosEditName(ULONG a, PCSZ b, PCSZ c, PBYTE d, ULONG e);
123
124#undef DosEditName
125#define DosEditName _DosEditName
126
127ULONG APIENTRY _DosEnumAttribute(ULONG a, PVOID b, ULONG c, PVOID d, ULONG e, PULONG f, ULONG g);
128
129#undef DosEnumAttribute
130#define DosEnumAttribute _DosEnumAttribute
131
132ULONG APIENTRY _DosFindClose(HDIR a);
133
134#undef DosFindClose
135#define DosFindClose _DosFindClose
136
137ULONG APIENTRY _DosFindFirst(PCSZ a, PHDIR b, ULONG c, PVOID d, ULONG e, PULONG f, ULONG g);
138
139#undef DosFindFirst
140#define DosFindFirst _DosFindFirst
141
142ULONG APIENTRY _DosFindNext(HDIR a, PVOID b, ULONG c, PULONG d);
143
144#undef DosFindNext
145#define DosFindNext _DosFindNext
146
147ULONG APIENTRY _DosForceDelete(PCSZ a);
148
149#undef DosForceDelete
150#define DosForceDelete _DosForceDelete
151
152ULONG APIENTRY _DosFSAttach(PCSZ a, PCSZ b, PVOID c, ULONG d, ULONG e);
153
154#undef DosFSAttach
155#define DosFSAttach _DosFSAttach
156
157ULONG APIENTRY _DosFSCtl(PVOID a, ULONG b, PULONG c, PVOID d, ULONG e, PULONG f, ULONG g, PCSZ h, HFILE i, ULONG j);
158
159#undef DosFSCtl
160#define DosFSCtl _DosFSCtl
161
162ULONG APIENTRY _DosMove(PCSZ a, PCSZ b);
163
164#undef DosMove
165#define DosMove _DosMove
166
167ULONG APIENTRY _DosOpen(PCSZ a, PHFILE b, PULONG c, ULONG d, ULONG e, ULONG f, ULONG g, PEAOP2 h);
168
169#undef DosOpen
170#define DosOpen _DosOpen
171
172ULONG APIENTRY _DosProtectClose(HFILE a, FHLOCK b);
173
174#undef DosProtectClose
175#define DosProtectClose _DosProtectClose
176
177ULONG APIENTRY _DosProtectEnumAttribute(ULONG a, PVOID b, ULONG c, PVOID d, ULONG e, PULONG f, ULONG g, FHLOCK h);
178
179#undef DosProtectEnumAttribute
180#define DosProtectEnumAttribute _DosProtectEnumAttribute
181
182ULONG APIENTRY _DosProtectOpen(PCSZ a, PHFILE b, PULONG c, ULONG d, ULONG e, ULONG f, ULONG g, PEAOP2 h, PFHLOCK i);
183
184#undef DosProtectOpen
185#define DosProtectOpen _DosProtectOpen
186
187ULONG APIENTRY _DosProtectQueryFHState(HFILE a, PULONG b, FHLOCK c);
188
189#undef DosProtectQueryFHState
190#define DosProtectQueryFHState _DosProtectQueryFHState
191
192ULONG APIENTRY _DosProtectQueryFileInfo(HFILE a, ULONG b, PVOID c, ULONG d, FHLOCK e);
193
194#undef DosProtectQueryFileInfo
195#define DosProtectQueryFileInfo _DosProtectQueryFileInfo
196
197ULONG APIENTRY _DosProtectRead(HFILE a, PVOID b, ULONG c, PULONG d, FHLOCK e);
198
199#undef DosProtectRead
200#define DosProtectRead _DosProtectRead
201
202ULONG APIENTRY _DosProtectSetFHState(HFILE a, ULONG b, FHLOCK c);
203
204#undef DosProtectSetFHState
205#define DosProtectSetFHState _DosProtectSetFHState
206
207ULONG APIENTRY _DosProtectSetFileInfo(HFILE a, ULONG b, PVOID c, ULONG d, FHLOCK e);
208
209#undef DosProtectSetFileInfo
210#define DosProtectSetFileInfo _DosProtectSetFileInfo
211
212ULONG APIENTRY _DosProtectSetFileLocks(HFILE a, PFILELOCK b, PFILELOCK c, ULONG d, ULONG e, FHLOCK f);
213
214#undef DosProtectSetFileLocks
215#define DosProtectSetFileLocks _DosProtectSetFileLocks
216
217ULONG APIENTRY _DosProtectSetFilePtr(HFILE a, LONG b, ULONG c, PULONG d, FHLOCK e);
218
219#undef DosProtectSetFilePtr
220#define DosProtectSetFilePtr _DosProtectSetFilePtr
221
222ULONG APIENTRY _DosProtectSetFileSize(HFILE a, ULONG b, FHLOCK c);
223
224#undef DosProtectSetFileSize
225#define DosProtectSetFileSize _DosProtectSetFileSize
226
227ULONG APIENTRY _DosProtectWrite(HFILE a, PVOID b, ULONG c, PULONG d, FHLOCK e);
228
229#undef DosProtectWrite
230#define DosProtectWrite _DosProtectWrite
231
232ULONG APIENTRY _DosQueryCurrentDir(ULONG a, PBYTE b, PULONG c);
233
234#undef DosQueryCurrentDir
235#define DosQueryCurrentDir _DosQueryCurrentDir
236
237ULONG APIENTRY _DosQueryCurrentDisk(PULONG a, PULONG b);
238
239#undef DosQueryCurrentDisk
240#define DosQueryCurrentDisk _DosQueryCurrentDisk
241
242ULONG APIENTRY _DosQueryFHState(HFILE a, PULONG b);
243
244#undef DosQueryFHState
245#define DosQueryFHState _DosQueryFHState
246
247ULONG APIENTRY _DosQueryFileInfo(HFILE a, ULONG b, PVOID c, ULONG d);
248
249#undef DosQueryFileInfo
250#define DosQueryFileInfo _DosQueryFileInfo
251
252ULONG APIENTRY _DosQueryFSAttach(PCSZ a, ULONG b, ULONG c, PFSQBUFFER2 d, PULONG e);
253
254#undef DosQueryFSAttach
255#define DosQueryFSAttach _DosQueryFSAttach
256
257ULONG APIENTRY _DosQueryFSInfo(ULONG a, ULONG b, PVOID c, ULONG d);
258
259#undef DosQueryFSInfo
260#define DosQueryFSInfo _DosQueryFSInfo
261
262ULONG APIENTRY _DosQueryHType(HFILE a, PULONG b, PULONG c);
263
264#undef DosQueryHType
265#define DosQueryHType _DosQueryHType
266
267ULONG APIENTRY _DosQueryPathInfo(PCSZ a, ULONG b, PVOID c, ULONG d);
268
269#undef DosQueryPathInfo
270#define DosQueryPathInfo _DosQueryPathInfo
271
272ULONG APIENTRY _DosQueryVerify(PBOOL32 a);
273
274#undef DosQueryVerify
275#define DosQueryVerify _DosQueryVerify
276
277ULONG APIENTRY _DosRead(HFILE a, PVOID b, ULONG c, PULONG d);
278
279#undef DosRead
280#define DosRead _DosRead
281
282ULONG APIENTRY _DosResetBuffer(HFILE a);
283
284#undef DosResetBuffer
285#define DosResetBuffer _DosResetBuffer
286
287ULONG APIENTRY _DosSetCurrentDir(PCSZ a);
288
289#undef DosSetCurrentDir
290#define DosSetCurrentDir _DosSetCurrentDir
291
292ULONG APIENTRY _DosSetDefaultDisk(ULONG a);
293
294#undef DosSetDefaultDisk
295#define DosSetDefaultDisk _DosSetDefaultDisk
296
297ULONG APIENTRY _DosSetFHState(HFILE a, ULONG b);
298
299#undef DosSetFHState
300#define DosSetFHState _DosSetFHState
301
302ULONG APIENTRY _DosSetFileInfo(HFILE a, ULONG b, PVOID c, ULONG d);
303
304#undef DosSetFileInfo
305#define DosSetFileInfo _DosSetFileInfo
306
307ULONG APIENTRY _DosSetFileLocks(HFILE a, PFILELOCK b, PFILELOCK c, ULONG d, ULONG e);
308
309#undef DosSetFileLocks
310#define DosSetFileLocks _DosSetFileLocks
311
312ULONG APIENTRY _DosSetFilePtr(HFILE a, LONG b, ULONG c, PULONG d);
313
314#undef DosSetFilePtr
315#define DosSetFilePtr _DosSetFilePtr
316
317ULONG APIENTRY _DosSetFileSize(HFILE a, ULONG b);
318
319#undef DosSetFileSize
320#define DosSetFileSize _DosSetFileSize
321
322ULONG APIENTRY _DosSetFSInfo(ULONG a, ULONG b, PVOID c, ULONG d);
323
324#undef DosSetFSInfo
325#define DosSetFSInfo _DosSetFSInfo
326
327ULONG APIENTRY _DosSetMaxFH(ULONG a);
328
329#undef DosSetMaxFH
330#define DosSetMaxFH _DosSetMaxFH
331
332ULONG APIENTRY _DosSetPathInfo(PCSZ a, ULONG b, PVOID c, ULONG d, ULONG e);
333
334#undef DosSetPathInfo
335#define DosSetPathInfo _DosSetPathInfo
336
337ULONG APIENTRY _DosSetRelMaxFH(PLONG a, PULONG b);
338
339#undef DosSetRelMaxFH
340#define DosSetRelMaxFH _DosSetRelMaxFH
341
342ULONG APIENTRY _DosSetVerify(BOOL32 a);
343
344#undef DosSetVerify
345#define DosSetVerify _DosSetVerify
346
347ULONG APIENTRY _DosShutdown(ULONG a);
348
349#undef DosShutdown
350#define DosShutdown _DosShutdown
351
352ULONG APIENTRY _DosWrite(HFILE a, PVOID b, ULONG c, PULONG d);
353
354#undef DosWrite
355#define DosWrite _DosWrite
356
357#endif
358#ifdef INCL_DOSMISC
359ULONG APIENTRY _DosSearchPath(ULONG a, PCSZ b, PCSZ c, PBYTE d, ULONG e);
360
361#undef DosSearchPath
362#define DosSearchPath _DosSearchPath
363
364ULONG APIENTRY _DosError(ULONG error);
365
366#undef DosError
367#define DosError _DosError
368
369#endif
370#ifdef INCL_DOSDEVICES
371ULONG APIENTRY _DosDevConfig(PVOID a, ULONG b);
372
373#undef DosDevConfig
374#define DosDevConfig _DosDevConfig
375
376ULONG APIENTRY _DosDevIOCtl(HFILE a, ULONG b, ULONG c, PVOID d, ULONG e, PULONG f, PVOID g, ULONG h, PULONG i);
377
378#undef DosDevIOCtl
379#define DosDevIOCtl _DosDevIOCtl
380
381ULONG APIENTRY _DosPhysicalDisk(ULONG a, PVOID b, ULONG c, PVOID d, ULONG e);
382
383#undef DosPhysicalDisk
384#define DosPhysicalDisk _DosPhysicalDisk
385
386#endif
387#ifdef INCL_DOSNLS
388ULONG APIENTRY _DosMapCase(ULONG a, PCOUNTRYCODE b, PCHAR c);
389
390#undef DosMapCase
391#define DosMapCase _DosMapCase
392
393ULONG APIENTRY _DosQueryCollate(ULONG a, PCOUNTRYCODE b, PCHAR c, PULONG d);
394
395#undef DosQueryCollate
396#define DosQueryCollate _DosQueryCollate
397
398ULONG APIENTRY _DosQueryCp(ULONG a, PULONG b, PULONG c);
399
400#undef DosQueryCp
401#define DosQueryCp _DosQueryCp
402
403ULONG APIENTRY _DosQueryCtryInfo(ULONG a, PCOUNTRYCODE b, PCOUNTRYINFO c, PULONG d);
404
405#undef DosQueryCtryInfo
406#define DosQueryCtryInfo _DosQueryCtryInfo
407
408ULONG APIENTRY _DosQueryDBCSEnv(ULONG a, PCOUNTRYCODE b, PCHAR c);
409
410#undef DosQueryDBCSEnv
411#define DosQueryDBCSEnv _DosQueryDBCSEnv
412
413ULONG APIENTRY _DosSetProcessCp(ULONG a);
414
415#undef DosSetProcessCp
416#define DosSetProcessCp _DosSetProcessCp
417
418#endif
419#ifdef INCL_DOSMODULEMGR
420ULONG APIENTRY _DosFreeModule(HMODULE a);
421
422#undef DosFreeModule
423#define DosFreeModule _DosFreeModule
424
425ULONG APIENTRY _DosLoadModule(PSZ a, ULONG b, PCSZ c, PHMODULE d);
426
427#undef DosLoadModule
428#define DosLoadModule _DosLoadModule
429
430ULONG APIENTRY _DosQueryModuleHandle(PCSZ a, PHMODULE b);
431
432#undef DosQueryModuleHandle
433#define DosQueryModuleHandle _DosQueryModuleHandle
434
435ULONG APIENTRY _DosQueryModuleName(HMODULE a, ULONG b, PCHAR c);
436
437#undef DosQueryModuleName
438#define DosQueryModuleName _DosQueryModuleName
439
440ULONG APIENTRY _DosQueryProcAddr(HMODULE a, ULONG b, PCSZ c, PFN *d);
441
442#undef DosQueryProcAddr
443#define DosQueryProcAddr _DosQueryProcAddr
444
445ULONG APIENTRY _DosQueryProcType(HMODULE a, ULONG b, PCSZ c, PULONG d);
446
447#undef DosQueryProcType
448#define DosQueryProcType _DosQueryProcType
449
450#endif
451#ifdef INCL_DOSRESOURCES
452ULONG APIENTRY _DosFreeResource(PVOID a);
453
454#undef DosFreeResource
455#define DosFreeResource _DosFreeResource
456
457ULONG APIENTRY _DosGetResource(HMODULE a, ULONG b, ULONG c, PPVOID d);
458
459#undef DosGetResource
460#define DosGetResource _DosGetResource
461
462ULONG APIENTRY _DosQueryResourceSize(HMODULE a, ULONG b, ULONG c, PULONG d);
463
464#undef DosQueryResourceSize
465#define DosQueryResourceSize _DosQueryResourceSize
466
467#endif
468#ifdef INCL_DOSPROCESS
469ULONG APIENTRY _DosBeep(ULONG a, ULONG b);
470
471#undef DosBeep
472#define DosBeep _DosBeep
473
474VOID APIENTRY _DosExit(ULONG a, ULONG b);
475
476#undef DosExit
477#define DosExit _DosExit
478
479ULONG APIENTRY _DosAllocThreadLocalMemory(ULONG a, PULONG *b);
480
481#undef DosAllocThreadLocalMemory
482#define DosAllocThreadLocalMemory _DosAllocThreadLocalMemory
483
484ULONG APIENTRY _DosCreateThread(PTID a, PFNTHREAD b, ULONG c, ULONG d, ULONG e);
485
486#undef DosCreateThread
487#define DosCreateThread _DosCreateThread
488
489ULONG APIENTRY _DosEnterCritSec();
490
491#undef DosEnterCritSec
492#define DosEnterCritSec _DosEnterCritSec
493
494ULONG APIENTRY _DosExecPgm(PCHAR a, LONG b, ULONG c, PCSZ d, PCSZ e, PRESULTCODES f, PCSZ g);
495
496#undef DosExecPgm
497#define DosExecPgm _DosExecPgm
498
499ULONG APIENTRY _DosExitCritSec();
500
501#undef DosExitCritSec
502#define DosExitCritSec _DosExitCritSec
503
504ULONG APIENTRY _DosExitList(ULONG a, PFNEXITLIST b);
505
506#undef DosExitList
507#define DosExitList _DosExitList
508
509ULONG APIENTRY _DosFreeThreadLocalMemory(ULONG *a);
510
511#undef DosFreeThreadLocalMemory
512#define DosFreeThreadLocalMemory _DosFreeThreadLocalMemory
513
514ULONG APIENTRY _DosGetInfoBlocks(PTIB *a, PPIB *b);
515
516#undef DosGetInfoBlocks
517#define DosGetInfoBlocks _DosGetInfoBlocks
518
519ULONG APIENTRY _DosKillProcess(ULONG a, PID b);
520
521#undef DosKillProcess
522#define DosKillProcess _DosKillProcess
523
524ULONG APIENTRY _DosKillThread(TID a);
525
526#undef DosKillThread
527#define DosKillThread _DosKillThread
528
529ULONG APIENTRY _DosResumeThread(TID a);
530
531#undef DosResumeThread
532#define DosResumeThread _DosResumeThread
533
534ULONG APIENTRY _DosSetPriority(ULONG a, ULONG b, LONG c, ULONG d);
535
536#undef DosSetPriority
537#define DosSetPriority _DosSetPriority
538
539ULONG APIENTRY _DosSleep(ULONG a);
540
541#undef DosSleep
542#define DosSleep _DosSleep
543
544ULONG APIENTRY _DosSuspendThread(TID a);
545
546#undef DosSuspendThread
547#define DosSuspendThread _DosSuspendThread
548
549ULONG APIENTRY _DosWaitChild(ULONG a, ULONG b, PRESULTCODES c, PPID d, PID e);
550
551#undef DosWaitChild
552#define DosWaitChild _DosWaitChild
553
554ULONG APIENTRY _DosWaitThread(PTID a, ULONG b);
555
556#undef DosWaitThread
557#define DosWaitThread _DosWaitThread
558
559#endif
560
561#ifdef INCL_DOSSESMGR
562ULONG APIENTRY _DosQueryAppType(PCSZ a, PULONG b);
563
564#undef DosQueryAppType
565#define DosQueryAppType _DosQueryAppType
566
567ULONG APIENTRY _DosSelectSession(ULONG a);
568
569#undef DosSelectSession
570#define DosSelectSession _DosSelectSession
571
572ULONG APIENTRY _DosSetSession(ULONG a, PSTATUSDATA b);
573
574#undef DosSetSession
575#define DosSetSession _DosSetSession
576
577ULONG APIENTRY _DosStartSession(PSTARTDATA a, PULONG b, PPID c);
578
579#undef DosStartSession
580#define DosStartSession _DosStartSession
581
582ULONG APIENTRY _DosStopSession(ULONG a, ULONG b);
583
584#undef DosStopSession
585#define DosStopSession _DosStopSession
586
587#endif
588#ifdef INCL_DOSSEMAPHORES
589ULONG APIENTRY _DosCloseEventSem(HEV a);
590
591#undef DosCloseEventSem
592#define DosCloseEventSem _DosCloseEventSem
593
594ULONG APIENTRY _DosCreateEventSem(PCSZ a, PHEV b, ULONG c, BOOL32 d);
595
596#undef DosCreateEventSem
597#define DosCreateEventSem _DosCreateEventSem
598
599ULONG APIENTRY _DosOpenEventSem(PCSZ a, PHEV b);
600
601#undef DosOpenEventSem
602#define DosOpenEventSem _DosOpenEventSem
603
604ULONG APIENTRY _DosPostEventSem(HEV a);
605
606#undef DosPostEventSem
607#define DosPostEventSem _DosPostEventSem
608
609ULONG APIENTRY _DosQueryEventSem(HEV a, PULONG b);
610
611#undef DosQueryEventSem
612#define DosQueryEventSem _DosQueryEventSem
613
614ULONG APIENTRY _DosResetEventSem(HEV a, PULONG b);
615
616#undef DosResetEventSem
617#define DosResetEventSem _DosResetEventSem
618
619ULONG APIENTRY _DosWaitEventSem(HEV a, ULONG b);
620
621#undef DosWaitEventSem
622#define DosWaitEventSem _DosWaitEventSem
623
624ULONG APIENTRY _DosCloseMutexSem(HMTX a);
625
626#undef DosCloseMutexSem
627#define DosCloseMutexSem _DosCloseMutexSem
628
629ULONG APIENTRY _DosCreateMutexSem(PCSZ a, PHMTX b, ULONG c, BOOL32 d);
630
631#undef DosCreateMutexSem
632#define DosCreateMutexSem _DosCreateMutexSem
633
634ULONG APIENTRY _DosOpenMutexSem(PCSZ a, PHMTX b);
635
636#undef DosOpenMutexSem
637#define DosOpenMutexSem _DosOpenMutexSem
638
639ULONG APIENTRY _DosQueryMutexSem(HMTX a, PPID b, PTID c, PULONG d);
640
641#undef DosQueryMutexSem
642#define DosQueryMutexSem _DosQueryMutexSem
643
644ULONG APIENTRY _DosReleaseMutexSem(HMTX a);
645
646#undef DosReleaseMutexSem
647#define DosReleaseMutexSem _DosReleaseMutexSem
648
649ULONG APIENTRY _DosRequestMutexSem(HMTX a, ULONG b);
650
651#undef DosRequestMutexSem
652#define DosRequestMutexSem _DosRequestMutexSem
653
654ULONG APIENTRY _DosAddMuxWaitSem(HMUX a, PSEMRECORD b);
655
656#undef DosAddMuxWaitSem
657#define DosAddMuxWaitSem _DosAddMuxWaitSem
658
659ULONG APIENTRY _DosCloseMuxWaitSem(HMUX a);
660
661#undef DosCloseMuxWaitSem
662#define DosCloseMuxWaitSem _DosCloseMuxWaitSem
663
664ULONG APIENTRY _DosCreateMuxWaitSem(PCSZ a, PHMUX b, ULONG c, PSEMRECORD d, ULONG e);
665
666#undef DosCreateMuxWaitSem
667#define DosCreateMuxWaitSem _DosCreateMuxWaitSem
668
669ULONG APIENTRY _DosDeleteMuxWaitSem(HMUX a, HSEM b);
670
671#undef DosDeleteMuxWaitSem
672#define DosDeleteMuxWaitSem _DosDeleteMuxWaitSem
673
674ULONG APIENTRY _DosOpenMuxWaitSem(PCSZ a, PHMUX b);
675
676#undef DosOpenMuxWaitSem
677#define DosOpenMuxWaitSem _DosOpenMuxWaitSem
678
679ULONG APIENTRY _DosQueryMuxWaitSem(HMUX a, PULONG b, PSEMRECORD c, PULONG d);
680
681#undef DosQueryMuxWaitSem
682#define DosQueryMuxWaitSem _DosQueryMuxWaitSem
683
684ULONG APIENTRY _DosWaitMuxWaitSem(HMUX a, ULONG b, PULONG c);
685
686#undef DosWaitMuxWaitSem
687#define DosWaitMuxWaitSem _DosWaitMuxWaitSem
688
689#endif
690#ifdef INCL_DOSNMPIPES
691ULONG APIENTRY _DosCallNPipe(PCSZ a, PVOID b, ULONG c, PVOID d, ULONG e, PULONG f, ULONG g);
692
693#undef DosCallNPipe
694#define DosCallNPipe _DosCallNPipe
695
696ULONG APIENTRY _DosConnectNPipe(HPIPE a);
697
698#undef DosConnectNPipe
699#define DosConnectNPipe _DosConnectNPipe
700
701ULONG APIENTRY _DosCreateNPipe(PCSZ a, PHPIPE b, ULONG c, ULONG d, ULONG e, ULONG f, ULONG g);
702
703#undef DosCreateNPipe
704#define DosCreateNPipe _DosCreateNPipe
705
706ULONG APIENTRY _DosDisConnectNPipe(HPIPE a);
707
708#undef DosDisConnectNPipe
709#define DosDisConnectNPipe _DosDisConnectNPipe
710
711ULONG APIENTRY _DosPeekNPipe(HPIPE a, PVOID b, ULONG c, PULONG d, PAVAILDATA e, PULONG f);
712
713#undef DosPeekNPipe
714#define DosPeekNPipe _DosPeekNPipe
715
716ULONG APIENTRY _DosQueryNPHState(HPIPE a, PULONG b);
717
718#undef DosQueryNPHState
719#define DosQueryNPHState _DosQueryNPHState
720
721ULONG APIENTRY _DosQueryNPipeInfo(HPIPE a, ULONG b, PVOID c, ULONG d);
722
723#undef DosQueryNPipeInfo
724#define DosQueryNPipeInfo _DosQueryNPipeInfo
725
726ULONG APIENTRY _DosQueryNPipeSemState(HSEM a, PPIPESEMSTATE b, ULONG c);
727
728#undef DosQueryNPipeSemState
729#define DosQueryNPipeSemState _DosQueryNPipeSemState
730
731ULONG APIENTRY _DosSetNPHState(HPIPE a, ULONG b);
732
733#undef DosSetNPHState
734#define DosSetNPHState _DosSetNPHState
735
736ULONG APIENTRY _DosSetNPipeSem(HPIPE a, HSEM b, ULONG c);
737
738#undef DosSetNPipeSem
739#define DosSetNPipeSem _DosSetNPipeSem
740
741ULONG APIENTRY _DosTransactNPipe(HPIPE a, PVOID b, ULONG c, PVOID d, ULONG e, PULONG f);
742
743#undef DosTransactNPipe
744#define DosTransactNPipe _DosTransactNPipe
745
746ULONG APIENTRY _DosWaitNPipe(PCSZ a, ULONG b);
747
748#undef DosWaitNPipe
749#define DosWaitNPipe _DosWaitNPipe
750
751ULONG APIENTRY _DosCreatePipe(PHFILE a, PHFILE b, ULONG c);
752
753#undef DosCreatePipe
754#define DosCreatePipe _DosCreatePipe
755
756#endif
757#ifdef INCL_DOSQUEUES
758ULONG APIENTRY _DosCloseQueue(HQUEUE a);
759
760#undef DosCloseQueue
761#define DosCloseQueue _DosCloseQueue
762
763ULONG APIENTRY _DosCreateQueue(PHQUEUE a, ULONG b, PCSZ c);
764
765#undef DosCreateQueue
766#define DosCreateQueue _DosCreateQueue
767
768ULONG APIENTRY _DosOpenQueue(PPID a, PHQUEUE b, PCSZ c);
769
770#undef DosOpenQueue
771#define DosOpenQueue _DosOpenQueue
772
773ULONG APIENTRY _DosPeekQueue(HQUEUE a, PREQUESTDATA b, PULONG c, PPVOID d, PULONG e, BOOL32 f, PBYTE g, HEV h);
774
775#undef DosPeekQueue
776#define DosPeekQueue _DosPeekQueue
777
778ULONG APIENTRY _DosPurgeQueue(HQUEUE a);
779
780#undef DosPurgeQueue
781#define DosPurgeQueue _DosPurgeQueue
782
783ULONG APIENTRY _DosQueryQueue(HQUEUE a, PULONG b);
784
785#undef DosQueryQueue
786#define DosQueryQueue _DosQueryQueue
787
788ULONG APIENTRY _DosReadQueue(HQUEUE a, PREQUESTDATA b, PULONG c, PPVOID d, ULONG e, BOOL32 f, PBYTE g, HEV h);
789
790#undef DosReadQueue
791#define DosReadQueue _DosReadQueue
792
793ULONG APIENTRY _DosWriteQueue(HQUEUE a, ULONG b, ULONG c, PVOID d, ULONG e);
794
795#undef DosWriteQueue
796#define DosWriteQueue _DosWriteQueue
797
798#endif
799#ifdef INCL_DOSEXCEPTIONS
800ULONG APIENTRY _DosAcknowledgeSignalException(ULONG a);
801
802#undef DosAcknowledgeSignalException
803#define DosAcknowledgeSignalException _DosAcknowledgeSignalException
804
805ULONG APIENTRY _DosEnterMustComplete(PULONG a);
806
807#undef DosEnterMustComplete
808#define DosEnterMustComplete _DosEnterMustComplete
809
810ULONG APIENTRY _DosExitMustComplete(PULONG a);
811
812#undef DosExitMustComplete
813#define DosExitMustComplete _DosExitMustComplete
814
815ULONG APIENTRY _DosQueryThreadContext(TID a, ULONG b, PCONTEXTRECORD c);
816
817#undef DosQueryThreadContext
818#define DosQueryThreadContext _DosQueryThreadContext
819
820ULONG APIENTRY _DosRaiseException(PEXCEPTIONREPORTRECORD a);
821
822#undef DosRaiseException
823#define DosRaiseException _DosRaiseException
824
825ULONG APIENTRY _DosSendSignalException(PID a, ULONG b);
826
827#undef DosSendSignalException
828#define DosSendSignalException _DosSendSignalException
829
830ULONG APIENTRY _DosSetExceptionHandler(PEXCEPTIONREGISTRATIONRECORD a);
831
832#undef DosSetExceptionHandler
833#define DosSetExceptionHandler _DosSetExceptionHandler
834
835ULONG APIENTRY _DosSetSignalExceptionFocus(BOOL32 a, PULONG b);
836
837#undef DosSetSignalExceptionFocus
838#define DosSetSignalExceptionFocus _DosSetSignalExceptionFocus
839
840ULONG APIENTRY _DosUnsetExceptionHandler(PEXCEPTIONREGISTRATIONRECORD a);
841
842#undef DosUnsetExceptionHandler
843#define DosUnsetExceptionHandler _DosUnsetExceptionHandler
844
845ULONG APIENTRY _DosUnwindException(PEXCEPTIONREGISTRATIONRECORD a, PVOID b, PEXCEPTIONREPORTRECORD c);
846
847#undef DosUnwindException
848#define DosUnwindException _DosUnwindException
849
850#endif
851#ifdef INCL_DOSMISC
852ULONG APIENTRY _DosQuerySysInfo(ULONG a, ULONG b, PVOID c, ULONG d);
853
854#undef DosQuerySysInfo
855#define DosQuerySysInfo _DosQuerySysInfo
856
857ULONG APIENTRY _DosScanEnv(PCSZ a, PCSZ *b);
858
859#undef DosScanEnv
860#define DosScanEnv _DosScanEnv
861
862ULONG APIENTRY _DosQueryRASInfo(ULONG a, PPVOID b);
863
864#undef DosQueryRASInfo
865#define DosQueryRASInfo _DosQueryRASInfo
866
867#endif
868#ifdef INCL_DOSDATETIME
869ULONG APIENTRY _DosGetDateTime(PDATETIME a);
870
871#undef DosGetDateTime
872#define DosGetDateTime _DosGetDateTime
873
874ULONG APIENTRY _DosSetDateTime(PDATETIME a);
875
876#undef DosSetDateTime
877#define DosSetDateTime _DosSetDateTime
878
879ULONG APIENTRY _DosAsyncTimer(ULONG a, HSEM b, PHTIMER c);
880
881#undef DosAsyncTimer
882#define DosAsyncTimer _DosAsyncTimer
883
884ULONG APIENTRY _DosStartTimer(ULONG a, HSEM b, PHTIMER c);
885
886#undef DosStartTimer
887#define DosStartTimer _DosStartTimer
888
889ULONG APIENTRY _DosStopTimer(HTIMER a);
890
891#undef DosStopTimer
892#define DosStopTimer _DosStopTimer
893
894#endif
895#ifdef DosTmrQueryFreq
896ULONG APIENTRY _DosTmrQueryFreq(PULONG a);
897
898#undef DosTmrQueryFreq
899#define DosTmrQueryFreq _DosTmrQueryFreq
900
901ULONG APIENTRY _DosTmrQueryTime(PQWORD a);
902
903#undef DosTmrQueryTime
904#define DosTmrQueryTime _DosTmrQueryTime
905
906#endif
907#ifdef INCL_DOSMVDM
908ULONG APIENTRY _DosCloseVDD(HVDD a);
909
910#undef DosCloseVDD
911#define DosCloseVDD _DosCloseVDD
912
913ULONG APIENTRY _DosOpenVDD(PCSZ a, PHVDD b);
914
915#undef DosOpenVDD
916#define DosOpenVDD _DosOpenVDD
917
918ULONG APIENTRY _DosQueryDOSProperty(SGID a, PCSZ b, ULONG c, PSZ d);
919
920#undef DosQueryDOSProperty
921#define DosQueryDOSProperty _DosQueryDOSProperty
922
923ULONG APIENTRY _DosRequestVDD(HVDD a, SGID b, ULONG c, ULONG d, PVOID e, ULONG f, PVOID g);
924
925#undef DosRequestVDD
926#define DosRequestVDD _DosRequestVDD
927
928ULONG APIENTRY _DosSetDOSProperty(SGID a, PCSZ b, ULONG c, PCSZ d);
929
930#undef DosSetDOSProperty
931#define DosSetDOSProperty _DosSetDOSProperty
932
933#endif
934#ifdef INCL_DOSPROCESS
935ULONG APIENTRY _DosDebug(uDB_t *a);
936
937#undef DosDebug
938#define DosDebug _DosDebug
939
940#endif
941#ifdef INCL_DOSMISC
942ULONG APIENTRY _DosGetMessage(PCHAR *a, ULONG b, PCHAR c, ULONG d, ULONG e, PCSZ f, PULONG g);
943
944#undef DosGetMessage
945#define DosGetMessage _DosGetMessage
946
947ULONG APIENTRY _DosInsertMessage(PCHAR *a, ULONG b, PCSZ c, ULONG d, PCHAR e, ULONG f, PULONG g);
948
949#undef DosInsertMessage
950#define DosInsertMessage _DosInsertMessage
951
952ULONG APIENTRY _DosPutMessage(HFILE a, ULONG b, PCHAR c);
953
954#undef DosPutMessage
955#define DosPutMessage _DosPutMessage
956
957ULONG APIENTRY _DosQueryMessageCP(PCHAR a, ULONG b, PCSZ c, PULONG d);
958
959#undef DosQueryMessageCP
960#define DosQueryMessageCP _DosQueryMessageCP
961
962ULONG APIENTRY _DosVerifyPidTid(PID Pid, TID Tid);
963#undef DosVerifyPidTid
964#define DosVerifyPidTid _DosVerifyPidTid
965
966#endif
967#ifdef INCL_DOSRAS
968ULONG APIENTRY _DosDumpProcess(ULONG a, ULONG b, PID c);
969
970#undef DosDumpProcess
971#define DosDumpProcess _DosDumpProcess
972
973ULONG APIENTRY _DosForceSystemDump(ULONG a);
974
975#undef DosForceSystemDump
976#define DosForceSystemDump _DosForceSystemDump
977
978ULONG APIENTRY _DosQueryRASInfo(ULONG a, PPVOID b);
979
980#undef DosQueryRASInfo
981#define DosQueryRASInfo _DosQueryRASInfo
982
983ULONG APIENTRY _DosSuppressPopUps(ULONG a, ULONG b);
984
985#undef DosSuppressPopUps
986#define DosSuppressPopUps _DosSuppressPopUps
987
988#endif
989#ifdef INCL_RXSUBCOM
990ULONG APIENTRY _RexxDeregisterSubcom(PCSZ a, PCSZ b);
991
992#undef RexxDeregisterSubcom
993#define RexxDeregisterSubcom _RexxDeregisterSubcom
994
995ULONG APIENTRY _RexxQuerySubcom(PCSZ a, PCSZ b, PUSHORT c, PUCHAR d);
996
997#undef RexxQuerySubcom
998#define RexxQuerySubcom _RexxQuerySubcom
999
1000ULONG APIENTRY _RexxRegisterSubcomDll(PCSZ a, PCSZ b, PCSZ c, PUCHAR d, ULONG e);
1001
1002#undef RexxRegisterSubcomDll
1003#define RexxRegisterSubcomDll _RexxRegisterSubcomDll
1004
1005ULONG APIENTRY _RexxRegisterSubcomExe(PCSZ a, PFN b, PUCHAR c);
1006
1007#undef RexxRegisterSubcomExe
1008#define RexxRegisterSubcomExe _RexxRegisterSubcomExe
1009
1010#endif
1011#ifdef INCL_RXSHV
1012ULONG APIENTRY _RexxVariablePool(PSHVBLOCK a);
1013
1014#undef RexxVariablePool
1015#define RexxVariablePool _RexxVariablePool
1016
1017#endif
1018#ifdef INCL_RXFUNC
1019ULONG APIENTRY _RexxDeregisterFunction(PCSZ a);
1020
1021#undef RexxDeregisterFunction
1022#define RexxDeregisterFunction _RexxDeregisterFunction
1023
1024ULONG APIENTRY _RexxQueryFunction(PCSZ a);
1025
1026#undef RexxQueryFunction
1027#define RexxQueryFunction _RexxQueryFunction
1028
1029ULONG APIENTRY _RexxRegisterFunctionDll(PCSZ a, PCSZ b, PCSZ c);
1030
1031#undef RexxRegisterFunctionDll
1032#define RexxRegisterFunctionDll _RexxRegisterFunctionDll
1033
1034ULONG APIENTRY _RexxRegisterFunctionExe(PCSZ a, RexxFunctionHandler *b);
1035
1036#undef RexxRegisterFunctionExe
1037#define RexxRegisterFunctionExe _RexxRegisterFunctionExe
1038
1039#endif
1040#ifdef INCL_RXSYSEXIT
1041ULONG APIENTRY _RexxDeregisterExit(PCSZ a, PCSZ b);
1042
1043#undef RexxDeregisterExit
1044#define RexxDeregisterExit _RexxDeregisterExit
1045
1046ULONG APIENTRY _RexxQueryExit(PCSZ a, PCSZ b, PUSHORT c, PUCHAR d);
1047
1048#undef RexxQueryExit
1049#define RexxQueryExit _RexxQueryExit
1050
1051ULONG APIENTRY _RexxRegisterExitDll(PCSZ a, PCSZ b, PCSZ c, PUCHAR d, ULONG e);
1052
1053#undef RexxRegisterExitDll
1054#define RexxRegisterExitDll _RexxRegisterExitDll
1055
1056ULONG APIENTRY _RexxRegisterExitExe(PCSZ a, PFN b, PUCHAR c);
1057
1058#undef RexxRegisterExitExe
1059#define RexxRegisterExitExe _RexxRegisterExitExe
1060
1061#endif
1062#ifdef INCL_RXARI
1063ULONG APIENTRY _RexxResetTrace(PID a, TID b);
1064
1065#undef RexxResetTrace
1066#define RexxResetTrace _RexxResetTrace
1067
1068ULONG APIENTRY _RexxSetHalt(PID a, TID b);
1069
1070#undef RexxSetHalt
1071#define RexxSetHalt _RexxSetHalt
1072
1073ULONG APIENTRY _RexxSetTrace(PID a, TID b);
1074
1075#undef RexxSetTrace
1076#define RexxSetTrace _RexxSetTrace
1077
1078#endif
1079#ifdef INCL_RXMACRO
1080ULONG APIENTRY _RexxAddMacro(PCSZ a, PCSZ b, ULONG c);
1081
1082#undef RexxAddMacro
1083#define RexxAddMacro _RexxAddMacro
1084
1085ULONG APIENTRY _RexxClearMacroSpace();
1086
1087#undef RexxClearMacroSpace
1088#define RexxClearMacroSpace _RexxClearMacroSpace
1089
1090ULONG APIENTRY _RexxDropMacro(PCSZ a);
1091
1092#undef RexxDropMacro
1093#define RexxDropMacro _RexxDropMacro
1094
1095ULONG APIENTRY _RexxLoadMacroSpace(ULONG a, PCSZ *b, PCSZ c);
1096
1097#undef RexxLoadMacroSpace
1098#define RexxLoadMacroSpace _RexxLoadMacroSpace
1099
1100ULONG APIENTRY _RexxQueryMacro(PCSZ a, PUSHORT b);
1101
1102#undef RexxQueryMacro
1103#define RexxQueryMacro _RexxQueryMacro
1104
1105ULONG APIENTRY _RexxReorderMacro(PCSZ a, ULONG b);
1106
1107#undef RexxReorderMacro
1108#define RexxReorderMacro _RexxReorderMacro
1109
1110ULONG APIENTRY _RexxSaveMacroSpace(ULONG a, PCSZ *b, PCSZ c);
1111
1112#undef RexxSaveMacroSpace
1113#define RexxSaveMacroSpace _RexxSaveMacroSpace
1114
1115LONG APIENTRY _RexxStart(LONG a, PRXSTRING b, PCSZ c, PRXSTRING d, PCSZ e, LONG f, PRXSYSEXIT g, PSHORT h, PRXSTRING i);
1116
1117#undef RexxStart
1118#define RexxStart _RexxStart
1119
1120#endif
1121#ifdef INCL_WIN
1122#ifdef INCL_WINMESSAGEMGR
1123BOOL APIENTRY _WinCancelShutdown(HMQ a, BOOL b);
1124
1125#undef WinCancelShutdown
1126#define WinCancelShutdown _WinCancelShutdown
1127
1128HMQ APIENTRY _WinCreateMsgQueue(HAB a, LONG b);
1129
1130#undef WinCreateMsgQueue
1131#define WinCreateMsgQueue _WinCreateMsgQueue
1132
1133BOOL APIENTRY _WinDestroyMsgQueue(HMQ a);
1134
1135#undef WinDestroyMsgQueue
1136#define WinDestroyMsgQueue _WinDestroyMsgQueue
1137
1138MRESULT APIENTRY _WinDispatchMsg(HAB a, PQMSG b);
1139
1140#undef WinDispatchMsg
1141#define WinDispatchMsg _WinDispatchMsg
1142
1143BOOL APIENTRY _WinGetMsg(HAB a, PQMSG b, HWND c, ULONG d, ULONG e);
1144
1145#undef WinGetMsg
1146#define WinGetMsg _WinGetMsg
1147
1148BOOL APIENTRY _WinLockInput(HMQ a, ULONG b);
1149
1150#undef WinLockInput
1151#define WinLockInput _WinLockInput
1152
1153BOOL APIENTRY _WinPeekMsg(HAB a, PQMSG b, HWND c, ULONG d, ULONG e, ULONG f);
1154
1155#undef WinPeekMsg
1156#define WinPeekMsg _WinPeekMsg
1157
1158BOOL APIENTRY _WinPostMsg(HWND a, ULONG b, MPARAM c, MPARAM d);
1159
1160#undef WinPostMsg
1161#define WinPostMsg _WinPostMsg
1162
1163HMQ APIENTRY _WinQueueFromID(HAB a, PID b, TID c);
1164
1165#undef WinQueueFromID
1166#define WinQueueFromID _WinQueueFromID
1167
1168BOOL APIENTRY _WinQueryQueueInfo(HMQ a, PMQINFO b, ULONG c);
1169
1170#undef WinQueryQueueInfo
1171#define WinQueryQueueInfo _WinQueryQueueInfo
1172
1173HMQ APIENTRY _WinQuerySendMsg(HAB a, HMQ b, HMQ c, PQMSG d);
1174
1175#undef WinQuerySendMsg
1176#define WinQuerySendMsg _WinQuerySendMsg
1177
1178BOOL APIENTRY _WinRegisterUserDatatype(HAB a, LONG b, LONG c, PLONG d);
1179
1180#undef WinRegisterUserDatatype
1181#define WinRegisterUserDatatype _WinRegisterUserDatatype
1182
1183BOOL APIENTRY _WinRegisterUserMsg(HAB a, ULONG b, LONG c, LONG d, LONG e, LONG f, LONG g);
1184
1185#undef WinRegisterUserMsg
1186#define WinRegisterUserMsg _WinRegisterUserMsg
1187
1188BOOL APIENTRY _WinReplyMsg(HAB a, HMQ b, HMQ c, MRESULT d);
1189
1190#undef WinReplyMsg
1191#define WinReplyMsg _WinReplyMsg
1192
1193MRESULT APIENTRY _WinSendMsg(HWND a, ULONG b, MPARAM c, MPARAM d);
1194
1195#undef WinSendMsg
1196#define WinSendMsg _WinSendMsg
1197
1198BOOL APIENTRY _WinSetMsgMode(HAB a, PCSZ b, LONG c);
1199
1200#undef WinSetMsgMode
1201#define WinSetMsgMode _WinSetMsgMode
1202
1203BOOL APIENTRY _WinSetSynchroMode(HAB a, LONG b);
1204
1205#undef WinSetSynchroMode
1206#define WinSetSynchroMode _WinSetSynchroMode
1207
1208BOOL APIENTRY _WinThreadAssocQueue(HAB a, HMQ b);
1209
1210#undef WinThreadAssocQueue
1211#define WinThreadAssocQueue _WinThreadAssocQueue
1212
1213BOOL APIENTRY _WinWakeThread(HMQ a);
1214
1215#undef WinWakeThread
1216#define WinWakeThread _WinWakeThread
1217
1218#endif
1219HWND APIENTRY _WinCreateWindow(HWND a, PCSZ b, PCSZ c, ULONG d, LONG e, LONG f, LONG g, LONG h, HWND i, HWND j, ULONG k, PVOID l, PVOID m);
1220
1221#undef WinCreateWindow
1222#define WinCreateWindow _WinCreateWindow
1223
1224BOOL APIENTRY _WinDrawBitmap(HPS a, HBITMAP b, PRECTL c, PPOINTL d, LONG e, LONG f, ULONG g);
1225
1226#undef WinDrawBitmap
1227#define WinDrawBitmap _WinDrawBitmap
1228
1229BOOL APIENTRY _WinDrawBorder(HPS a, PRECTL b, LONG c, LONG d, LONG e, LONG f, ULONG g);
1230
1231#undef WinDrawBorder
1232#define WinDrawBorder _WinDrawBorder
1233
1234LONG APIENTRY _WinDrawText(HPS a, LONG b, PCH c, PRECTL d, LONG e, LONG f, ULONG g);
1235
1236#undef WinDrawText
1237#define WinDrawText _WinDrawText
1238
1239BOOL APIENTRY _WinEnableWindow(HWND a, BOOL b);
1240
1241#undef WinEnableWindow
1242#define WinEnableWindow _WinEnableWindow
1243
1244BOOL APIENTRY _WinEnableWindowUpdate(HWND a, BOOL b);
1245
1246#undef WinEnableWindowUpdate
1247#define WinEnableWindowUpdate _WinEnableWindowUpdate
1248
1249BOOL APIENTRY _WinInvalidateRect(HWND a, PRECTL b, BOOL c);
1250
1251#undef WinInvalidateRect
1252#define WinInvalidateRect _WinInvalidateRect
1253
1254BOOL APIENTRY _WinInvalidateRegion(HWND a, HRGN b, BOOL c);
1255
1256#undef WinInvalidateRegion
1257#define WinInvalidateRegion _WinInvalidateRegion
1258
1259BOOL APIENTRY _WinInvertRect(HPS a, PRECTL b);
1260
1261#undef WinInvertRect
1262#define WinInvertRect _WinInvertRect
1263
1264BOOL APIENTRY _WinIsChild(HWND a, HWND b);
1265
1266#undef WinIsChild
1267#define WinIsChild _WinIsChild
1268
1269BOOL APIENTRY _WinIsWindow(HAB a, HWND b);
1270
1271#undef WinIsWindow
1272#define WinIsWindow _WinIsWindow
1273
1274BOOL APIENTRY _WinIsWindowEnabled(HWND a);
1275
1276#undef WinIsWindowEnabled
1277#define WinIsWindowEnabled _WinIsWindowEnabled
1278
1279BOOL APIENTRY _WinIsWindowVisible(HWND a);
1280
1281#undef WinIsWindowVisible
1282#define WinIsWindowVisible _WinIsWindowVisible
1283
1284LONG APIENTRY _WinLoadMessage(HAB a, HMODULE b, ULONG c, LONG d, PSZ e);
1285
1286#undef WinLoadMessage
1287#define WinLoadMessage _WinLoadMessage
1288
1289LONG APIENTRY _WinLoadString(HAB a, HMODULE b, ULONG c, LONG d, PSZ e);
1290
1291#undef WinLoadString
1292#define WinLoadString _WinLoadString
1293
1294LONG APIENTRY _WinMultWindowFromIDs(HWND a, PHWND b, ULONG c, ULONG d);
1295
1296#undef WinMultWindowFromIDs
1297#define WinMultWindowFromIDs _WinMultWindowFromIDs
1298
1299HWND APIENTRY _WinQueryDesktopWindow(HAB a, HDC b);
1300
1301#undef WinQueryDesktopWindow
1302#define WinQueryDesktopWindow _WinQueryDesktopWindow
1303
1304HWND APIENTRY _WinQueryObjectWindow(HWND a);
1305
1306#undef WinQueryObjectWindow
1307#define WinQueryObjectWindow _WinQueryObjectWindow
1308
1309HPOINTER APIENTRY _WinQueryPointer(HWND a);
1310
1311#undef WinQueryPointer
1312#define WinQueryPointer _WinQueryPointer
1313
1314HWND APIENTRY _WinQueryWindow(HWND a, LONG b);
1315
1316#undef WinQueryWindow
1317#define WinQueryWindow _WinQueryWindow
1318
1319BOOL APIENTRY _WinQueryWindowPos(HWND a, PSWP b);
1320
1321#undef WinQueryWindowPos
1322#define WinQueryWindowPos _WinQueryWindowPos
1323
1324BOOL APIENTRY _WinQueryWindowProcess(HWND a, PPID b, PTID c);
1325
1326#undef WinQueryWindowProcess
1327#define WinQueryWindowProcess _WinQueryWindowProcess
1328
1329LONG APIENTRY _WinQueryWindowText(HWND a, LONG b, PCH c);
1330
1331#undef WinQueryWindowText
1332#define WinQueryWindowText _WinQueryWindowText
1333
1334LONG APIENTRY _WinQueryWindowTextLength(HWND a);
1335
1336#undef WinQueryWindowTextLength
1337#define WinQueryWindowTextLength _WinQueryWindowTextLength
1338
1339BOOL APIENTRY _WinSetMultWindowPos(HAB a, PSWP b, ULONG c);
1340
1341#undef WinSetMultWindowPos
1342#define WinSetMultWindowPos _WinSetMultWindowPos
1343
1344BOOL APIENTRY _WinSetOwner(HWND a, HWND b);
1345
1346#undef WinSetOwner
1347#define WinSetOwner _WinSetOwner
1348
1349BOOL APIENTRY _WinSetParent(HWND a, HWND b, BOOL c);
1350
1351#undef WinSetParent
1352#define WinSetParent _WinSetParent
1353
1354BOOL APIENTRY _WinSetWindowPos(HWND a, HWND b, LONG c, LONG d, LONG e, LONG f, ULONG g);
1355
1356#undef WinSetWindowPos
1357#define WinSetWindowPos _WinSetWindowPos
1358
1359BOOL APIENTRY _WinSetWindowText(HWND a, PCSZ b);
1360
1361#undef WinSetWindowText
1362#define WinSetWindowText _WinSetWindowText
1363
1364BOOL APIENTRY _WinUpdateWindow(HWND a);
1365
1366#undef WinUpdateWindow
1367#define WinUpdateWindow _WinUpdateWindow
1368
1369HWND APIENTRY _WinWindowFromID(HWND a, ULONG b);
1370
1371#undef WinWindowFromID
1372#define WinWindowFromID _WinWindowFromID
1373
1374#ifdef INCL_WINFRAMEMGR
1375HWND APIENTRY _WinCreateStdWindow(HWND a, ULONG b, PULONG c, PCSZ d, PCSZ e, ULONG f, HMODULE g, ULONG h, PHWND i);
1376
1377#undef WinCreateStdWindow
1378#define WinCreateStdWindow _WinCreateStdWindow
1379
1380BOOL APIENTRY _WinCalcFrameRect(HWND a, PRECTL b, BOOL c);
1381
1382#undef WinCalcFrameRect
1383#define WinCalcFrameRect _WinCalcFrameRect
1384
1385BOOL APIENTRY _WinCreateFrameControls(HWND a, PFRAMECDATA b, PCSZ c);
1386
1387#undef WinCreateFrameControls
1388#define WinCreateFrameControls _WinCreateFrameControls
1389
1390BOOL APIENTRY _WinFlashWindow(HWND a, BOOL b);
1391
1392#undef WinFlashWindow
1393#define WinFlashWindow _WinFlashWindow
1394
1395BOOL APIENTRY _WinGetMaxPosition(HWND a, PSWP b);
1396
1397#undef WinGetMaxPosition
1398#define WinGetMaxPosition _WinGetMaxPosition
1399
1400BOOL APIENTRY _WinGetMinPosition(HWND a, PSWP b, PPOINTL c);
1401
1402#undef WinGetMinPosition
1403#define WinGetMinPosition _WinGetMinPosition
1404
1405BOOL APIENTRY _WinSaveWindowPos(HSAVEWP a, PSWP b, ULONG c);
1406
1407#undef WinSaveWindowPos
1408#define WinSaveWindowPos _WinSaveWindowPos
1409
1410#endif
1411#ifdef INCL_WINWINDOWMGR
1412HPS APIENTRY _WinBeginPaint(HWND a, HPS b, PRECTL c);
1413
1414#undef WinBeginPaint
1415#define WinBeginPaint _WinBeginPaint
1416
1417MRESULT APIENTRY _WinDefWindowProc(HWND a, ULONG b, MPARAM c, MPARAM d);
1418
1419#undef WinDefWindowProc
1420#define WinDefWindowProc _WinDefWindowProc
1421
1422BOOL APIENTRY _WinDestroyWindow(HWND a);
1423
1424#undef WinDestroyWindow
1425#define WinDestroyWindow _WinDestroyWindow
1426
1427BOOL APIENTRY _WinEndPaint(HPS a);
1428
1429#undef WinEndPaint
1430#define WinEndPaint _WinEndPaint
1431
1432BOOL APIENTRY _WinFillRect(HPS a, PRECTL b, LONG c);
1433
1434#undef WinFillRect
1435#define WinFillRect _WinFillRect
1436
1437HPS APIENTRY _WinGetClipPS(HWND a, HWND b, ULONG c);
1438
1439#undef WinGetClipPS
1440#define WinGetClipPS _WinGetClipPS
1441
1442HPS APIENTRY _WinGetPS(HWND a);
1443
1444#undef WinGetPS
1445#define WinGetPS _WinGetPS
1446
1447HAB APIENTRY _WinInitialize(ULONG a);
1448
1449#undef WinInitialize
1450#define WinInitialize _WinInitialize
1451
1452BOOL APIENTRY _WinIsWindowShowing(HWND a);
1453
1454#undef WinIsWindowShowing
1455#define WinIsWindowShowing _WinIsWindowShowing
1456
1457HDC APIENTRY _WinOpenWindowDC(HWND a);
1458
1459#undef WinOpenWindowDC
1460#define WinOpenWindowDC _WinOpenWindowDC
1461
1462HAB APIENTRY _WinQueryAnchorBlock(HWND a);
1463
1464#undef WinQueryAnchorBlock
1465#define WinQueryAnchorBlock _WinQueryAnchorBlock
1466
1467ULONG APIENTRY _WinQueryVersion(HAB a);
1468
1469#undef WinQueryVersion
1470#define WinQueryVersion _WinQueryVersion
1471
1472BOOL APIENTRY _WinQueryWindowRect(HWND a, PRECTL b);
1473
1474#undef WinQueryWindowRect
1475#define WinQueryWindowRect _WinQueryWindowRect
1476
1477BOOL APIENTRY _WinRegisterClass(HAB a, PCSZ b, PFNWP c, ULONG d, ULONG e);
1478
1479#undef WinRegisterClass
1480#define WinRegisterClass _WinRegisterClass
1481
1482BOOL APIENTRY _WinReleasePS(HPS a);
1483
1484#undef WinReleasePS
1485#define WinReleasePS _WinReleasePS
1486
1487LONG APIENTRY _WinScrollWindow(HWND a, LONG b, LONG c, PRECTL d, PRECTL e, HRGN f, PRECTL g, ULONG h);
1488
1489#undef WinScrollWindow
1490#define WinScrollWindow _WinScrollWindow
1491
1492BOOL APIENTRY _WinSetActiveWindow(HWND a, HWND b);
1493
1494#undef WinSetActiveWindow
1495#define WinSetActiveWindow _WinSetActiveWindow
1496
1497BOOL APIENTRY _WinShowWindow(HWND a, BOOL b);
1498
1499#undef WinShowWindow
1500#define WinShowWindow _WinShowWindow
1501
1502BOOL APIENTRY _WinTerminate(HAB a);
1503
1504#undef WinTerminate
1505#define WinTerminate _WinTerminate
1506
1507#endif
1508#ifdef INCL_WINWINDOWMGR
1509HENUM APIENTRY _WinBeginEnumWindows(HWND a);
1510
1511#undef WinBeginEnumWindows
1512#define WinBeginEnumWindows _WinBeginEnumWindows
1513
1514BOOL APIENTRY _WinEndEnumWindows(HENUM a);
1515
1516#undef WinEndEnumWindows
1517#define WinEndEnumWindows _WinEndEnumWindows
1518
1519LONG APIENTRY _WinExcludeUpdateRegion(HPS a, HWND b);
1520
1521#undef WinExcludeUpdateRegion
1522#define WinExcludeUpdateRegion _WinExcludeUpdateRegion
1523
1524HWND APIENTRY _WinGetNextWindow(HENUM a);
1525
1526#undef WinGetNextWindow
1527#define WinGetNextWindow _WinGetNextWindow
1528
1529HPS APIENTRY _WinGetScreenPS(HWND a);
1530
1531#undef WinGetScreenPS
1532#define WinGetScreenPS _WinGetScreenPS
1533
1534BOOL APIENTRY _WinIsThreadActive(HAB a);
1535
1536#undef WinIsThreadActive
1537#define WinIsThreadActive _WinIsThreadActive
1538
1539BOOL APIENTRY _WinLockVisRegions(HWND a, BOOL b);
1540
1541#undef WinLockVisRegions
1542#define WinLockVisRegions _WinLockVisRegions
1543
1544BOOL APIENTRY _WinLockWindowUpdate(HWND a, HWND b);
1545
1546#undef WinLockWindowUpdate
1547#define WinLockWindowUpdate _WinLockWindowUpdate
1548
1549BOOL APIENTRY _WinMapWindowPoints(HWND a, HWND b, PPOINTL c, LONG d);
1550
1551#undef WinMapWindowPoints
1552#define WinMapWindowPoints _WinMapWindowPoints
1553
1554HWND APIENTRY _WinQueryActiveWindow(HWND a);
1555
1556#undef WinQueryActiveWindow
1557#define WinQueryActiveWindow _WinQueryActiveWindow
1558
1559BOOL APIENTRY _WinQueryClassInfo(HAB a, PCSZ b, PCLASSINFO c);
1560
1561#undef WinQueryClassInfo
1562#define WinQueryClassInfo _WinQueryClassInfo
1563
1564LONG APIENTRY _WinQueryClassName(HWND a, LONG b, PCH c);
1565
1566#undef WinQueryClassName
1567#define WinQueryClassName _WinQueryClassName
1568
1569BOOL APIENTRY _WinQueryUpdateRect(HWND a, PRECTL b);
1570
1571#undef WinQueryUpdateRect
1572#define WinQueryUpdateRect _WinQueryUpdateRect
1573
1574LONG APIENTRY _WinQueryUpdateRegion(HWND a, HRGN b);
1575
1576#undef WinQueryUpdateRegion
1577#define WinQueryUpdateRegion _WinQueryUpdateRegion
1578
1579HWND APIENTRY _WinQuerySysModalWindow(HWND a);
1580
1581#undef WinQuerySysModalWindow
1582#define WinQuerySysModalWindow _WinQuerySysModalWindow
1583
1584HDC APIENTRY _WinQueryWindowDC(HWND a);
1585
1586#undef WinQueryWindowDC
1587#define WinQueryWindowDC _WinQueryWindowDC
1588
1589PVOID APIENTRY _WinQueryWindowPtr(HWND a, LONG b);
1590
1591#undef WinQueryWindowPtr
1592#define WinQueryWindowPtr _WinQueryWindowPtr
1593
1594ULONG APIENTRY _WinQueryWindowULong(HWND a, LONG b);
1595
1596#undef WinQueryWindowULong
1597#define WinQueryWindowULong _WinQueryWindowULong
1598
1599USHORT APIENTRY _WinQueryWindowUShort(HWND a, LONG b);
1600
1601#undef WinQueryWindowUShort
1602#define WinQueryWindowUShort _WinQueryWindowUShort
1603
1604BOOL APIENTRY _WinSetSysModalWindow(HWND a, HWND b);
1605
1606#undef WinSetSysModalWindow
1607#define WinSetSysModalWindow _WinSetSysModalWindow
1608
1609BOOL APIENTRY _WinSetWindowBits(HWND a, LONG b, ULONG c, ULONG d);
1610
1611#undef WinSetWindowBits
1612#define WinSetWindowBits _WinSetWindowBits
1613
1614BOOL APIENTRY _WinSetWindowPtr(HWND a, LONG b, PVOID c);
1615
1616#undef WinSetWindowPtr
1617#define WinSetWindowPtr _WinSetWindowPtr
1618
1619BOOL APIENTRY _WinSetWindowULong(HWND a, LONG b, ULONG c);
1620
1621#undef WinSetWindowULong
1622#define WinSetWindowULong _WinSetWindowULong
1623
1624BOOL APIENTRY _WinSetWindowUShort(HWND a, LONG b, USHORT c);
1625
1626#undef WinSetWindowUShort
1627#define WinSetWindowUShort _WinSetWindowUShort
1628
1629PFNWP APIENTRY _WinSubclassWindow(HWND a, PFNWP b);
1630
1631#undef WinSubclassWindow
1632#define WinSubclassWindow _WinSubclassWindow
1633
1634BOOL APIENTRY _WinValidateRect(HWND a, PRECTL b, BOOL c);
1635
1636#undef WinValidateRect
1637#define WinValidateRect _WinValidateRect
1638
1639BOOL APIENTRY _WinValidateRegion(HWND a, HRGN b, BOOL c);
1640
1641#undef WinValidateRegion
1642#define WinValidateRegion _WinValidateRegion
1643
1644HWND APIENTRY _WinWindowFromDC(HDC a);
1645
1646#undef WinWindowFromDC
1647#define WinWindowFromDC _WinWindowFromDC
1648
1649HWND APIENTRY _WinWindowFromPoint(HWND a, PPOINTL b, BOOL c);
1650
1651#undef WinWindowFromPoint
1652#define WinWindowFromPoint _WinWindowFromPoint
1653
1654#endif
1655#ifdef INCL_WINACCELERATORS
1656ULONG APIENTRY _WinCopyAccelTable(HACCEL a, PACCELTABLE b, ULONG c);
1657
1658#undef WinCopyAccelTable
1659#define WinCopyAccelTable _WinCopyAccelTable
1660
1661HACCEL APIENTRY _WinCreateAccelTable(HAB a, PACCELTABLE b);
1662
1663#undef WinCreateAccelTable
1664#define WinCreateAccelTable _WinCreateAccelTable
1665
1666BOOL APIENTRY _WinDestroyAccelTable(HACCEL a);
1667
1668#undef WinDestroyAccelTable
1669#define WinDestroyAccelTable _WinDestroyAccelTable
1670
1671HACCEL APIENTRY _WinLoadAccelTable(HAB a, HMODULE b, ULONG c);
1672
1673#undef WinLoadAccelTable
1674#define WinLoadAccelTable _WinLoadAccelTable
1675
1676HACCEL APIENTRY _WinQueryAccelTable(HAB a, HWND b);
1677
1678#undef WinQueryAccelTable
1679#define WinQueryAccelTable _WinQueryAccelTable
1680
1681BOOL APIENTRY _WinSetAccelTable(HAB a, HACCEL b, HWND c);
1682
1683#undef WinSetAccelTable
1684#define WinSetAccelTable _WinSetAccelTable
1685
1686BOOL APIENTRY _WinTranslateAccel(HAB a, HWND b, HACCEL c, PQMSG d);
1687
1688#undef WinTranslateAccel
1689#define WinTranslateAccel _WinTranslateAccel
1690
1691#endif
1692#ifdef INCL_WINATOM
1693ATOM APIENTRY _WinAddAtom(HATOMTBL a, PCSZ b);
1694
1695#undef WinAddAtom
1696#define WinAddAtom _WinAddAtom
1697
1698HATOMTBL APIENTRY _WinCreateAtomTable(ULONG a, ULONG b);
1699
1700#undef WinCreateAtomTable
1701#define WinCreateAtomTable _WinCreateAtomTable
1702
1703ATOM APIENTRY _WinDeleteAtom(HATOMTBL a, ATOM b);
1704
1705#undef WinDeleteAtom
1706#define WinDeleteAtom _WinDeleteAtom
1707
1708HATOMTBL APIENTRY _WinDestroyAtomTable(HATOMTBL a);
1709
1710#undef WinDestroyAtomTable
1711#define WinDestroyAtomTable _WinDestroyAtomTable
1712
1713ATOM APIENTRY _WinFindAtom(HATOMTBL a, PCSZ b);
1714
1715#undef WinFindAtom
1716#define WinFindAtom _WinFindAtom
1717
1718ULONG APIENTRY _WinQueryAtomLength(HATOMTBL a, ATOM b);
1719
1720#undef WinQueryAtomLength
1721#define WinQueryAtomLength _WinQueryAtomLength
1722
1723ULONG APIENTRY _WinQueryAtomName(HATOMTBL a, ATOM b, PSZ c, ULONG d);
1724
1725#undef WinQueryAtomName
1726#define WinQueryAtomName _WinQueryAtomName
1727
1728ULONG APIENTRY _WinQueryAtomUsage(HATOMTBL a, ATOM b);
1729
1730#undef WinQueryAtomUsage
1731#define WinQueryAtomUsage _WinQueryAtomUsage
1732
1733HATOMTBL APIENTRY _WinQuerySystemAtomTable();
1734
1735#undef WinQuerySystemAtomTable
1736#define WinQuerySystemAtomTable _WinQuerySystemAtomTable
1737
1738#endif
1739#ifdef INCL_WINCLIPBOARD
1740BOOL APIENTRY _WinCloseClipbrd(HAB a);
1741
1742#undef WinCloseClipbrd
1743#define WinCloseClipbrd _WinCloseClipbrd
1744
1745BOOL APIENTRY _WinEmptyClipbrd(HAB a);
1746
1747#undef WinEmptyClipbrd
1748#define WinEmptyClipbrd _WinEmptyClipbrd
1749
1750ULONG APIENTRY _WinEnumClipbrdFmts(HAB a, ULONG b);
1751
1752#undef WinEnumClipbrdFmts
1753#define WinEnumClipbrdFmts _WinEnumClipbrdFmts
1754
1755BOOL APIENTRY _WinOpenClipbrd(HAB a);
1756
1757#undef WinOpenClipbrd
1758#define WinOpenClipbrd _WinOpenClipbrd
1759
1760ULONG APIENTRY _WinQueryClipbrdData(HAB a, ULONG b);
1761
1762#undef WinQueryClipbrdData
1763#define WinQueryClipbrdData _WinQueryClipbrdData
1764
1765BOOL APIENTRY _WinQueryClipbrdFmtInfo(HAB a, ULONG b, PULONG c);
1766
1767#undef WinQueryClipbrdFmtInfo
1768#define WinQueryClipbrdFmtInfo _WinQueryClipbrdFmtInfo
1769
1770HWND APIENTRY _WinQueryClipbrdOwner(HAB a);
1771
1772#undef WinQueryClipbrdOwner
1773#define WinQueryClipbrdOwner _WinQueryClipbrdOwner
1774
1775HWND APIENTRY _WinQueryClipbrdViewer(HAB a);
1776
1777#undef WinQueryClipbrdViewer
1778#define WinQueryClipbrdViewer _WinQueryClipbrdViewer
1779
1780BOOL APIENTRY _WinSetClipbrdData(HAB a, ULONG b, ULONG c, ULONG d);
1781
1782#undef WinSetClipbrdData
1783#define WinSetClipbrdData _WinSetClipbrdData
1784
1785BOOL APIENTRY _WinSetClipbrdOwner(HAB a, HWND b);
1786
1787#undef WinSetClipbrdOwner
1788#define WinSetClipbrdOwner _WinSetClipbrdOwner
1789
1790BOOL APIENTRY _WinSetClipbrdViewer(HAB a, HWND b);
1791
1792#undef WinSetClipbrdViewer
1793#define WinSetClipbrdViewer _WinSetClipbrdViewer
1794
1795
1796BOOL APIENTRY __OpenClipbrd(HAB a, HWND b);
1797
1798#undef _OpenClipbrd
1799#define _OpenClipbrd __OpenClipbrd
1800
1801BOOL APIENTRY _Win32AddClipbrdViewer(HWND a);
1802
1803#undef Win32AddClipbrdViewer
1804#define Win32AddClipbrdViewer _Win32AddClipbrdViewer
1805
1806BOOL APIENTRY _Win32RemoveClipbrdViewer(HWND a);
1807
1808#undef Win32RemoveClipbrdViewer
1809#define Win32RemoveClipbrdViewer _Win32RemoveClipbrdViewer
1810
1811HWND APIENTRY _Win32QueryClipbrdViewerChain();
1812
1813#undef Win32QueryClipbrdViewerChain
1814#define Win32QueryClipbrdViewerChain _Win32QueryClipbrdViewerChain
1815
1816HWND APIENTRY _Win32QueryOpenClipbrdWindow();
1817
1818#undef Win32QueryOpenClipbrdWindow
1819#define Win32QueryOpenClipbrdWindow _Win32QueryOpenClipbrdWindow
1820
1821#endif
1822#ifdef INCL_WINDDE
1823BOOL APIENTRY _WinDdeInitiate(HWND a, PCSZ b, PCSZ c, PCONVCONTEXT d);
1824
1825#undef WinDdeInitiate
1826#define WinDdeInitiate _WinDdeInitiate
1827
1828BOOL APIENTRY _WinDdePostMsg(HWND a, HWND b, ULONG c, PDDESTRUCT d, ULONG e);
1829
1830#undef WinDdePostMsg
1831#define WinDdePostMsg _WinDdePostMsg
1832
1833MRESULT APIENTRY _WinDdeRespond(HWND a, HWND b, PCSZ c, PCSZ d, PCONVCONTEXT e);
1834
1835#undef WinDdeRespond
1836#define WinDdeRespond _WinDdeRespond
1837
1838#endif
1839#ifdef INCL_WINCOUNTRY
1840ULONG APIENTRY _WinCompareStrings(HAB a, ULONG b, ULONG c, PCSZ d, PCSZ e, ULONG f);
1841
1842#undef WinCompareStrings
1843#define WinCompareStrings _WinCompareStrings
1844
1845UCHAR APIENTRY _WinCpTranslateChar(HAB a, ULONG b, UCHAR c, ULONG d);
1846
1847#undef WinCpTranslateChar
1848#define WinCpTranslateChar _WinCpTranslateChar
1849
1850BOOL APIENTRY _WinCpTranslateString(HAB a, ULONG b, PCSZ c, ULONG d, ULONG e, PSZ f);
1851
1852#undef WinCpTranslateString
1853#define WinCpTranslateString _WinCpTranslateString
1854
1855PCSZ APIENTRY _WinNextChar(HAB a, ULONG b, ULONG c, PCSZ d);
1856
1857#undef WinNextChar
1858#define WinNextChar _WinNextChar
1859
1860PCSZ APIENTRY _WinPrevChar(HAB a, ULONG b, ULONG c, PCSZ d, PCSZ e);
1861
1862#undef WinPrevChar
1863#define WinPrevChar _WinPrevChar
1864
1865ULONG APIENTRY _WinQueryCp(HMQ a);
1866
1867#undef WinQueryCp
1868#define WinQueryCp _WinQueryCp
1869
1870ULONG APIENTRY _WinQueryCpList(HAB a, ULONG b, PULONG c);
1871
1872#undef WinQueryCpList
1873#define WinQueryCpList _WinQueryCpList
1874
1875BOOL APIENTRY _WinSetCp(HMQ a, ULONG b);
1876
1877#undef WinSetCp
1878#define WinSetCp _WinSetCp
1879
1880ULONG APIENTRY _WinUpper(HAB a, ULONG b, ULONG c, PSZ d);
1881
1882#undef WinUpper
1883#define WinUpper _WinUpper
1884
1885ULONG APIENTRY _WinUpperChar(HAB a, ULONG b, ULONG c, ULONG d);
1886
1887#undef WinUpperChar
1888#define WinUpperChar _WinUpperChar
1889
1890#endif
1891#ifdef INCL_WINCURSORS
1892BOOL APIENTRY _WinCreateCursor(HWND a, LONG b, LONG c, LONG d, LONG e, ULONG f, PRECTL g);
1893
1894#undef WinCreateCursor
1895#define WinCreateCursor _WinCreateCursor
1896
1897BOOL APIENTRY _WinDestroyCursor(HWND a);
1898
1899#undef WinDestroyCursor
1900#define WinDestroyCursor _WinDestroyCursor
1901
1902BOOL APIENTRY _WinShowCursor(HWND a, BOOL b);
1903
1904#undef WinShowCursor
1905#define WinShowCursor _WinShowCursor
1906
1907BOOL APIENTRY _WinQueryCursorInfo(HWND a, PCURSORINFO b);
1908
1909#undef WinQueryCursorInfo
1910#define WinQueryCursorInfo _WinQueryCursorInfo
1911
1912#endif
1913#ifdef INCL_WINDESKTOP
1914BOOL APIENTRY _WinQueryDesktopBkgnd(HWND a, PDESKTOP b);
1915
1916#undef WinQueryDesktopBkgnd
1917#define WinQueryDesktopBkgnd _WinQueryDesktopBkgnd
1918
1919HBITMAP APIENTRY _WinSetDesktopBkgnd(HWND a, PDESKTOP b);
1920
1921#undef WinSetDesktopBkgnd
1922#define WinSetDesktopBkgnd _WinSetDesktopBkgnd
1923
1924#endif
1925#ifdef INCL_WINDIALOGS
1926BOOL APIENTRY _WinAlarm(HWND a, ULONG b);
1927
1928#undef WinAlarm
1929#define WinAlarm _WinAlarm
1930
1931MRESULT APIENTRY _WinDefDlgProc(HWND a, ULONG b, MPARAM c, MPARAM d);
1932
1933#undef WinDefDlgProc
1934#define WinDefDlgProc _WinDefDlgProc
1935
1936BOOL APIENTRY _WinDismissDlg(HWND a, ULONG b);
1937
1938#undef WinDismissDlg
1939#define WinDismissDlg _WinDismissDlg
1940
1941ULONG APIENTRY _WinDlgBox(HWND a, HWND b, PFNWP c, HMODULE d, ULONG e, PVOID f);
1942
1943#undef WinDlgBox
1944#define WinDlgBox _WinDlgBox
1945
1946BOOL APIENTRY _WinGetDlgMsg(HWND a, PQMSG b);
1947
1948#undef WinGetDlgMsg
1949#define WinGetDlgMsg _WinGetDlgMsg
1950
1951HWND APIENTRY _WinLoadDlg(HWND a, HWND b, PFNWP c, HMODULE d, ULONG e, PVOID f);
1952
1953#undef WinLoadDlg
1954#define WinLoadDlg _WinLoadDlg
1955
1956ULONG APIENTRY _WinMessageBox(HWND a, HWND b, PCSZ c, PCSZ d, ULONG e, ULONG f);
1957
1958#undef WinMessageBox
1959#define WinMessageBox _WinMessageBox
1960
1961ULONG APIENTRY _WinMessageBox2(HWND a, HWND b, PSZ c, PSZ d, ULONG e, PMB2INFO f);
1962
1963#undef WinMessageBox2
1964#define WinMessageBox2 _WinMessageBox2
1965
1966BOOL APIENTRY _WinQueryDlgItemShort(HWND a, ULONG b, PSHORT c, BOOL d);
1967
1968#undef WinQueryDlgItemShort
1969#define WinQueryDlgItemShort _WinQueryDlgItemShort
1970
1971ULONG APIENTRY _WinQueryDlgItemText(HWND a, ULONG b, LONG c, PSZ d);
1972
1973#undef WinQueryDlgItemText
1974#define WinQueryDlgItemText _WinQueryDlgItemText
1975
1976LONG APIENTRY _WinQueryDlgItemTextLength(HWND a, ULONG b);
1977
1978#undef WinQueryDlgItemTextLength
1979#define WinQueryDlgItemTextLength _WinQueryDlgItemTextLength
1980
1981BOOL APIENTRY _WinSetDlgItemShort(HWND a, ULONG b, USHORT c, BOOL d);
1982
1983#undef WinSetDlgItemShort
1984#define WinSetDlgItemShort _WinSetDlgItemShort
1985
1986BOOL APIENTRY _WinSetDlgItemText(HWND a, ULONG b, PCSZ c);
1987
1988#undef WinSetDlgItemText
1989#define WinSetDlgItemText _WinSetDlgItemText
1990
1991HWND APIENTRY _WinCreateDlg(HWND a, HWND b, PFNWP c, PDLGTEMPLATE d, PVOID e);
1992
1993#undef WinCreateDlg
1994#define WinCreateDlg _WinCreateDlg
1995
1996HWND APIENTRY _WinEnumDlgItem(HWND a, HWND b, ULONG c);
1997
1998#undef WinEnumDlgItem
1999#define WinEnumDlgItem _WinEnumDlgItem
2000
2001BOOL APIENTRY _WinMapDlgPoints(HWND a, PPOINTL b, ULONG c, BOOL d);
2002
2003#undef WinMapDlgPoints
2004#define WinMapDlgPoints _WinMapDlgPoints
2005
2006ULONG APIENTRY _WinProcessDlg(HWND a);
2007
2008#undef WinProcessDlg
2009#define WinProcessDlg _WinProcessDlg
2010
2011MRESULT APIENTRY _WinSendDlgItemMsg(HWND a, ULONG b, ULONG c, MPARAM d, MPARAM e);
2012
2013#undef WinSendDlgItemMsg
2014#define WinSendDlgItemMsg _WinSendDlgItemMsg
2015
2016LONG APIENTRY _WinSubstituteStrings(HWND a, PCSZ b, LONG c, PSZ d);
2017
2018#undef WinSubstituteStrings
2019#define WinSubstituteStrings _WinSubstituteStrings
2020
2021#endif
2022#ifdef INCL_WINERRORS
2023ERRORID APIENTRY _WinGetLastError(HAB a);
2024
2025#undef WinGetLastError
2026#define WinGetLastError _WinGetLastError
2027
2028BOOL APIENTRY _WinFreeErrorInfo(PERRINFO a);
2029
2030#undef WinFreeErrorInfo
2031#define WinFreeErrorInfo _WinFreeErrorInfo
2032
2033PERRINFO APIENTRY _WinGetErrorInfo(HAB a);
2034
2035#undef WinGetErrorInfo
2036#define WinGetErrorInfo _WinGetErrorInfo
2037
2038#endif
2039#ifdef INCL_WINHOOKS
2040BOOL APIENTRY _WinCallMsgFilter(HAB a, PQMSG b, ULONG c);
2041
2042#undef WinCallMsgFilter
2043#define WinCallMsgFilter _WinCallMsgFilter
2044
2045BOOL APIENTRY _WinReleaseHook(HAB a, HMQ b, LONG c, PFN d, HMODULE e);
2046
2047#undef WinReleaseHook
2048#define WinReleaseHook _WinReleaseHook
2049
2050BOOL APIENTRY _WinSetHook(HAB a, HMQ b, LONG c, PFN d, HMODULE e);
2051
2052#undef WinSetHook
2053#define WinSetHook _WinSetHook
2054
2055#endif
2056#ifdef INCL_WININPUT
2057BOOL APIENTRY _WinFocusChange(HWND a, HWND b, ULONG c);
2058
2059#undef WinFocusChange
2060#define WinFocusChange _WinFocusChange
2061
2062BOOL APIENTRY _WinLockupSystem(HAB a);
2063
2064#undef WinLockupSystem
2065#define WinLockupSystem _WinLockupSystem
2066
2067BOOL APIENTRY _WinSetFocus(HWND a, HWND b);
2068
2069#undef WinSetFocus
2070#define WinSetFocus _WinSetFocus
2071
2072BOOL APIENTRY _WinUnlockSystem(HAB a, PSZ b);
2073
2074#undef WinUnlockSystem
2075#define WinUnlockSystem _WinUnlockSystem
2076
2077BOOL APIENTRY _WinCheckInput(HAB a);
2078
2079#undef WinCheckInput
2080#define WinCheckInput _WinCheckInput
2081
2082BOOL APIENTRY _WinEnablePhysInput(HWND a, BOOL b);
2083
2084#undef WinEnablePhysInput
2085#define WinEnablePhysInput _WinEnablePhysInput
2086
2087LONG APIENTRY _WinGetKeyState(HWND a, LONG b);
2088
2089#undef WinGetKeyState
2090#define WinGetKeyState _WinGetKeyState
2091
2092LONG APIENTRY _WinGetPhysKeyState(HWND a, LONG b);
2093
2094#undef WinGetPhysKeyState
2095#define WinGetPhysKeyState _WinGetPhysKeyState
2096
2097BOOL APIENTRY _WinIsPhysInputEnabled(HWND a);
2098
2099#undef WinIsPhysInputEnabled
2100#define WinIsPhysInputEnabled _WinIsPhysInputEnabled
2101
2102HWND APIENTRY _WinQueryCapture(HWND a);
2103
2104#undef WinQueryCapture
2105#define WinQueryCapture _WinQueryCapture
2106
2107HWND APIENTRY _WinQueryFocus(HWND a);
2108
2109#undef WinQueryFocus
2110#define WinQueryFocus _WinQueryFocus
2111
2112ULONG APIENTRY _WinQueryVisibleRegion(HWND a, HRGN b);
2113
2114#undef WinQueryVisibleRegion
2115#define WinQueryVisibleRegion _WinQueryVisibleRegion
2116
2117BOOL APIENTRY _WinSetCapture(HWND a, HWND b);
2118
2119#undef WinSetCapture
2120#define WinSetCapture _WinSetCapture
2121
2122BOOL APIENTRY _WinSetKeyboardStateTable(HWND a, PBYTE b, BOOL c);
2123
2124#undef WinSetKeyboardStateTable
2125#define WinSetKeyboardStateTable _WinSetKeyboardStateTable
2126
2127BOOL APIENTRY _WinSetVisibleRegionNotify(HWND a, BOOL b);
2128
2129#undef WinSetVisibleRegionNotify
2130#define WinSetVisibleRegionNotify _WinSetVisibleRegionNotify
2131
2132#endif
2133#ifdef INCL_WINLOAD
2134BOOL APIENTRY _WinDeleteLibrary(HAB a, HLIB b);
2135
2136#undef WinDeleteLibrary
2137#define WinDeleteLibrary _WinDeleteLibrary
2138
2139BOOL APIENTRY _WinDeleteProcedure(HAB a, PFNWP b);
2140
2141#undef WinDeleteProcedure
2142#define WinDeleteProcedure _WinDeleteProcedure
2143
2144HLIB APIENTRY _WinLoadLibrary(HAB a, PCSZ b);
2145
2146#undef WinLoadLibrary
2147#define WinLoadLibrary _WinLoadLibrary
2148
2149PFNWP APIENTRY _WinLoadProcedure(HAB a, HLIB b, PSZ c);
2150
2151#undef WinLoadProcedure
2152#define WinLoadProcedure _WinLoadProcedure
2153
2154#endif
2155#ifdef INCL_WINMENUS
2156HWND APIENTRY _WinCreateMenu(HWND a, PVOID b);
2157
2158#undef WinCreateMenu
2159#define WinCreateMenu _WinCreateMenu
2160
2161HWND APIENTRY _WinLoadMenu(HWND a, HMODULE b, ULONG c);
2162
2163#undef WinLoadMenu
2164#define WinLoadMenu _WinLoadMenu
2165
2166BOOL APIENTRY _WinPopupMenu(HWND a, HWND b, HWND c, LONG d, LONG e, LONG f, ULONG g);
2167
2168#undef WinPopupMenu
2169#define WinPopupMenu _WinPopupMenu
2170
2171#endif
2172#ifdef INCL_WINMESSAGEMGR
2173BOOL APIENTRY _WinBroadcastMsg(HWND a, ULONG b, MPARAM c, MPARAM d, ULONG e);
2174
2175#undef WinBroadcastMsg
2176#define WinBroadcastMsg _WinBroadcastMsg
2177
2178BOOL APIENTRY _WinInSendMsg(HAB a);
2179
2180#undef WinInSendMsg
2181#define WinInSendMsg _WinInSendMsg
2182
2183BOOL APIENTRY _WinPostQueueMsg(HMQ a, ULONG b, MPARAM c, MPARAM d);
2184
2185#undef WinPostQueueMsg
2186#define WinPostQueueMsg _WinPostQueueMsg
2187
2188BOOL APIENTRY _WinQueryMsgPos(HAB a, PPOINTL b);
2189
2190#undef WinQueryMsgPos
2191#define WinQueryMsgPos _WinQueryMsgPos
2192
2193ULONG APIENTRY _WinQueryMsgTime(HAB a);
2194
2195#undef WinQueryMsgTime
2196#define WinQueryMsgTime _WinQueryMsgTime
2197
2198ULONG APIENTRY _WinQueryQueueStatus(HWND a);
2199
2200#undef WinQueryQueueStatus
2201#define WinQueryQueueStatus _WinQueryQueueStatus
2202
2203ULONG APIENTRY _WinRequestMutexSem(HMTX a, ULONG b);
2204
2205#undef WinRequestMutexSem
2206#define WinRequestMutexSem _WinRequestMutexSem
2207
2208BOOL APIENTRY _WinSetClassMsgInterest(HAB a, PCSZ b, ULONG c, LONG d);
2209
2210#undef WinSetClassMsgInterest
2211#define WinSetClassMsgInterest _WinSetClassMsgInterest
2212
2213BOOL APIENTRY _WinSetMsgInterest(HWND a, ULONG b, LONG c);
2214
2215#undef WinSetMsgInterest
2216#define WinSetMsgInterest _WinSetMsgInterest
2217
2218ULONG APIENTRY _WinWaitEventSem(HEV a, ULONG b);
2219
2220#undef WinWaitEventSem
2221#define WinWaitEventSem _WinWaitEventSem
2222
2223BOOL APIENTRY _WinWaitMsg(HAB a, ULONG b, ULONG c);
2224
2225#undef WinWaitMsg
2226#define WinWaitMsg _WinWaitMsg
2227
2228ULONG APIENTRY _WinWaitMuxWaitSem(HMUX a, ULONG b, PULONG c);
2229
2230#undef WinWaitMuxWaitSem
2231#define WinWaitMuxWaitSem _WinWaitMuxWaitSem
2232
2233#endif
2234#ifdef INCL_WINPALETTE
2235LONG APIENTRY _WinRealizePalette(HWND a, HPS b, PULONG c);
2236
2237#undef WinRealizePalette
2238#define WinRealizePalette _WinRealizePalette
2239
2240#endif
2241#ifdef INCL_WINPOINTERS
2242HPOINTER APIENTRY _WinCreatePointer(HWND a, HBITMAP b, BOOL c, LONG d, LONG e);
2243
2244#undef WinCreatePointer
2245#define WinCreatePointer _WinCreatePointer
2246
2247HPOINTER APIENTRY _WinCreatePointerIndirect(HWND a, PPOINTERINFO b);
2248
2249#undef WinCreatePointerIndirect
2250#define WinCreatePointerIndirect _WinCreatePointerIndirect
2251
2252BOOL APIENTRY _WinDestroyPointer(HPOINTER a);
2253
2254#undef WinDestroyPointer
2255#define WinDestroyPointer _WinDestroyPointer
2256
2257BOOL APIENTRY _WinDrawPointer(HPS a, LONG b, LONG c, HPOINTER d, ULONG e);
2258
2259#undef WinDrawPointer
2260#define WinDrawPointer _WinDrawPointer
2261
2262HBITMAP APIENTRY _WinGetSysBitmap(HWND a, ULONG b);
2263
2264#undef WinGetSysBitmap
2265#define WinGetSysBitmap _WinGetSysBitmap
2266
2267HPOINTER APIENTRY _WinLoadPointer(HWND a, HMODULE b, ULONG c);
2268
2269#undef WinLoadPointer
2270#define WinLoadPointer _WinLoadPointer
2271
2272BOOL APIENTRY _WinLockPointerUpdate(HWND a, HPOINTER b, ULONG c);
2273
2274#undef WinLockPointerUpdate
2275#define WinLockPointerUpdate _WinLockPointerUpdate
2276
2277BOOL APIENTRY _WinQueryPointerPos(HWND a, PPOINTL b);
2278
2279#undef WinQueryPointerPos
2280#define WinQueryPointerPos _WinQueryPointerPos
2281
2282BOOL APIENTRY _WinQueryPointerInfo(HPOINTER a, PPOINTERINFO b);
2283
2284#undef WinQueryPointerInfo
2285#define WinQueryPointerInfo _WinQueryPointerInfo
2286
2287HPOINTER APIENTRY _WinQuerySysPointer(HWND a, LONG b, BOOL c);
2288
2289#undef WinQuerySysPointer
2290#define WinQuerySysPointer _WinQuerySysPointer
2291
2292BOOL APIENTRY _WinQuerySysPointerData(HWND a, ULONG b, PICONINFO c);
2293
2294#undef WinQuerySysPointerData
2295#define WinQuerySysPointerData _WinQuerySysPointerData
2296
2297BOOL APIENTRY _WinSetPointer(HWND a, HPOINTER b);
2298
2299#undef WinSetPointer
2300#define WinSetPointer _WinSetPointer
2301
2302BOOL APIENTRY _WinSetPointerOwner(HPOINTER a, PID b, BOOL c);
2303
2304#undef WinSetPointerOwner
2305#define WinSetPointerOwner _WinSetPointerOwner
2306
2307BOOL APIENTRY _WinSetPointerPos(HWND a, LONG b, LONG c);
2308
2309#undef WinSetPointerPos
2310#define WinSetPointerPos _WinSetPointerPos
2311
2312BOOL APIENTRY _WinSetSysPointerData(HWND a, ULONG b, PICONINFO c);
2313
2314#undef WinSetSysPointerData
2315#define WinSetSysPointerData _WinSetSysPointerData
2316
2317BOOL APIENTRY _WinShowPointer(HWND a, BOOL b);
2318
2319#undef WinShowPointer
2320#define WinShowPointer _WinShowPointer
2321
2322#endif
2323#ifdef INCL_WINRECTANGLES
2324BOOL APIENTRY _WinCopyRect(HAB a, PRECTL b, PRECTL c);
2325
2326#undef WinCopyRect
2327#define WinCopyRect _WinCopyRect
2328
2329BOOL APIENTRY _WinEqualRect(HAB a, PRECTL b, PRECTL c);
2330
2331#undef WinEqualRect
2332#define WinEqualRect _WinEqualRect
2333
2334BOOL APIENTRY _WinInflateRect(HAB a, PRECTL b, LONG c, LONG d);
2335
2336#undef WinInflateRect
2337#define WinInflateRect _WinInflateRect
2338
2339BOOL APIENTRY _WinIntersectRect(HAB a, PRECTL b, PRECTL c, PRECTL d);
2340
2341#undef WinIntersectRect
2342#define WinIntersectRect _WinIntersectRect
2343
2344BOOL APIENTRY _WinIsRectEmpty(HAB a, PRECTL b);
2345
2346#undef WinIsRectEmpty
2347#define WinIsRectEmpty _WinIsRectEmpty
2348
2349BOOL APIENTRY _WinMakePoints(HAB a, PPOINTL b, ULONG c);
2350
2351#undef WinMakePoints
2352#define WinMakePoints _WinMakePoints
2353
2354BOOL APIENTRY _WinMakeRect(HAB a, PRECTL b);
2355
2356#undef WinMakeRect
2357#define WinMakeRect _WinMakeRect
2358
2359BOOL APIENTRY _WinOffsetRect(HAB a, PRECTL b, LONG c, LONG d);
2360
2361#undef WinOffsetRect
2362#define WinOffsetRect _WinOffsetRect
2363
2364BOOL APIENTRY _WinPtInRect(HAB a, PRECTL b, PPOINTL c);
2365
2366#undef WinPtInRect
2367#define WinPtInRect _WinPtInRect
2368
2369BOOL APIENTRY _WinSetRect(HAB a, PRECTL b, LONG c, LONG d, LONG e, LONG f);
2370
2371#undef WinSetRect
2372#define WinSetRect _WinSetRect
2373
2374BOOL APIENTRY _WinSetRectEmpty(HAB a, PRECTL b);
2375
2376#undef WinSetRectEmpty
2377#define WinSetRectEmpty _WinSetRectEmpty
2378
2379BOOL APIENTRY _WinSubtractRect(HAB a, PRECTL b, PRECTL c, PRECTL d);
2380
2381#undef WinSubtractRect
2382#define WinSubtractRect _WinSubtractRect
2383
2384BOOL APIENTRY _WinUnionRect(HAB a, PRECTL b, PRECTL c, PRECTL d);
2385
2386#undef WinUnionRect
2387#define WinUnionRect _WinUnionRect
2388
2389#endif
2390#ifdef INCL_WINSYS
2391LONG APIENTRY _WinQueryControlColors(HWND a, LONG b, ULONG c, ULONG d, PCTLCOLOR e);
2392
2393#undef WinQueryControlColors
2394#define WinQueryControlColors _WinQueryControlColors
2395
2396ULONG APIENTRY _WinQueryPresParam(HWND a, ULONG b, ULONG c, PULONG d, ULONG e, PVOID f, ULONG g);
2397
2398#undef WinQueryPresParam
2399#define WinQueryPresParam _WinQueryPresParam
2400
2401LONG APIENTRY _WinQuerySysColor(HWND a, LONG b, LONG c);
2402
2403#undef WinQuerySysColor
2404#define WinQuerySysColor _WinQuerySysColor
2405
2406LONG APIENTRY _WinQuerySysValue(HWND a, LONG b);
2407
2408#undef WinQuerySysValue
2409#define WinQuerySysValue _WinQuerySysValue
2410
2411BOOL APIENTRY _WinRemovePresParam(HWND a, ULONG b);
2412
2413#undef WinRemovePresParam
2414#define WinRemovePresParam _WinRemovePresParam
2415
2416LONG APIENTRY _WinSetControlColors(HWND a, LONG b, ULONG c, ULONG d, PCTLCOLOR e);
2417
2418#undef WinSetControlColors
2419#define WinSetControlColors _WinSetControlColors
2420
2421BOOL APIENTRY _WinSetPresParam(HWND a, ULONG b, ULONG c, PVOID d);
2422
2423#undef WinSetPresParam
2424#define WinSetPresParam _WinSetPresParam
2425
2426BOOL APIENTRY _WinSetSysColors(HWND a, ULONG b, ULONG c, LONG d, ULONG e, PLONG f);
2427
2428#undef WinSetSysColors
2429#define WinSetSysColors _WinSetSysColors
2430
2431BOOL APIENTRY _WinSetSysValue(HWND a, LONG b, LONG c);
2432
2433#undef WinSetSysValue
2434#define WinSetSysValue _WinSetSysValue
2435
2436#endif
2437#ifdef INCL_WINTHUNKAPI
2438PFN APIENTRY _WinQueryClassThunkProc(PCSZ a);
2439
2440#undef WinQueryClassThunkProc
2441#define WinQueryClassThunkProc _WinQueryClassThunkProc
2442
2443LONG APIENTRY _WinQueryWindowModel(HWND a);
2444
2445#undef WinQueryWindowModel
2446#define WinQueryWindowModel _WinQueryWindowModel
2447
2448PFN APIENTRY _WinQueryWindowThunkProc(HWND a);
2449
2450#undef WinQueryWindowThunkProc
2451#define WinQueryWindowThunkProc _WinQueryWindowThunkProc
2452
2453BOOL APIENTRY _WinSetClassThunkProc(PCSZ a, PFN b);
2454
2455#undef WinSetClassThunkProc
2456#define WinSetClassThunkProc _WinSetClassThunkProc
2457
2458BOOL APIENTRY _WinSetWindowThunkProc(HWND a, PFN b);
2459
2460#undef WinSetWindowThunkProc
2461#define WinSetWindowThunkProc _WinSetWindowThunkProc
2462
2463#endif
2464#ifdef INCL_WINTIMER
2465ULONG APIENTRY _WinGetCurrentTime(HAB a);
2466
2467#undef WinGetCurrentTime
2468#define WinGetCurrentTime _WinGetCurrentTime
2469
2470ULONG APIENTRY _WinStartTimer(HAB a, HWND b, ULONG c, ULONG d);
2471
2472#undef WinStartTimer
2473#define WinStartTimer _WinStartTimer
2474
2475BOOL APIENTRY _WinStopTimer(HAB a, HWND b, ULONG c);
2476
2477#undef WinStopTimer
2478#define WinStopTimer _WinStopTimer
2479
2480#endif
2481#ifdef INCL_WINTRACKRECT
2482BOOL APIENTRY _WinShowTrackRect(HWND a, BOOL b);
2483
2484#undef WinShowTrackRect
2485#define WinShowTrackRect _WinShowTrackRect
2486
2487BOOL APIENTRY _WinTrackRect(HWND a, HPS b, PTRACKINFO c);
2488
2489#undef WinTrackRect
2490#define WinTrackRect _WinTrackRect
2491
2492#endif
2493#endif
2494#ifdef INCL_GPI
2495LONG APIENTRY _GpiAnimatePalette(HPAL a, ULONG b, ULONG c, ULONG d, PULONG e);
2496
2497#undef GpiAnimatePalette
2498#define GpiAnimatePalette _GpiAnimatePalette
2499
2500BOOL APIENTRY _GpiBeginArea(HPS a, ULONG b);
2501
2502#undef GpiBeginArea
2503#define GpiBeginArea _GpiBeginArea
2504
2505BOOL APIENTRY _GpiBeginElement(HPS a, LONG b, PCSZ c);
2506
2507#undef GpiBeginElement
2508#define GpiBeginElement _GpiBeginElement
2509
2510BOOL APIENTRY _GpiBeginPath(HPS a, LONG b);
2511
2512#undef GpiBeginPath
2513#define GpiBeginPath _GpiBeginPath
2514
2515LONG APIENTRY _GpiBox(HPS a, LONG b, PPOINTL c, LONG d, LONG e);
2516
2517#undef GpiBox
2518#define GpiBox _GpiBox
2519
2520LONG APIENTRY _GpiCallSegmentMatrix(HPS a, LONG b, LONG c, PMATRIXLF d, LONG e);
2521
2522#undef GpiCallSegmentMatrix
2523#define GpiCallSegmentMatrix _GpiCallSegmentMatrix
2524
2525LONG APIENTRY _GpiCharString(HPS a, LONG b, PCH c);
2526
2527#undef GpiCharString
2528#define GpiCharString _GpiCharString
2529
2530LONG APIENTRY _GpiCharStringAt(HPS a, PPOINTL b, LONG c, PCH d);
2531
2532#undef GpiCharStringAt
2533#define GpiCharStringAt _GpiCharStringAt
2534
2535LONG APIENTRY _GpiCharStringPos(HPS a, PRECTL b, ULONG c, LONG d, PCH e, PLONG f);
2536
2537#undef GpiCharStringPos
2538#define GpiCharStringPos _GpiCharStringPos
2539
2540LONG APIENTRY _GpiCharStringPosAt(HPS a, PPOINTL b, PRECTL c, ULONG d, LONG e, PCH f, PLONG g);
2541
2542#undef GpiCharStringPosAt
2543#define GpiCharStringPosAt _GpiCharStringPosAt
2544
2545BOOL APIENTRY _GpiCloseFigure(HPS a);
2546
2547#undef GpiCloseFigure
2548#define GpiCloseFigure _GpiCloseFigure
2549
2550LONG APIENTRY _GpiCombineRegion(HPS a, HRGN b, HRGN c, HRGN d, LONG e);
2551
2552#undef GpiCombineRegion
2553#define GpiCombineRegion _GpiCombineRegion
2554
2555BOOL APIENTRY _GpiComment(HPS a, LONG b, PBYTE c);
2556
2557#undef GpiComment
2558#define GpiComment _GpiComment
2559
2560BOOL APIENTRY _GpiConvert(HPS a, LONG b, LONG c, LONG d, PPOINTL e);
2561
2562#undef GpiConvert
2563#define GpiConvert _GpiConvert
2564
2565BOOL APIENTRY _GpiConvertWithMatrix(HPS a, LONG b, PPOINTL c, LONG d, PMATRIXLF e);
2566
2567#undef GpiConvertWithMatrix
2568#define GpiConvertWithMatrix _GpiConvertWithMatrix
2569
2570HMF APIENTRY _GpiCopyMetaFile(HMF a);
2571
2572#undef GpiCopyMetaFile
2573#define GpiCopyMetaFile _GpiCopyMetaFile
2574
2575BOOL APIENTRY _GpiCreateLogColorTable(HPS a, ULONG b, LONG c, LONG d, LONG e, PLONG f);
2576
2577#undef GpiCreateLogColorTable
2578#define GpiCreateLogColorTable _GpiCreateLogColorTable
2579
2580LONG APIENTRY _GpiCreateLogFont(HPS a, STR8 *b, LONG c, PFATTRS d);
2581
2582#undef GpiCreateLogFont
2583#define GpiCreateLogFont _GpiCreateLogFont
2584
2585HPAL APIENTRY _GpiCreatePalette(HAB a, ULONG b, ULONG c, ULONG d, PULONG e);
2586
2587#undef GpiCreatePalette
2588#define GpiCreatePalette _GpiCreatePalette
2589
2590HRGN APIENTRY _GpiCreateRegion(HPS a, LONG b, PRECTL c);
2591
2592#undef GpiCreateRegion
2593#define GpiCreateRegion _GpiCreateRegion
2594
2595BOOL APIENTRY _GpiDeleteElement(HPS a);
2596
2597#undef GpiDeleteElement
2598#define GpiDeleteElement _GpiDeleteElement
2599
2600BOOL APIENTRY _GpiDeleteElementRange(HPS a, LONG b, LONG c);
2601
2602#undef GpiDeleteElementRange
2603#define GpiDeleteElementRange _GpiDeleteElementRange
2604
2605BOOL APIENTRY _GpiDeleteElementsBetweenLabels(HPS a, LONG b, LONG c);
2606
2607#undef GpiDeleteElementsBetweenLabels
2608#define GpiDeleteElementsBetweenLabels _GpiDeleteElementsBetweenLabels
2609
2610BOOL APIENTRY _GpiDeleteMetaFile(HMF a);
2611
2612#undef GpiDeleteMetaFile
2613#define GpiDeleteMetaFile _GpiDeleteMetaFile
2614
2615BOOL APIENTRY _GpiDeletePalette(HPAL a);
2616
2617#undef GpiDeletePalette
2618#define GpiDeletePalette _GpiDeletePalette
2619
2620BOOL APIENTRY _GpiDeleteSetId(HPS a, LONG b);
2621
2622#undef GpiDeleteSetId
2623#define GpiDeleteSetId _GpiDeleteSetId
2624
2625BOOL APIENTRY _GpiDestroyRegion(HPS a, HRGN b);
2626
2627#undef GpiDestroyRegion
2628#define GpiDestroyRegion _GpiDestroyRegion
2629
2630LONG APIENTRY _GpiElement(HPS a, LONG b, PCSZ c, LONG d, PBYTE e);
2631
2632#undef GpiElement
2633#define GpiElement _GpiElement
2634
2635LONG APIENTRY _GpiEndArea(HPS a);
2636
2637#undef GpiEndArea
2638#define GpiEndArea _GpiEndArea
2639
2640BOOL APIENTRY _GpiEndElement(HPS a);
2641
2642#undef GpiEndElement
2643#define GpiEndElement _GpiEndElement
2644
2645BOOL APIENTRY _GpiEndPath(HPS a);
2646
2647#undef GpiEndPath
2648#define GpiEndPath _GpiEndPath
2649
2650LONG APIENTRY _GpiEqualRegion(HPS a, HRGN b, HRGN c);
2651
2652#undef GpiEqualRegion
2653#define GpiEqualRegion _GpiEqualRegion
2654
2655LONG APIENTRY _GpiExcludeClipRectangle(HPS a, PRECTL b);
2656
2657#undef GpiExcludeClipRectangle
2658#define GpiExcludeClipRectangle _GpiExcludeClipRectangle
2659
2660LONG APIENTRY _GpiFillPath(HPS a, LONG b, LONG c);
2661
2662#undef GpiFillPath
2663#define GpiFillPath _GpiFillPath
2664
2665LONG APIENTRY _GpiFrameRegion(HPS a, HRGN b, PSIZEL c);
2666
2667#undef GpiFrameRegion
2668#define GpiFrameRegion _GpiFrameRegion
2669
2670LONG APIENTRY _GpiFullArc(HPS a, LONG b, FIXED c);
2671
2672#undef GpiFullArc
2673#define GpiFullArc _GpiFullArc
2674
2675LONG APIENTRY _GpiImage(HPS a, LONG b, PSIZEL c, LONG d, PBYTE e);
2676
2677#undef GpiImage
2678#define GpiImage _GpiImage
2679
2680LONG APIENTRY _GpiIntersectClipRectangle(HPS a, PRECTL b);
2681
2682#undef GpiIntersectClipRectangle
2683#define GpiIntersectClipRectangle _GpiIntersectClipRectangle
2684
2685BOOL APIENTRY _GpiLabel(HPS a, LONG b);
2686
2687#undef GpiLabel
2688#define GpiLabel _GpiLabel
2689
2690LONG APIENTRY _GpiLine(HPS a, PPOINTL b);
2691
2692#undef GpiLine
2693#define GpiLine _GpiLine
2694
2695BOOL APIENTRY _GpiLoadFonts(HAB a, PCSZ b);
2696
2697#undef GpiLoadFonts
2698#define GpiLoadFonts _GpiLoadFonts
2699
2700HMF APIENTRY _GpiLoadMetaFile(HAB a, PCSZ b);
2701
2702#undef GpiLoadMetaFile
2703#define GpiLoadMetaFile _GpiLoadMetaFile
2704
2705BOOL APIENTRY _GpiLoadPublicFonts(HAB a, PCSZ b);
2706
2707#undef GpiLoadPublicFonts
2708#define GpiLoadPublicFonts _GpiLoadPublicFonts
2709
2710LONG APIENTRY _GpiMarker(HPS a, PPOINTL b);
2711
2712#undef GpiMarker
2713#define GpiMarker _GpiMarker
2714
2715BOOL APIENTRY _GpiModifyPath(HPS a, LONG b, LONG c);
2716
2717#undef GpiModifyPath
2718#define GpiModifyPath _GpiModifyPath
2719
2720BOOL APIENTRY _GpiMove(HPS a, PPOINTL b);
2721
2722#undef GpiMove
2723#define GpiMove _GpiMove
2724
2725LONG APIENTRY _GpiOffsetClipRegion(HPS a, PPOINTL b);
2726
2727#undef GpiOffsetClipRegion
2728#define GpiOffsetClipRegion _GpiOffsetClipRegion
2729
2730BOOL APIENTRY _GpiOffsetElementPointer(HPS a, LONG b);
2731
2732#undef GpiOffsetElementPointer
2733#define GpiOffsetElementPointer _GpiOffsetElementPointer
2734
2735BOOL APIENTRY _GpiOffsetRegion(HPS a, HRGN b, PPOINTL c);
2736
2737#undef GpiOffsetRegion
2738#define GpiOffsetRegion _GpiOffsetRegion
2739
2740LONG APIENTRY _GpiOutlinePath(HPS a, LONG b, LONG c);
2741
2742#undef GpiOutlinePath
2743#define GpiOutlinePath _GpiOutlinePath
2744
2745LONG APIENTRY _GpiPaintRegion(HPS a, HRGN b);
2746
2747#undef GpiPaintRegion
2748#define GpiPaintRegion _GpiPaintRegion
2749
2750LONG APIENTRY _GpiPartialArc(HPS a, PPOINTL b, FIXED c, FIXED d, FIXED e);
2751
2752#undef GpiPartialArc
2753#define GpiPartialArc _GpiPartialArc
2754
2755HRGN APIENTRY _GpiPathToRegion(HPS a, LONG b, LONG c);
2756
2757#undef GpiPathToRegion
2758#define GpiPathToRegion _GpiPathToRegion
2759
2760LONG APIENTRY _GpiPlayMetaFile(HPS a, HMF b, LONG c, PLONG d, PLONG e, LONG f, PSZ g);
2761
2762#undef GpiPlayMetaFile
2763#define GpiPlayMetaFile _GpiPlayMetaFile
2764
2765LONG APIENTRY _GpiPointArc(HPS a, PPOINTL b);
2766
2767#undef GpiPointArc
2768#define GpiPointArc _GpiPointArc
2769
2770LONG APIENTRY _GpiPolyFillet(HPS a, LONG b, PPOINTL c);
2771
2772#undef GpiPolyFillet
2773#define GpiPolyFillet _GpiPolyFillet
2774
2775LONG APIENTRY _GpiPolyFilletSharp(HPS a, LONG b, PPOINTL c, PFIXED d);
2776
2777#undef GpiPolyFilletSharp
2778#define GpiPolyFilletSharp _GpiPolyFilletSharp
2779
2780HRGN APIENTRY _GpiCreatePolygonRegion(HPS a, ULONG b, PPOLYGON c, ULONG d);
2781
2782#undef GpiCreatePolygonRegion
2783#define GpiCreatePolygonRegion _GpiCreatePolygonRegion
2784
2785HRGN APIENTRY _GpiCreateEllipticRegion(HPS a, PRECTL b);
2786
2787#undef GpiCreateEllipticRegion
2788#define GpiCreateEllipticRegion _GpiCreateEllipticRegion
2789
2790HRGN APIENTRY _GpiCreateRoundRectRegion(HPS a, PPOINTL b, LONG c, LONG d);
2791
2792#undef GpiCreateRoundRectRegion
2793#define GpiCreateRoundRectRegion _GpiCreateRoundRectRegion
2794
2795LONG APIENTRY _GpiPolygons(HPS a, ULONG b, PPOLYGON c, ULONG d, ULONG e);
2796
2797#undef GpiPolygons
2798#define GpiPolygons _GpiPolygons
2799
2800LONG APIENTRY _GpiPolyLine(HPS a, LONG b, PPOINTL c);
2801
2802#undef GpiPolyLine
2803#define GpiPolyLine _GpiPolyLine
2804
2805LONG APIENTRY _GpiPolyLineDisjoint(HPS a, LONG b, PPOINTL c);
2806
2807#undef GpiPolyLineDisjoint
2808#define GpiPolyLineDisjoint _GpiPolyLineDisjoint
2809
2810LONG APIENTRY _GpiPolyMarker(HPS a, LONG b, PPOINTL c);
2811
2812#undef GpiPolyMarker
2813#define GpiPolyMarker _GpiPolyMarker
2814
2815LONG APIENTRY _GpiPolySpline(HPS a, LONG b, PPOINTL c);
2816
2817#undef GpiPolySpline
2818#define GpiPolySpline _GpiPolySpline
2819
2820BOOL APIENTRY _GpiPop(HPS a, LONG b);
2821
2822#undef GpiPop
2823#define GpiPop _GpiPop
2824
2825LONG APIENTRY _GpiPtInRegion(HPS a, HRGN b, PPOINTL c);
2826
2827#undef GpiPtInRegion
2828#define GpiPtInRegion _GpiPtInRegion
2829
2830LONG APIENTRY _GpiPtVisible(HPS a, PPOINTL b);
2831
2832#undef GpiPtVisible
2833#define GpiPtVisible _GpiPtVisible
2834
2835BOOL APIENTRY _GpiQueryArcParams(HPS a, PARCPARAMS b);
2836
2837#undef GpiQueryArcParams
2838#define GpiQueryArcParams _GpiQueryArcParams
2839
2840LONG APIENTRY _GpiQueryAttrMode(HPS a);
2841
2842#undef GpiQueryAttrMode
2843#define GpiQueryAttrMode _GpiQueryAttrMode
2844
2845LONG APIENTRY _GpiQueryAttrs(HPS a, LONG b, ULONG c, PBUNDLE d);
2846
2847#undef GpiQueryAttrs
2848#define GpiQueryAttrs _GpiQueryAttrs
2849
2850LONG APIENTRY _GpiQueryBackColor(HPS a);
2851
2852#undef GpiQueryBackColor
2853#define GpiQueryBackColor _GpiQueryBackColor
2854
2855LONG APIENTRY _GpiQueryBackMix(HPS a);
2856
2857#undef GpiQueryBackMix
2858#define GpiQueryBackMix _GpiQueryBackMix
2859
2860BOOL APIENTRY _GpiQueryCharAngle(HPS a, PGRADIENTL b);
2861
2862#undef GpiQueryCharAngle
2863#define GpiQueryCharAngle _GpiQueryCharAngle
2864
2865BOOL APIENTRY _GpiQueryCharBox(HPS a, PSIZEF b);
2866
2867#undef GpiQueryCharBox
2868#define GpiQueryCharBox _GpiQueryCharBox
2869
2870BOOL APIENTRY _GpiQueryCharBreakExtra(HPS a, PFIXED b);
2871
2872#undef GpiQueryCharBreakExtra
2873#define GpiQueryCharBreakExtra _GpiQueryCharBreakExtra
2874
2875LONG APIENTRY _GpiQueryCharDirection(HPS a);
2876
2877#undef GpiQueryCharDirection
2878#define GpiQueryCharDirection _GpiQueryCharDirection
2879
2880BOOL APIENTRY _GpiQueryCharExtra(HPS a, PFIXED b);
2881
2882#undef GpiQueryCharExtra
2883#define GpiQueryCharExtra _GpiQueryCharExtra
2884
2885LONG APIENTRY _GpiQueryCharMode(HPS a);
2886
2887#undef GpiQueryCharMode
2888#define GpiQueryCharMode _GpiQueryCharMode
2889
2890LONG APIENTRY _GpiQueryCharSet(HPS a);
2891
2892#undef GpiQueryCharSet
2893#define GpiQueryCharSet _GpiQueryCharSet
2894
2895BOOL APIENTRY _GpiQueryCharShear(HPS a, PPOINTL b);
2896
2897#undef GpiQueryCharShear
2898#define GpiQueryCharShear _GpiQueryCharShear
2899
2900BOOL APIENTRY _GpiQueryCharStringPos(HPS a, ULONG b, LONG c, PCH d, PLONG e, PPOINTL f);
2901
2902#undef GpiQueryCharStringPos
2903#define GpiQueryCharStringPos _GpiQueryCharStringPos
2904
2905BOOL APIENTRY _GpiQueryCharStringPosAt(HPS a, PPOINTL b, ULONG c, LONG d, PCH e, PLONG f, PPOINTL g);
2906
2907#undef GpiQueryCharStringPosAt
2908#define GpiQueryCharStringPosAt _GpiQueryCharStringPosAt
2909
2910LONG APIENTRY _GpiQueryClipBox(HPS a, PRECTL b);
2911
2912#undef GpiQueryClipBox
2913#define GpiQueryClipBox _GpiQueryClipBox
2914
2915HRGN APIENTRY _GpiQueryClipRegion(HPS a);
2916
2917#undef GpiQueryClipRegion
2918#define GpiQueryClipRegion _GpiQueryClipRegion
2919
2920LONG APIENTRY _GpiQueryColor(HPS a);
2921
2922#undef GpiQueryColor
2923#define GpiQueryColor _GpiQueryColor
2924
2925BOOL APIENTRY _GpiQueryColorData(HPS a, LONG b, PLONG c);
2926
2927#undef GpiQueryColorData
2928#define GpiQueryColorData _GpiQueryColorData
2929
2930LONG APIENTRY _GpiQueryColorIndex(HPS a, ULONG b, LONG c);
2931
2932#undef GpiQueryColorIndex
2933#define GpiQueryColorIndex _GpiQueryColorIndex
2934
2935ULONG APIENTRY _GpiQueryCp(HPS a);
2936
2937#undef GpiQueryCp
2938#define GpiQueryCp _GpiQueryCp
2939
2940BOOL APIENTRY _GpiQueryCurrentPosition(HPS a, PPOINTL b);
2941
2942#undef GpiQueryCurrentPosition
2943#define GpiQueryCurrentPosition _GpiQueryCurrentPosition
2944
2945BOOL APIENTRY _GpiQueryDefArcParams(HPS a, PARCPARAMS b);
2946
2947#undef GpiQueryDefArcParams
2948#define GpiQueryDefArcParams _GpiQueryDefArcParams
2949
2950BOOL APIENTRY _GpiQueryDefAttrs(HPS a, LONG b, ULONG c, PBUNDLE d);
2951
2952#undef GpiQueryDefAttrs
2953#define GpiQueryDefAttrs _GpiQueryDefAttrs
2954
2955BOOL APIENTRY _GpiQueryDefCharBox(HPS a, PSIZEL b);
2956
2957#undef GpiQueryDefCharBox
2958#define GpiQueryDefCharBox _GpiQueryDefCharBox
2959
2960BOOL APIENTRY _GpiQueryDefTag(HPS a, PLONG b);
2961
2962#undef GpiQueryDefTag
2963#define GpiQueryDefTag _GpiQueryDefTag
2964
2965BOOL APIENTRY _GpiQueryDefViewingLimits(HPS a, PRECTL b);
2966
2967#undef GpiQueryDefViewingLimits
2968#define GpiQueryDefViewingLimits _GpiQueryDefViewingLimits
2969
2970BOOL APIENTRY _GpiQueryDefaultViewMatrix(HPS a, LONG b, PMATRIXLF c);
2971
2972#undef GpiQueryDefaultViewMatrix
2973#define GpiQueryDefaultViewMatrix _GpiQueryDefaultViewMatrix
2974
2975LONG APIENTRY _GpiQueryEditMode(HPS a);
2976
2977#undef GpiQueryEditMode
2978#define GpiQueryEditMode _GpiQueryEditMode
2979
2980LONG APIENTRY _GpiQueryElement(HPS a, LONG b, LONG c, PBYTE d);
2981
2982#undef GpiQueryElement
2983#define GpiQueryElement _GpiQueryElement
2984
2985LONG APIENTRY _GpiQueryElementPointer(HPS a);
2986
2987#undef GpiQueryElementPointer
2988#define GpiQueryElementPointer _GpiQueryElementPointer
2989
2990LONG APIENTRY _GpiQueryElementType(HPS a, PLONG b, LONG c, PSZ d);
2991
2992#undef GpiQueryElementType
2993#define GpiQueryElementType _GpiQueryElementType
2994
2995ULONG APIENTRY _GpiQueryFaceString(HPS a, PCSZ b, PFACENAMEDESC c, LONG d, PSZ e);
2996
2997#undef GpiQueryFaceString
2998#define GpiQueryFaceString _GpiQueryFaceString
2999
3000ULONG APIENTRY _GpiQueryFontAction(HAB a, ULONG b);
3001
3002#undef GpiQueryFontAction
3003#define GpiQueryFontAction _GpiQueryFontAction
3004
3005LONG APIENTRY _GpiQueryFontFileDescriptions(HAB a, PCSZ b, PLONG c, PFFDESCS d);
3006
3007#undef GpiQueryFontFileDescriptions
3008#define GpiQueryFontFileDescriptions _GpiQueryFontFileDescriptions
3009
3010BOOL APIENTRY _GpiQueryFontMetrics(HPS a, LONG b, PFONTMETRICS c);
3011
3012#undef GpiQueryFontMetrics
3013#define GpiQueryFontMetrics _GpiQueryFontMetrics
3014
3015LONG APIENTRY _GpiQueryFonts(HPS a, ULONG b, PCSZ c, PLONG d, LONG e, PFONTMETRICS f);
3016
3017#undef GpiQueryFonts
3018#define GpiQueryFonts _GpiQueryFonts
3019
3020LONG APIENTRY _GpiQueryFullFontFileDescs(HAB a, PCSZ b, PLONG c, PVOID d, PLONG e);
3021
3022#undef GpiQueryFullFontFileDescs
3023#define GpiQueryFullFontFileDescs _GpiQueryFullFontFileDescs
3024
3025BOOL APIENTRY _GpiQueryGraphicsField(HPS a, PRECTL b);
3026
3027#undef GpiQueryGraphicsField
3028#define GpiQueryGraphicsField _GpiQueryGraphicsField
3029
3030LONG APIENTRY _GpiQueryKerningPairs(HPS a, LONG b, PKERNINGPAIRS c);
3031
3032#undef GpiQueryKerningPairs
3033#define GpiQueryKerningPairs _GpiQueryKerningPairs
3034
3035LONG APIENTRY _GpiQueryLineEnd(HPS a);
3036
3037#undef GpiQueryLineEnd
3038#define GpiQueryLineEnd _GpiQueryLineEnd
3039
3040LONG APIENTRY _GpiQueryLineJoin(HPS a);
3041
3042#undef GpiQueryLineJoin
3043#define GpiQueryLineJoin _GpiQueryLineJoin
3044
3045LONG APIENTRY _GpiQueryLineType(HPS a);
3046
3047#undef GpiQueryLineType
3048#define GpiQueryLineType _GpiQueryLineType
3049
3050FIXED APIENTRY _GpiQueryLineWidth(HPS a);
3051
3052#undef GpiQueryLineWidth
3053#define GpiQueryLineWidth _GpiQueryLineWidth
3054
3055LONG APIENTRY _GpiQueryLineWidthGeom(HPS a);
3056
3057#undef GpiQueryLineWidthGeom
3058#define GpiQueryLineWidthGeom _GpiQueryLineWidthGeom
3059
3060LONG APIENTRY _GpiQueryLogColorTable(HPS a, ULONG b, LONG c, LONG d, PLONG e);
3061
3062#undef GpiQueryLogColorTable
3063#define GpiQueryLogColorTable _GpiQueryLogColorTable
3064
3065BOOL APIENTRY _GpiQueryLogicalFont(HPS a, LONG b, PSTR8 c, PFATTRS d, LONG e);
3066
3067#undef GpiQueryLogicalFont
3068#define GpiQueryLogicalFont _GpiQueryLogicalFont
3069
3070LONG APIENTRY _GpiQueryMarker(HPS a);
3071
3072#undef GpiQueryMarker
3073#define GpiQueryMarker _GpiQueryMarker
3074
3075BOOL APIENTRY _GpiQueryMarkerBox(HPS a, PSIZEF b);
3076
3077#undef GpiQueryMarkerBox
3078#define GpiQueryMarkerBox _GpiQueryMarkerBox
3079
3080LONG APIENTRY _GpiQueryMarkerSet(HPS a);
3081
3082#undef GpiQueryMarkerSet
3083#define GpiQueryMarkerSet _GpiQueryMarkerSet
3084
3085BOOL APIENTRY _GpiQueryMetaFileBits(HMF a, LONG b, LONG c, PBYTE d);
3086
3087#undef GpiQueryMetaFileBits
3088#define GpiQueryMetaFileBits _GpiQueryMetaFileBits
3089
3090LONG APIENTRY _GpiQueryMetaFileLength(HMF a);
3091
3092#undef GpiQueryMetaFileLength
3093#define GpiQueryMetaFileLength _GpiQueryMetaFileLength
3094
3095LONG APIENTRY _GpiQueryMix(HPS a);
3096
3097#undef GpiQueryMix
3098#define GpiQueryMix _GpiQueryMix
3099
3100BOOL APIENTRY _GpiQueryModelTransformMatrix(HPS a, LONG b, PMATRIXLF c);
3101
3102#undef GpiQueryModelTransformMatrix
3103#define GpiQueryModelTransformMatrix _GpiQueryModelTransformMatrix
3104
3105LONG APIENTRY _GpiQueryNearestColor(HPS a, ULONG b, LONG c);
3106
3107#undef GpiQueryNearestColor
3108#define GpiQueryNearestColor _GpiQueryNearestColor
3109
3110LONG APIENTRY _GpiQueryNumberSetIds(HPS a);
3111
3112#undef GpiQueryNumberSetIds
3113#define GpiQueryNumberSetIds _GpiQueryNumberSetIds
3114
3115BOOL APIENTRY _GpiQueryPageViewport(HPS a, PRECTL b);
3116
3117#undef GpiQueryPageViewport
3118#define GpiQueryPageViewport _GpiQueryPageViewport
3119
3120HPAL APIENTRY _GpiQueryPalette(HPS a);
3121
3122#undef GpiQueryPalette
3123#define GpiQueryPalette _GpiQueryPalette
3124
3125LONG APIENTRY _GpiQueryPaletteInfo(HPAL a, HPS b, ULONG c, ULONG d, ULONG e, PULONG f);
3126
3127#undef GpiQueryPaletteInfo
3128#define GpiQueryPaletteInfo _GpiQueryPaletteInfo
3129
3130LONG APIENTRY _GpiQueryPattern(HPS a);
3131
3132#undef GpiQueryPattern
3133#define GpiQueryPattern _GpiQueryPattern
3134
3135BOOL APIENTRY _GpiQueryPatternRefPoint(HPS a, PPOINTL b);
3136
3137#undef GpiQueryPatternRefPoint
3138#define GpiQueryPatternRefPoint _GpiQueryPatternRefPoint
3139
3140LONG APIENTRY _GpiQueryPatternSet(HPS a);
3141
3142#undef GpiQueryPatternSet
3143#define GpiQueryPatternSet _GpiQueryPatternSet
3144
3145LONG APIENTRY _GpiQueryRealColors(HPS a, ULONG b, LONG c, LONG d, PLONG e);
3146
3147#undef GpiQueryRealColors
3148#define GpiQueryRealColors _GpiQueryRealColors
3149
3150LONG APIENTRY _GpiQueryRegionBox(HPS a, HRGN b, PRECTL c);
3151
3152#undef GpiQueryRegionBox
3153#define GpiQueryRegionBox _GpiQueryRegionBox
3154
3155BOOL APIENTRY _GpiQueryRegionRects(HPS a, HRGN b, PRECTL c, PRGNRECT d, PRECTL e);
3156
3157#undef GpiQueryRegionRects
3158#define GpiQueryRegionRects _GpiQueryRegionRects
3159
3160LONG APIENTRY _GpiQueryRGBColor(HPS a, ULONG b, LONG c);
3161
3162#undef GpiQueryRGBColor
3163#define GpiQueryRGBColor _GpiQueryRGBColor
3164
3165BOOL APIENTRY _GpiQuerySegmentTransformMatrix(HPS a, LONG b, LONG c, PMATRIXLF d);
3166
3167#undef GpiQuerySegmentTransformMatrix
3168#define GpiQuerySegmentTransformMatrix _GpiQuerySegmentTransformMatrix
3169
3170BOOL APIENTRY _GpiQuerySetIds(HPS a, LONG b, PLONG c, PSTR8 d, PLONG e);
3171
3172#undef GpiQuerySetIds
3173#define GpiQuerySetIds _GpiQuerySetIds
3174
3175BOOL APIENTRY _GpiQueryTextAlignment(HPS a, PLONG b, PLONG c);
3176
3177#undef GpiQueryTextAlignment
3178#define GpiQueryTextAlignment _GpiQueryTextAlignment
3179
3180BOOL APIENTRY _GpiQueryTextBox(HPS a, LONG b, PCH c, LONG d, PPOINTL e);
3181
3182#undef GpiQueryTextBox
3183#define GpiQueryTextBox _GpiQueryTextBox
3184
3185BOOL APIENTRY _GpiQueryViewingLimits(HPS a, PRECTL b);
3186
3187#undef GpiQueryViewingLimits
3188#define GpiQueryViewingLimits _GpiQueryViewingLimits
3189
3190BOOL APIENTRY _GpiQueryViewingTransformMatrix(HPS a, LONG b, PMATRIXLF c);
3191
3192#undef GpiQueryViewingTransformMatrix
3193#define GpiQueryViewingTransformMatrix _GpiQueryViewingTransformMatrix
3194
3195BOOL APIENTRY _GpiQueryWidthTable(HPS a, LONG b, LONG c, PLONG d);
3196
3197#undef GpiQueryWidthTable
3198#define GpiQueryWidthTable _GpiQueryWidthTable
3199
3200LONG APIENTRY _GpiRectInRegion(HPS a, HRGN b, PRECTL c);
3201
3202#undef GpiRectInRegion
3203#define GpiRectInRegion _GpiRectInRegion
3204
3205LONG APIENTRY _GpiRectVisible(HPS a, PRECTL b);
3206
3207#undef GpiRectVisible
3208#define GpiRectVisible _GpiRectVisible
3209
3210BOOL APIENTRY _GpiRotate(HPS a, PMATRIXLF b, LONG c, FIXED d, PPOINTL e);
3211
3212#undef GpiRotate
3213#define GpiRotate _GpiRotate
3214
3215BOOL APIENTRY _GpiSaveMetaFile(HMF a, PCSZ b);
3216
3217#undef GpiSaveMetaFile
3218#define GpiSaveMetaFile _GpiSaveMetaFile
3219
3220BOOL APIENTRY _GpiScale(HPS a, PMATRIXLF b, LONG c, PFIXED d, PPOINTL e);
3221
3222#undef GpiScale
3223#define GpiScale _GpiScale
3224
3225HPAL APIENTRY _GpiSelectPalette(HPS a, HPAL b);
3226
3227#undef GpiSelectPalette
3228#define GpiSelectPalette _GpiSelectPalette
3229
3230BOOL APIENTRY _GpiSetArcParams(HPS a, PARCPARAMS b);
3231
3232#undef GpiSetArcParams
3233#define GpiSetArcParams _GpiSetArcParams
3234
3235BOOL APIENTRY _GpiSetAttrMode(HPS a, LONG b);
3236
3237#undef GpiSetAttrMode
3238#define GpiSetAttrMode _GpiSetAttrMode
3239
3240BOOL APIENTRY _GpiSetAttrs(HPS a, LONG b, ULONG c, ULONG d, PVOID e);
3241
3242#undef GpiSetAttrs
3243#define GpiSetAttrs _GpiSetAttrs
3244
3245BOOL APIENTRY _GpiSetBackColor(HPS a, LONG b);
3246
3247#undef GpiSetBackColor
3248#define GpiSetBackColor _GpiSetBackColor
3249
3250BOOL APIENTRY _GpiSetBackMix(HPS a, LONG b);
3251
3252#undef GpiSetBackMix
3253#define GpiSetBackMix _GpiSetBackMix
3254
3255BOOL APIENTRY _GpiSetCharAngle(HPS a, PGRADIENTL b);
3256
3257#undef GpiSetCharAngle
3258#define GpiSetCharAngle _GpiSetCharAngle
3259
3260BOOL APIENTRY _GpiSetCharBox(HPS a, PSIZEF b);
3261
3262#undef GpiSetCharBox
3263#define GpiSetCharBox _GpiSetCharBox
3264
3265BOOL APIENTRY _GpiSetCharBreakExtra(HPS a, FIXED b);
3266
3267#undef GpiSetCharBreakExtra
3268#define GpiSetCharBreakExtra _GpiSetCharBreakExtra
3269
3270BOOL APIENTRY _GpiSetCharDirection(HPS a, LONG b);
3271
3272#undef GpiSetCharDirection
3273#define GpiSetCharDirection _GpiSetCharDirection
3274
3275BOOL APIENTRY _GpiSetCharExtra(HPS a, FIXED b);
3276
3277#undef GpiSetCharExtra
3278#define GpiSetCharExtra _GpiSetCharExtra
3279
3280BOOL APIENTRY _GpiSetCharMode(HPS a, LONG b);
3281
3282#undef GpiSetCharMode
3283#define GpiSetCharMode _GpiSetCharMode
3284
3285BOOL APIENTRY _GpiSetCharSet(HPS a, LONG b);
3286
3287#undef GpiSetCharSet
3288#define GpiSetCharSet _GpiSetCharSet
3289
3290BOOL APIENTRY _GpiSetCharShear(HPS a, PPOINTL b);
3291
3292#undef GpiSetCharShear
3293#define GpiSetCharShear _GpiSetCharShear
3294
3295BOOL APIENTRY _GpiSetClipPath(HPS a, LONG b, LONG c);
3296
3297#undef GpiSetClipPath
3298#define GpiSetClipPath _GpiSetClipPath
3299
3300LONG APIENTRY _GpiSetClipRegion(HPS a, HRGN b, PHRGN c);
3301
3302#undef GpiSetClipRegion
3303#define GpiSetClipRegion _GpiSetClipRegion
3304
3305BOOL APIENTRY _GpiSetColor(HPS a, LONG b);
3306
3307#undef GpiSetColor
3308#define GpiSetColor _GpiSetColor
3309
3310BOOL APIENTRY _GpiSetCp(HPS a, ULONG b);
3311
3312#undef GpiSetCp
3313#define GpiSetCp _GpiSetCp
3314
3315BOOL APIENTRY _GpiSetCurrentPosition(HPS a, PPOINTL b);
3316
3317#undef GpiSetCurrentPosition
3318#define GpiSetCurrentPosition _GpiSetCurrentPosition
3319
3320BOOL APIENTRY _GpiSetDefArcParams(HPS a, PARCPARAMS b);
3321
3322#undef GpiSetDefArcParams
3323#define GpiSetDefArcParams _GpiSetDefArcParams
3324
3325BOOL APIENTRY _GpiSetDefAttrs(HPS a, LONG b, ULONG c, PVOID d);
3326
3327#undef GpiSetDefAttrs
3328#define GpiSetDefAttrs _GpiSetDefAttrs
3329
3330BOOL APIENTRY _GpiSetDefaultViewMatrix(HPS a, LONG b, PMATRIXLF c, LONG d);
3331
3332#undef GpiSetDefaultViewMatrix
3333#define GpiSetDefaultViewMatrix _GpiSetDefaultViewMatrix
3334
3335BOOL APIENTRY _GpiSetDefTag(HPS a, LONG b);
3336
3337#undef GpiSetDefTag
3338#define GpiSetDefTag _GpiSetDefTag
3339
3340BOOL APIENTRY _GpiSetDefViewingLimits(HPS a, PRECTL b);
3341
3342#undef GpiSetDefViewingLimits
3343#define GpiSetDefViewingLimits _GpiSetDefViewingLimits
3344
3345BOOL APIENTRY _GpiSetEditMode(HPS a, LONG b);
3346
3347#undef GpiSetEditMode
3348#define GpiSetEditMode _GpiSetEditMode
3349
3350BOOL APIENTRY _GpiSetElementPointer(HPS a, LONG b);
3351
3352#undef GpiSetElementPointer
3353#define GpiSetElementPointer _GpiSetElementPointer
3354
3355BOOL APIENTRY _GpiSetElementPointerAtLabel(HPS a, LONG b);
3356
3357#undef GpiSetElementPointerAtLabel
3358#define GpiSetElementPointerAtLabel _GpiSetElementPointerAtLabel
3359
3360BOOL APIENTRY _GpiSetGraphicsField(HPS a, PRECTL b);
3361
3362#undef GpiSetGraphicsField
3363#define GpiSetGraphicsField _GpiSetGraphicsField
3364
3365BOOL APIENTRY _GpiSetLineEnd(HPS a, LONG b);
3366
3367#undef GpiSetLineEnd
3368#define GpiSetLineEnd _GpiSetLineEnd
3369
3370BOOL APIENTRY _GpiSetLineJoin(HPS a, LONG b);
3371
3372#undef GpiSetLineJoin
3373#define GpiSetLineJoin _GpiSetLineJoin
3374
3375BOOL APIENTRY _GpiSetLineType(HPS a, LONG b);
3376
3377#undef GpiSetLineType
3378#define GpiSetLineType _GpiSetLineType
3379
3380BOOL APIENTRY _GpiSetLineWidth(HPS a, FIXED b);
3381
3382#undef GpiSetLineWidth
3383#define GpiSetLineWidth _GpiSetLineWidth
3384
3385BOOL APIENTRY _GpiSetLineWidthGeom(HPS a, LONG b);
3386
3387#undef GpiSetLineWidthGeom
3388#define GpiSetLineWidthGeom _GpiSetLineWidthGeom
3389
3390BOOL APIENTRY _GpiSetMarker(HPS a, LONG b);
3391
3392#undef GpiSetMarker
3393#define GpiSetMarker _GpiSetMarker
3394
3395BOOL APIENTRY _GpiSetMarkerBox(HPS a, PSIZEF b);
3396
3397#undef GpiSetMarkerBox
3398#define GpiSetMarkerBox _GpiSetMarkerBox
3399
3400BOOL APIENTRY _GpiSetMarkerSet(HPS a, LONG b);
3401
3402#undef GpiSetMarkerSet
3403#define GpiSetMarkerSet _GpiSetMarkerSet
3404
3405BOOL APIENTRY _GpiSetMetaFileBits(HMF a, LONG b, LONG c, PBYTE d);
3406
3407#undef GpiSetMetaFileBits
3408#define GpiSetMetaFileBits _GpiSetMetaFileBits
3409
3410BOOL APIENTRY _GpiSetMix(HPS a, LONG b);
3411
3412#undef GpiSetMix
3413#define GpiSetMix _GpiSetMix
3414
3415BOOL APIENTRY _GpiSetModelTransformMatrix(HPS a, LONG b, PMATRIXLF c, LONG d);
3416
3417#undef GpiSetModelTransformMatrix
3418#define GpiSetModelTransformMatrix _GpiSetModelTransformMatrix
3419
3420BOOL APIENTRY _GpiSetPageViewport(HPS a, PRECTL b);
3421
3422#undef GpiSetPageViewport
3423#define GpiSetPageViewport _GpiSetPageViewport
3424
3425BOOL APIENTRY _GpiSetPaletteEntries(HPAL a, ULONG b, ULONG c, ULONG d, ULONG *e);
3426
3427#undef GpiSetPaletteEntries
3428#define GpiSetPaletteEntries _GpiSetPaletteEntries
3429
3430BOOL APIENTRY _GpiSetPattern(HPS a, LONG b);
3431
3432#undef GpiSetPattern
3433#define GpiSetPattern _GpiSetPattern
3434
3435BOOL APIENTRY _GpiSetPatternRefPoint(HPS a, PPOINTL b);
3436
3437#undef GpiSetPatternRefPoint
3438#define GpiSetPatternRefPoint _GpiSetPatternRefPoint
3439
3440BOOL APIENTRY _GpiSetPatternSet(HPS a, LONG b);
3441
3442#undef GpiSetPatternSet
3443#define GpiSetPatternSet _GpiSetPatternSet
3444
3445BOOL APIENTRY _GpiSetRegion(HPS a, HRGN b, LONG c, PRECTL d);
3446
3447#undef GpiSetRegion
3448#define GpiSetRegion _GpiSetRegion
3449
3450BOOL APIENTRY _GpiSetSegmentTransformMatrix(HPS a, LONG b, LONG c, MATRIXLF *d, LONG e);
3451
3452#undef GpiSetSegmentTransformMatrix
3453#define GpiSetSegmentTransformMatrix _GpiSetSegmentTransformMatrix
3454
3455BOOL APIENTRY _GpiSetTextAlignment(HPS a, LONG b, LONG c);
3456
3457#undef GpiSetTextAlignment
3458#define GpiSetTextAlignment _GpiSetTextAlignment
3459
3460BOOL APIENTRY _GpiSetViewingLimits(HPS a, PRECTL b);
3461
3462#undef GpiSetViewingLimits
3463#define GpiSetViewingLimits _GpiSetViewingLimits
3464
3465BOOL APIENTRY _GpiSetViewingTransformMatrix(HPS a, LONG b, MATRIXLF *c, LONG d);
3466
3467#undef GpiSetViewingTransformMatrix
3468#define GpiSetViewingTransformMatrix _GpiSetViewingTransformMatrix
3469
3470LONG APIENTRY _GpiStrokePath(HPS a, LONG b, ULONG c);
3471
3472#undef GpiStrokePath
3473#define GpiStrokePath _GpiStrokePath
3474
3475BOOL APIENTRY _GpiTranslate(HPS a, PMATRIXLF b, LONG c, PPOINTL d);
3476
3477#undef GpiTranslate
3478#define GpiTranslate _GpiTranslate
3479
3480BOOL APIENTRY _GpiUnloadFonts(HAB a, PCSZ b);
3481
3482#undef GpiUnloadFonts
3483#define GpiUnloadFonts _GpiUnloadFonts
3484
3485BOOL APIENTRY _GpiUnloadPublicFonts(HAB a, PCSZ b);
3486
3487#undef GpiUnloadPublicFonts
3488#define GpiUnloadPublicFonts _GpiUnloadPublicFonts
3489
3490#ifdef INCL_GPIBITMAPS
3491LONG APIENTRY _GpiBitBlt(HPS a, HPS b, LONG c, PPOINTL d, LONG e, ULONG f);
3492
3493#undef GpiBitBlt
3494#define GpiBitBlt _GpiBitBlt
3495
3496BOOL APIENTRY _GpiDeleteBitmap(HBITMAP a);
3497
3498#undef GpiDeleteBitmap
3499#define GpiDeleteBitmap _GpiDeleteBitmap
3500
3501HBITMAP APIENTRY _GpiLoadBitmap(HPS a, HMODULE b, ULONG c, LONG d, LONG e);
3502
3503#undef GpiLoadBitmap
3504#define GpiLoadBitmap _GpiLoadBitmap
3505
3506HBITMAP APIENTRY _GpiSetBitmap(HPS a, HBITMAP b);
3507
3508#undef GpiSetBitmap
3509#define GpiSetBitmap _GpiSetBitmap
3510
3511LONG APIENTRY _GpiWCBitBlt(HPS a, HBITMAP b, LONG c, PPOINTL d, LONG e, ULONG f);
3512
3513#undef GpiWCBitBlt
3514#define GpiWCBitBlt _GpiWCBitBlt
3515
3516HBITMAP APIENTRY _GpiCreateBitmap(HPS a, BITMAPINFOHEADER2 *b, ULONG c, PBYTE d, BITMAPINFO2 *e);
3517
3518#undef GpiCreateBitmap
3519#define GpiCreateBitmap _GpiCreateBitmap
3520
3521LONG APIENTRY _GpiDrawBits(HPS a, PVOID b, BITMAPINFO2 *c, LONG d, PPOINTL e, LONG f, ULONG g);
3522
3523#undef GpiDrawBits
3524#define GpiDrawBits _GpiDrawBits
3525
3526LONG APIENTRY _GpiFloodFill(HPS a, LONG b, LONG c);
3527
3528#undef GpiFloodFill
3529#define GpiFloodFill _GpiFloodFill
3530
3531LONG APIENTRY _GpiQueryBitmapBits(HPS a, LONG b, LONG c, PBYTE d, PBITMAPINFO2 e);
3532
3533#undef GpiQueryBitmapBits
3534#define GpiQueryBitmapBits _GpiQueryBitmapBits
3535
3536BOOL APIENTRY _GpiQueryBitmapDimension(HBITMAP a, PSIZEL b);
3537
3538#undef GpiQueryBitmapDimension
3539#define GpiQueryBitmapDimension _GpiQueryBitmapDimension
3540
3541HBITMAP APIENTRY _GpiQueryBitmapHandle(HPS a, LONG b);
3542
3543#undef GpiQueryBitmapHandle
3544#define GpiQueryBitmapHandle _GpiQueryBitmapHandle
3545
3546BOOL APIENTRY _GpiQueryBitmapInfoHeader(HBITMAP a, PBITMAPINFOHEADER2 b);
3547
3548#undef GpiQueryBitmapInfoHeader
3549#define GpiQueryBitmapInfoHeader _GpiQueryBitmapInfoHeader
3550
3551BOOL APIENTRY _GpiQueryBitmapParameters(HBITMAP a, PBITMAPINFOHEADER b);
3552
3553#undef GpiQueryBitmapParameters
3554#define GpiQueryBitmapParameters _GpiQueryBitmapParameters
3555
3556BOOL APIENTRY _GpiQueryDeviceBitmapFormats(HPS a, LONG b, PLONG c);
3557
3558#undef GpiQueryDeviceBitmapFormats
3559#define GpiQueryDeviceBitmapFormats _GpiQueryDeviceBitmapFormats
3560
3561LONG APIENTRY _GpiSetBitmapBits(HPS a, LONG b, LONG c, PBYTE d, BITMAPINFO2 *e);
3562
3563#undef GpiSetBitmapBits
3564#define GpiSetBitmapBits _GpiSetBitmapBits
3565
3566LONG APIENTRY _GpiQueryPel(HPS a, PPOINTL b);
3567
3568#undef GpiQueryPel
3569#define GpiQueryPel _GpiQueryPel
3570
3571BOOL APIENTRY _GpiSetBitmapDimension(HBITMAP a, SIZEL *b);
3572
3573#undef GpiSetBitmapDimension
3574#define GpiSetBitmapDimension _GpiSetBitmapDimension
3575
3576BOOL APIENTRY _GpiSetBitmapId(HPS a, HBITMAP b, LONG c);
3577
3578#undef GpiSetBitmapId
3579#define GpiSetBitmapId _GpiSetBitmapId
3580
3581LONG APIENTRY _GpiSetPel(HPS a, PPOINTL b);
3582
3583#undef GpiSetPel
3584#define GpiSetPel _GpiSetPel
3585
3586#endif
3587#ifdef INCL_GPICONTROL
3588BOOL APIENTRY _GpiAssociate(HPS a, HDC b);
3589
3590#undef GpiAssociate
3591#define GpiAssociate _GpiAssociate
3592
3593HPS APIENTRY _GpiCreatePS(HAB a, HDC b, PSIZEL c, ULONG d);
3594
3595#undef GpiCreatePS
3596#define GpiCreatePS _GpiCreatePS
3597
3598BOOL APIENTRY _GpiDestroyPS(HPS a);
3599
3600#undef GpiDestroyPS
3601#define GpiDestroyPS _GpiDestroyPS
3602
3603BOOL APIENTRY _GpiErase(HPS a);
3604
3605#undef GpiErase
3606#define GpiErase _GpiErase
3607
3608HDC APIENTRY _GpiQueryDevice(HPS a);
3609
3610#undef GpiQueryDevice
3611#define GpiQueryDevice _GpiQueryDevice
3612
3613BOOL APIENTRY _GpiRestorePS(HPS a, LONG b);
3614
3615#undef GpiRestorePS
3616#define GpiRestorePS _GpiRestorePS
3617
3618LONG APIENTRY _GpiSavePS(HPS a);
3619
3620#undef GpiSavePS
3621#define GpiSavePS _GpiSavePS
3622
3623LONG APIENTRY _GpiErrorSegmentData(HPS a, PLONG b, PLONG c);
3624
3625#undef GpiErrorSegmentData
3626#define GpiErrorSegmentData _GpiErrorSegmentData
3627
3628LONG APIENTRY _GpiQueryDrawControl(HPS a, LONG b);
3629
3630#undef GpiQueryDrawControl
3631#define GpiQueryDrawControl _GpiQueryDrawControl
3632
3633LONG APIENTRY _GpiQueryDrawingMode(HPS a);
3634
3635#undef GpiQueryDrawingMode
3636#define GpiQueryDrawingMode _GpiQueryDrawingMode
3637
3638ULONG APIENTRY _GpiQueryPS(HPS a, PSIZEL b);
3639
3640#undef GpiQueryPS
3641#define GpiQueryPS _GpiQueryPS
3642
3643BOOL APIENTRY _GpiResetPS(HPS a, ULONG b);
3644
3645#undef GpiResetPS
3646#define GpiResetPS _GpiResetPS
3647
3648LONG APIENTRY _GpiQueryStopDraw(HPS a);
3649
3650#undef GpiQueryStopDraw
3651#define GpiQueryStopDraw _GpiQueryStopDraw
3652
3653BOOL APIENTRY _GpiSetDrawControl(HPS a, LONG b, LONG c);
3654
3655#undef GpiSetDrawControl
3656#define GpiSetDrawControl _GpiSetDrawControl
3657
3658BOOL APIENTRY _GpiSetDrawingMode(HPS a, LONG b);
3659
3660#undef GpiSetDrawingMode
3661#define GpiSetDrawingMode _GpiSetDrawingMode
3662
3663BOOL APIENTRY _GpiSetPS(HPS a, SIZEL *b, ULONG c);
3664
3665#undef GpiSetPS
3666#define GpiSetPS _GpiSetPS
3667
3668BOOL APIENTRY _GpiSetStopDraw(HPS a, LONG b);
3669
3670#undef GpiSetStopDraw
3671#define GpiSetStopDraw _GpiSetStopDraw
3672
3673#endif
3674#ifdef INCL_GPICORRELATION
3675LONG APIENTRY _GpiCorrelateChain(HPS a, LONG b, PPOINTL c, LONG d, LONG e, PLONG f);
3676
3677#undef GpiCorrelateChain
3678#define GpiCorrelateChain _GpiCorrelateChain
3679
3680LONG APIENTRY _GpiCorrelateFrom(HPS a, LONG b, LONG c, LONG d, PPOINTL e, LONG f, LONG g, PLONG h);
3681
3682#undef GpiCorrelateFrom
3683#define GpiCorrelateFrom _GpiCorrelateFrom
3684
3685LONG APIENTRY _GpiCorrelateSegment(HPS a, LONG b, LONG c, PPOINTL d, LONG e, LONG f, PLONG g);
3686
3687#undef GpiCorrelateSegment
3688#define GpiCorrelateSegment _GpiCorrelateSegment
3689
3690BOOL APIENTRY _GpiQueryBoundaryData(HPS a, PRECTL b);
3691
3692#undef GpiQueryBoundaryData
3693#define GpiQueryBoundaryData _GpiQueryBoundaryData
3694
3695BOOL APIENTRY _GpiQueryPickAperturePosition(HPS a, PPOINTL b);
3696
3697#undef GpiQueryPickAperturePosition
3698#define GpiQueryPickAperturePosition _GpiQueryPickAperturePosition
3699
3700BOOL APIENTRY _GpiQueryPickApertureSize(HPS a, PSIZEL b);
3701
3702#undef GpiQueryPickApertureSize
3703#define GpiQueryPickApertureSize _GpiQueryPickApertureSize
3704
3705BOOL APIENTRY _GpiQueryTag(HPS a, PLONG b);
3706
3707#undef GpiQueryTag
3708#define GpiQueryTag _GpiQueryTag
3709
3710BOOL APIENTRY _GpiResetBoundaryData(HPS a);
3711
3712#undef GpiResetBoundaryData
3713#define GpiResetBoundaryData _GpiResetBoundaryData
3714
3715BOOL APIENTRY _GpiSetPickAperturePosition(HPS a, PPOINTL b);
3716
3717#undef GpiSetPickAperturePosition
3718#define GpiSetPickAperturePosition _GpiSetPickAperturePosition
3719
3720BOOL APIENTRY _GpiSetPickApertureSize(HPS a, LONG b, SIZEL *c);
3721
3722#undef GpiSetPickApertureSize
3723#define GpiSetPickApertureSize _GpiSetPickApertureSize
3724
3725BOOL APIENTRY _GpiSetTag(HPS a, LONG b);
3726
3727#undef GpiSetTag
3728#define GpiSetTag _GpiSetTag
3729
3730#endif
3731#ifdef INCL_GPIINK
3732BOOL APIENTRY _GpiBeginInkPath(HPS a, LONG b, ULONG c);
3733
3734#undef GpiBeginInkPath
3735#define GpiBeginInkPath _GpiBeginInkPath
3736
3737BOOL APIENTRY _GpiEndInkPath(HPS a, ULONG b);
3738
3739#undef GpiEndInkPath
3740#define GpiEndInkPath _GpiEndInkPath
3741
3742LONG APIENTRY _GpiStrokeInkPath(HPS a, LONG b, LONG c, PPOINTL d, ULONG e);
3743
3744#undef GpiStrokeInkPath
3745#define GpiStrokeInkPath _GpiStrokeInkPath
3746
3747#endif
3748#ifdef INCL_GPISEGMENTS
3749BOOL APIENTRY _GpiCloseSegment(HPS a);
3750
3751#undef GpiCloseSegment
3752#define GpiCloseSegment _GpiCloseSegment
3753
3754BOOL APIENTRY _GpiDeleteSegment(HPS a, LONG b);
3755
3756#undef GpiDeleteSegment
3757#define GpiDeleteSegment _GpiDeleteSegment
3758
3759BOOL APIENTRY _GpiDeleteSegments(HPS a, LONG b, LONG c);
3760
3761#undef GpiDeleteSegments
3762#define GpiDeleteSegments _GpiDeleteSegments
3763
3764BOOL APIENTRY _GpiDrawChain(HPS a);
3765
3766#undef GpiDrawChain
3767#define GpiDrawChain _GpiDrawChain
3768
3769BOOL APIENTRY _GpiDrawDynamics(HPS a);
3770
3771#undef GpiDrawDynamics
3772#define GpiDrawDynamics _GpiDrawDynamics
3773
3774BOOL APIENTRY _GpiDrawFrom(HPS a, LONG b, LONG c);
3775
3776#undef GpiDrawFrom
3777#define GpiDrawFrom _GpiDrawFrom
3778
3779BOOL APIENTRY _GpiDrawSegment(HPS a, LONG b);
3780
3781#undef GpiDrawSegment
3782#define GpiDrawSegment _GpiDrawSegment
3783
3784LONG APIENTRY _GpiGetData(HPS a, LONG b, PLONG c, LONG d, LONG e, PBYTE f);
3785
3786#undef GpiGetData
3787#define GpiGetData _GpiGetData
3788
3789BOOL APIENTRY _GpiOpenSegment(HPS a, LONG b);
3790
3791#undef GpiOpenSegment
3792#define GpiOpenSegment _GpiOpenSegment
3793
3794LONG APIENTRY _GpiPutData(HPS a, LONG b, PLONG c, PBYTE d);
3795
3796#undef GpiPutData
3797#define GpiPutData _GpiPutData
3798
3799LONG APIENTRY _GpiQueryInitialSegmentAttrs(HPS a, LONG b);
3800
3801#undef GpiQueryInitialSegmentAttrs
3802#define GpiQueryInitialSegmentAttrs _GpiQueryInitialSegmentAttrs
3803
3804LONG APIENTRY _GpiQuerySegmentAttrs(HPS a, LONG b, LONG c);
3805
3806#undef GpiQuerySegmentAttrs
3807#define GpiQuerySegmentAttrs _GpiQuerySegmentAttrs
3808
3809LONG APIENTRY _GpiQuerySegmentNames(HPS a, LONG b, LONG c, LONG d, PLONG e);
3810
3811#undef GpiQuerySegmentNames
3812#define GpiQuerySegmentNames _GpiQuerySegmentNames
3813
3814LONG APIENTRY _GpiQuerySegmentPriority(HPS a, LONG b, LONG c);
3815
3816#undef GpiQuerySegmentPriority
3817#define GpiQuerySegmentPriority _GpiQuerySegmentPriority
3818
3819BOOL APIENTRY _GpiRemoveDynamics(HPS a, LONG b, LONG c);
3820
3821#undef GpiRemoveDynamics
3822#define GpiRemoveDynamics _GpiRemoveDynamics
3823
3824BOOL APIENTRY _GpiSetInitialSegmentAttrs(HPS a, LONG b, LONG c);
3825
3826#undef GpiSetInitialSegmentAttrs
3827#define GpiSetInitialSegmentAttrs _GpiSetInitialSegmentAttrs
3828
3829BOOL APIENTRY _GpiSetSegmentAttrs(HPS a, LONG b, LONG c, LONG d);
3830
3831#undef GpiSetSegmentAttrs
3832#define GpiSetSegmentAttrs _GpiSetSegmentAttrs
3833
3834BOOL APIENTRY _GpiSetSegmentPriority(HPS a, LONG b, LONG c, LONG d);
3835
3836#undef GpiSetSegmentPriority
3837#define GpiSetSegmentPriority _GpiSetSegmentPriority
3838
3839#endif
3840#ifdef INCL_DEV
3841LONG APIENTRY _DevEscape(HDC a, LONG b, LONG c, PBYTE d, PLONG e, PBYTE f);
3842
3843#undef DevEscape
3844#define DevEscape _DevEscape
3845
3846LONG APIENTRY _DevPostEscape(PCSZ a, PCSZ b, PCSZ c, PCSZ d, ULONG e, ULONG f, PBYTE g, ULONG h, PBYTE i);
3847
3848#undef DevPostEscape
3849#define DevPostEscape _DevPostEscape
3850
3851LONG APIENTRY _DevPostDeviceModes(HAB a, PDRIVDATA b, PCSZ c, PCSZ d, PCSZ e, ULONG f);
3852
3853#undef DevPostDeviceModes
3854#define DevPostDeviceModes _DevPostDeviceModes
3855
3856BOOL APIENTRY _DevQueryDeviceNames(HAB a, PCSZ b, PLONG c, PSTR32 d, PSTR64 e, PLONG f, PSTR16 g);
3857
3858#undef DevQueryDeviceNames
3859#define DevQueryDeviceNames _DevQueryDeviceNames
3860
3861LONG APIENTRY _DevQueryHardcopyCaps(HDC a, LONG b, LONG c, PHCINFO d);
3862
3863#undef DevQueryHardcopyCaps
3864#define DevQueryHardcopyCaps _DevQueryHardcopyCaps
3865
3866#endif
3867HMF APIENTRY _DevCloseDC(HDC a);
3868
3869#undef DevCloseDC
3870#define DevCloseDC _DevCloseDC
3871
3872HDC APIENTRY _DevOpenDC(HAB a, LONG b, PCSZ c, LONG d, PDEVOPENDATA e, HDC f);
3873
3874#undef DevOpenDC
3875#define DevOpenDC _DevOpenDC
3876
3877BOOL APIENTRY _DevQueryCaps(HDC a, LONG b, LONG c, PLONG d);
3878
3879#undef DevQueryCaps
3880#define DevQueryCaps _DevQueryCaps
3881
3882#endif
3883#ifdef INCL_WINPROGRAMLIST
3884HPROGRAM APIENTRY _PrfAddProgram(HINI a, PPROGDETAILS b, HPROGRAM c);
3885
3886#undef PrfAddProgram
3887#define PrfAddProgram _PrfAddProgram
3888
3889BOOL APIENTRY _PrfChangeProgram(HINI a, HPROGRAM b, PPROGDETAILS c);
3890
3891#undef PrfChangeProgram
3892#define PrfChangeProgram _PrfChangeProgram
3893
3894HPROGRAM APIENTRY _PrfCreateGroup(HINI a, PCSZ b, UCHAR c);
3895
3896#undef PrfCreateGroup
3897#define PrfCreateGroup _PrfCreateGroup
3898
3899BOOL APIENTRY _PrfDestroyGroup(HINI a, HPROGRAM b);
3900
3901#undef PrfDestroyGroup
3902#define PrfDestroyGroup _PrfDestroyGroup
3903
3904PROGCATEGORY APIENTRY _PrfQueryProgramCategory(HINI a, PCSZ b);
3905
3906#undef PrfQueryProgramCategory
3907#define PrfQueryProgramCategory _PrfQueryProgramCategory
3908
3909ULONG APIENTRY _PrfQueryProgramHandle(HINI a, PCSZ b, PHPROGARRAY c, ULONG d, PULONG e);
3910
3911#undef PrfQueryProgramHandle
3912#define PrfQueryProgramHandle _PrfQueryProgramHandle
3913
3914ULONG APIENTRY _PrfQueryProgramTitles(HINI a, HPROGRAM b, PPROGTITLE c, ULONG d, PULONG e);
3915
3916#undef PrfQueryProgramTitles
3917#define PrfQueryProgramTitles _PrfQueryProgramTitles
3918
3919ULONG APIENTRY _PrfQueryDefinition(HINI a, HPROGRAM b, PPROGDETAILS c, ULONG d);
3920
3921#undef PrfQueryDefinition
3922#define PrfQueryDefinition _PrfQueryDefinition
3923
3924BOOL APIENTRY _PrfRemoveProgram(HINI a, HPROGRAM b);
3925
3926#undef PrfRemoveProgram
3927#define PrfRemoveProgram _PrfRemoveProgram
3928
3929HAPP APIENTRY _WinStartApp(HWND a, PPROGDETAILS b, PCSZ c, PVOID d, ULONG e);
3930
3931#undef WinStartApp
3932#define WinStartApp _WinStartApp
3933
3934BOOL APIENTRY _WinTerminateApp(HAPP a);
3935
3936#undef WinTerminateApp
3937#define WinTerminateApp _WinTerminateApp
3938
3939#endif
3940#ifdef INCL_WINSWITCHLIST
3941HSWITCH APIENTRY _WinAddSwitchEntry(PSWCNTRL a);
3942
3943#undef WinAddSwitchEntry
3944#define WinAddSwitchEntry _WinAddSwitchEntry
3945
3946ULONG APIENTRY _WinRemoveSwitchEntry(HSWITCH a);
3947
3948#undef WinRemoveSwitchEntry
3949#define WinRemoveSwitchEntry _WinRemoveSwitchEntry
3950
3951ULONG APIENTRY _WinChangeSwitchEntry(HSWITCH a, PSWCNTRL b);
3952
3953#undef WinChangeSwitchEntry
3954#define WinChangeSwitchEntry _WinChangeSwitchEntry
3955
3956HSWITCH APIENTRY _WinCreateSwitchEntry(HAB a, PSWCNTRL b);
3957
3958#undef WinCreateSwitchEntry
3959#define WinCreateSwitchEntry _WinCreateSwitchEntry
3960
3961ULONG APIENTRY _WinQuerySessionTitle(HAB a, ULONG b, PSZ c, ULONG d);
3962
3963#undef WinQuerySessionTitle
3964#define WinQuerySessionTitle _WinQuerySessionTitle
3965
3966ULONG APIENTRY _WinQuerySwitchEntry(HSWITCH a, PSWCNTRL b);
3967
3968#undef WinQuerySwitchEntry
3969#define WinQuerySwitchEntry _WinQuerySwitchEntry
3970
3971HSWITCH APIENTRY _WinQuerySwitchHandle(HWND a, PID b);
3972
3973#undef WinQuerySwitchHandle
3974#define WinQuerySwitchHandle _WinQuerySwitchHandle
3975
3976ULONG APIENTRY _WinQuerySwitchList(HAB a, PSWBLOCK b, ULONG c);
3977
3978#undef WinQuerySwitchList
3979#define WinQuerySwitchList _WinQuerySwitchList
3980
3981ULONG APIENTRY _WinQueryTaskSizePos(HAB a, ULONG b, PSWP c);
3982
3983#undef WinQueryTaskSizePos
3984#define WinQueryTaskSizePos _WinQueryTaskSizePos
3985
3986ULONG APIENTRY _WinQueryTaskTitle(ULONG a, PSZ b, ULONG c);
3987
3988#undef WinQueryTaskTitle
3989#define WinQueryTaskTitle _WinQueryTaskTitle
3990
3991ULONG APIENTRY _WinSwitchToProgram(HSWITCH a);
3992
3993#undef WinSwitchToProgram
3994#define WinSwitchToProgram _WinSwitchToProgram
3995
3996#endif
3997#ifdef INCL_WINSHELLDATA
3998BOOL APIENTRY _PrfCloseProfile(HINI a);
3999
4000#undef PrfCloseProfile
4001#define PrfCloseProfile _PrfCloseProfile
4002
4003HINI APIENTRY _PrfOpenProfile(HAB a, PCSZ b);
4004
4005#undef PrfOpenProfile
4006#define PrfOpenProfile _PrfOpenProfile
4007
4008BOOL APIENTRY _PrfQueryProfile(HAB a, PPRFPROFILE b);
4009
4010#undef PrfQueryProfile
4011#define PrfQueryProfile _PrfQueryProfile
4012
4013BOOL APIENTRY _PrfQueryProfileData(HINI a, PCSZ b, PCSZ c, PVOID d, PULONG e);
4014
4015#undef PrfQueryProfileData
4016#define PrfQueryProfileData _PrfQueryProfileData
4017
4018LONG APIENTRY _PrfQueryProfileInt(HINI a, PCSZ b, PCSZ c, LONG d);
4019
4020#undef PrfQueryProfileInt
4021#define PrfQueryProfileInt _PrfQueryProfileInt
4022
4023BOOL APIENTRY _PrfQueryProfileSize(HINI a, PCSZ b, PCSZ c, PULONG d);
4024
4025#undef PrfQueryProfileSize
4026#define PrfQueryProfileSize _PrfQueryProfileSize
4027
4028ULONG APIENTRY _PrfQueryProfileString(HINI a, PCSZ b, PCSZ c, PCSZ d, PVOID e, ULONG f);
4029
4030#undef PrfQueryProfileString
4031#define PrfQueryProfileString _PrfQueryProfileString
4032
4033BOOL APIENTRY _PrfReset(HAB a, PPRFPROFILE b);
4034
4035#undef PrfReset
4036#define PrfReset _PrfReset
4037
4038BOOL APIENTRY _PrfWriteProfileData(HINI a, PCSZ b, PCSZ c, PVOID d, ULONG e);
4039
4040#undef PrfWriteProfileData
4041#define PrfWriteProfileData _PrfWriteProfileData
4042
4043BOOL APIENTRY _PrfWriteProfileString(HINI a, PCSZ b, PCSZ c, PCSZ d);
4044
4045#undef PrfWriteProfileString
4046#define PrfWriteProfileString _PrfWriteProfileString
4047
4048#endif
4049#ifdef INCL_WINSTDFILE
4050MRESULT APIENTRY _WinDefFileDlgProc(HWND a, ULONG b, MPARAM c, MPARAM d);
4051
4052#undef WinDefFileDlgProc
4053#define WinDefFileDlgProc _WinDefFileDlgProc
4054
4055HWND APIENTRY _WinFileDlg(HWND a, HWND b, PFILEDLG c);
4056
4057#undef WinFileDlg
4058#define WinFileDlg _WinFileDlg
4059
4060BOOL APIENTRY _WinFreeFileDlgList(PAPSZ a);
4061
4062#undef WinFreeFileDlgList
4063#define WinFreeFileDlgList _WinFreeFileDlgList
4064
4065#endif
4066#ifdef INCL_WINSTDFONT
4067HWND APIENTRY _WinFontDlg(HWND a, HWND b, PFONTDLG c);
4068
4069#undef WinFontDlg
4070#define WinFontDlg _WinFontDlg
4071
4072MRESULT APIENTRY _WinDefFontDlgProc(HWND a, ULONG b, MPARAM c, MPARAM d);
4073
4074#undef WinDefFontDlgProc
4075#define WinDefFontDlgProc _WinDefFontDlgProc
4076
4077#endif
4078#ifdef INCL_WINSTDDRAG
4079BOOL APIENTRY _DrgAcceptDroppedFiles(HWND a, PCSZ b, PCSZ c, ULONG d, ULONG e);
4080
4081#undef DrgAcceptDroppedFiles
4082#define DrgAcceptDroppedFiles _DrgAcceptDroppedFiles
4083
4084BOOL APIENTRY _DrgAccessDraginfo(PDRAGINFO a);
4085
4086#undef DrgAccessDraginfo
4087#define DrgAccessDraginfo _DrgAccessDraginfo
4088
4089HSTR APIENTRY _DrgAddStrHandle(PCSZ a);
4090
4091#undef DrgAddStrHandle
4092#define DrgAddStrHandle _DrgAddStrHandle
4093
4094PDRAGINFO APIENTRY _DrgAllocDraginfo(ULONG a);
4095
4096#undef DrgAllocDraginfo
4097#define DrgAllocDraginfo _DrgAllocDraginfo
4098
4099PDRAGTRANSFER APIENTRY _DrgAllocDragtransfer(ULONG a);
4100
4101#undef DrgAllocDragtransfer
4102#define DrgAllocDragtransfer _DrgAllocDragtransfer
4103
4104BOOL APIENTRY _DrgCancelLazyDrag();
4105
4106#undef DrgCancelLazyDrag
4107#define DrgCancelLazyDrag _DrgCancelLazyDrag
4108
4109BOOL APIENTRY _DrgDeleteDraginfoStrHandles(PDRAGINFO a);
4110
4111#undef DrgDeleteDraginfoStrHandles
4112#define DrgDeleteDraginfoStrHandles _DrgDeleteDraginfoStrHandles
4113
4114BOOL APIENTRY _DrgDeleteStrHandle(HSTR a);
4115
4116#undef DrgDeleteStrHandle
4117#define DrgDeleteStrHandle _DrgDeleteStrHandle
4118
4119HWND APIENTRY _DrgDrag(HWND a, PDRAGINFO b, PDRAGIMAGE c, ULONG d, LONG e, PVOID f);
4120
4121#undef DrgDrag
4122#define DrgDrag _DrgDrag
4123
4124BOOL APIENTRY _DrgDragFiles(HWND a, PCSZ *b, PCSZ *c, PCSZ *d, ULONG e, HPOINTER f, ULONG g, BOOL h, ULONG i);
4125
4126#undef DrgDragFiles
4127#define DrgDragFiles _DrgDragFiles
4128
4129BOOL APIENTRY _DrgFreeDraginfo(PDRAGINFO a);
4130
4131#undef DrgFreeDraginfo
4132#define DrgFreeDraginfo _DrgFreeDraginfo
4133
4134BOOL APIENTRY _DrgFreeDragtransfer(PDRAGTRANSFER a);
4135
4136#undef DrgFreeDragtransfer
4137#define DrgFreeDragtransfer _DrgFreeDragtransfer
4138
4139HPS APIENTRY _DrgGetPS(HWND a);
4140
4141#undef DrgGetPS
4142#define DrgGetPS _DrgGetPS
4143
4144BOOL APIENTRY _DrgLazyDrag(HWND a, PDRAGINFO b, PDRAGIMAGE c, ULONG d, PVOID e);
4145
4146#undef DrgLazyDrag
4147#define DrgLazyDrag _DrgLazyDrag
4148
4149BOOL APIENTRY _DrgLazyDrop(HWND a, ULONG b, PPOINTL c);
4150
4151#undef DrgLazyDrop
4152#define DrgLazyDrop _DrgLazyDrop
4153
4154BOOL APIENTRY _DrgPostTransferMsg(HWND a, ULONG b, PDRAGTRANSFER c, ULONG d, ULONG e, BOOL f);
4155
4156#undef DrgPostTransferMsg
4157#define DrgPostTransferMsg _DrgPostTransferMsg
4158
4159BOOL APIENTRY _DrgPushDraginfo(PDRAGINFO a, HWND b);
4160
4161#undef DrgPushDraginfo
4162#define DrgPushDraginfo _DrgPushDraginfo
4163
4164PDRAGINFO APIENTRY _DrgQueryDraginfoPtr(PDRAGINFO a);
4165
4166#undef DrgQueryDraginfoPtr
4167#define DrgQueryDraginfoPtr _DrgQueryDraginfoPtr
4168
4169PDRAGINFO APIENTRY _DrgQueryDraginfoPtrFromHwnd(HWND a);
4170
4171#undef DrgQueryDraginfoPtrFromHwnd
4172#define DrgQueryDraginfoPtrFromHwnd _DrgQueryDraginfoPtrFromHwnd
4173
4174PDRAGINFO APIENTRY _DrgQueryDraginfoPtrFromDragitem(PDRAGITEM a);
4175
4176#undef DrgQueryDraginfoPtrFromDragitem
4177#define DrgQueryDraginfoPtrFromDragitem _DrgQueryDraginfoPtrFromDragitem
4178
4179BOOL APIENTRY _DrgQueryDragitem(PDRAGINFO a, ULONG b, PDRAGITEM c, ULONG d);
4180
4181#undef DrgQueryDragitem
4182#define DrgQueryDragitem _DrgQueryDragitem
4183
4184ULONG APIENTRY _DrgQueryDragitemCount(PDRAGINFO a);
4185
4186#undef DrgQueryDragitemCount
4187#define DrgQueryDragitemCount _DrgQueryDragitemCount
4188
4189PDRAGITEM APIENTRY _DrgQueryDragitemPtr(PDRAGINFO a, ULONG b);
4190
4191#undef DrgQueryDragitemPtr
4192#define DrgQueryDragitemPtr _DrgQueryDragitemPtr
4193
4194ULONG APIENTRY _DrgQueryDragStatus();
4195
4196#undef DrgQueryDragStatus
4197#define DrgQueryDragStatus _DrgQueryDragStatus
4198
4199BOOL APIENTRY _DrgQueryNativeRMF(PDRAGITEM a, ULONG b, PCHAR c);
4200
4201#undef DrgQueryNativeRMF
4202#define DrgQueryNativeRMF _DrgQueryNativeRMF
4203
4204ULONG APIENTRY _DrgQueryNativeRMFLen(PDRAGITEM a);
4205
4206#undef DrgQueryNativeRMFLen
4207#define DrgQueryNativeRMFLen _DrgQueryNativeRMFLen
4208
4209ULONG APIENTRY _DrgQueryStrName(HSTR a, ULONG b, PSZ c);
4210
4211#undef DrgQueryStrName
4212#define DrgQueryStrName _DrgQueryStrName
4213
4214ULONG APIENTRY _DrgQueryStrNameLen(HSTR a);
4215
4216#undef DrgQueryStrNameLen
4217#define DrgQueryStrNameLen _DrgQueryStrNameLen
4218
4219BOOL APIENTRY _DrgQueryTrueType(PDRAGITEM a, ULONG b, PSZ c);
4220
4221#undef DrgQueryTrueType
4222#define DrgQueryTrueType _DrgQueryTrueType
4223
4224ULONG APIENTRY _DrgQueryTrueTypeLen(PDRAGITEM a);
4225
4226#undef DrgQueryTrueTypeLen
4227#define DrgQueryTrueTypeLen _DrgQueryTrueTypeLen
4228
4229PDRAGINFO APIENTRY _DrgReallocDraginfo(PDRAGINFO a, ULONG b);
4230
4231#undef DrgReallocDraginfo
4232#define DrgReallocDraginfo _DrgReallocDraginfo
4233
4234BOOL APIENTRY _DrgReleasePS(HPS a);
4235
4236#undef DrgReleasePS
4237#define DrgReleasePS _DrgReleasePS
4238
4239MRESULT APIENTRY _DrgSendTransferMsg(HWND a, ULONG b, MPARAM c, MPARAM d);
4240
4241#undef DrgSendTransferMsg
4242#define DrgSendTransferMsg _DrgSendTransferMsg
4243
4244BOOL APIENTRY _DrgSetDragImage(PDRAGINFO a, PDRAGIMAGE b, ULONG c, PVOID d);
4245
4246#undef DrgSetDragImage
4247#define DrgSetDragImage _DrgSetDragImage
4248
4249BOOL APIENTRY _DrgSetDragitem(PDRAGINFO a, PDRAGITEM b, ULONG c, ULONG d);
4250
4251#undef DrgSetDragitem
4252#define DrgSetDragitem _DrgSetDragitem
4253
4254BOOL APIENTRY _DrgSetDragPointer(PDRAGINFO a, HPOINTER b);
4255
4256#undef DrgSetDragPointer
4257#define DrgSetDragPointer _DrgSetDragPointer
4258
4259BOOL APIENTRY _DrgVerifyNativeRMF(PDRAGITEM a, PCSZ b);
4260
4261#undef DrgVerifyNativeRMF
4262#define DrgVerifyNativeRMF _DrgVerifyNativeRMF
4263
4264BOOL APIENTRY _DrgVerifyRMF(PDRAGITEM a, PCSZ b, PCSZ c);
4265
4266#undef DrgVerifyRMF
4267#define DrgVerifyRMF _DrgVerifyRMF
4268
4269BOOL APIENTRY _DrgVerifyTrueType(PDRAGITEM a, PCSZ b);
4270
4271#undef DrgVerifyTrueType
4272#define DrgVerifyTrueType _DrgVerifyTrueType
4273
4274BOOL APIENTRY _DrgVerifyType(PDRAGITEM a, PCSZ b);
4275
4276#undef DrgVerifyType
4277#define DrgVerifyType _DrgVerifyType
4278
4279BOOL APIENTRY _DrgVerifyTypeSet(PDRAGITEM a, PCSZ b, ULONG c, PSZ d);
4280
4281#undef DrgVerifyTypeSet
4282#define DrgVerifyTypeSet _DrgVerifyTypeSet
4283
4284#endif
4285#ifdef INCL_WPCLASS
4286HOBJECT APIENTRY _WinCopyObject(HOBJECT a, HOBJECT b, ULONG c);
4287
4288#undef WinCopyObject
4289#define WinCopyObject _WinCopyObject
4290
4291HOBJECT APIENTRY _WinCreateObject(PCSZ a, PCSZ b, PCSZ c, PCSZ d, ULONG e);
4292
4293#undef WinCreateObject
4294#define WinCreateObject _WinCreateObject
4295
4296HOBJECT APIENTRY _WinCreateShadow(HOBJECT a, HOBJECT b, ULONG c);
4297
4298#undef WinCreateShadow
4299#define WinCreateShadow _WinCreateShadow
4300
4301BOOL APIENTRY _WinDeregisterObjectClass(PCSZ a);
4302
4303#undef WinDeregisterObjectClass
4304#define WinDeregisterObjectClass _WinDeregisterObjectClass
4305
4306BOOL APIENTRY _WinDestroyObject(HOBJECT a);
4307
4308#undef WinDestroyObject
4309#define WinDestroyObject _WinDestroyObject
4310
4311BOOL APIENTRY _WinEnumObjectClasses(POBJCLASS a, PULONG b);
4312
4313#undef WinEnumObjectClasses
4314#define WinEnumObjectClasses _WinEnumObjectClasses
4315
4316BOOL APIENTRY _WinIsSOMDDReady();
4317
4318#undef WinIsSOMDDReady
4319#define WinIsSOMDDReady _WinIsSOMDDReady
4320
4321BOOL APIENTRY _WinIsWPDServerReady();
4322
4323#undef WinIsWPDServerReady
4324#define WinIsWPDServerReady _WinIsWPDServerReady
4325
4326HOBJECT APIENTRY _WinMoveObject(HOBJECT a, HOBJECT b, ULONG c);
4327
4328#undef WinMoveObject
4329#define WinMoveObject _WinMoveObject
4330
4331BOOL APIENTRY _WinOpenObject(HOBJECT a, ULONG b, BOOL c);
4332
4333#undef WinOpenObject
4334#define WinOpenObject _WinOpenObject
4335
4336BOOL APIENTRY _WinQueryActiveDesktopPathname(PSZ a, ULONG b);
4337
4338#undef WinQueryActiveDesktopPathname
4339#define WinQueryActiveDesktopPathname _WinQueryActiveDesktopPathname
4340
4341HOBJECT APIENTRY _WinQueryObject(PCSZ a);
4342
4343#undef WinQueryObject
4344#define WinQueryObject _WinQueryObject
4345
4346BOOL APIENTRY _WinQueryObjectPath(HOBJECT a, PSZ b, ULONG c);
4347
4348#undef WinQueryObjectPath
4349#define WinQueryObjectPath _WinQueryObjectPath
4350
4351BOOL APIENTRY _WinRegisterObjectClass(PCSZ a, PCSZ b);
4352
4353#undef WinRegisterObjectClass
4354#define WinRegisterObjectClass _WinRegisterObjectClass
4355
4356BOOL APIENTRY _WinReplaceObjectClass(PCSZ a, PCSZ b, BOOL c);
4357
4358#undef WinReplaceObjectClass
4359#define WinReplaceObjectClass _WinReplaceObjectClass
4360
4361ULONG APIENTRY _WinRestartSOMDD(BOOL a);
4362
4363#undef WinRestartSOMDD
4364#define WinRestartSOMDD _WinRestartSOMDD
4365
4366ULONG APIENTRY _WinRestartWPDServer(BOOL a);
4367
4368#undef WinRestartWPDServer
4369#define WinRestartWPDServer _WinRestartWPDServer
4370
4371BOOL APIENTRY _WinSaveObject(HOBJECT a, BOOL b);
4372
4373#undef WinSaveObject
4374#define WinSaveObject _WinSaveObject
4375
4376BOOL APIENTRY _WinSetObjectData(HOBJECT a, PCSZ b);
4377
4378#undef WinSetObjectData
4379#define WinSetObjectData _WinSetObjectData
4380
4381BOOL APIENTRY _WinFreeFileIcon(HPOINTER a);
4382
4383#undef WinFreeFileIcon
4384#define WinFreeFileIcon _WinFreeFileIcon
4385
4386HPOINTER APIENTRY _WinLoadFileIcon(PCSZ a, BOOL b);
4387
4388#undef WinLoadFileIcon
4389#define WinLoadFileIcon _WinLoadFileIcon
4390
4391BOOL APIENTRY _WinRestoreWindowPos(PCSZ a, PCSZ b, HWND c);
4392
4393#undef WinRestoreWindowPos
4394#define WinRestoreWindowPos _WinRestoreWindowPos
4395
4396BOOL APIENTRY _WinSetFileIcon(PCSZ a, PICONINFO b);
4397
4398#undef WinSetFileIcon
4399#define WinSetFileIcon _WinSetFileIcon
4400
4401BOOL APIENTRY _WinShutdownSystem(HAB a, HMQ b);
4402
4403#undef WinShutdownSystem
4404#define WinShutdownSystem _WinShutdownSystem
4405
4406BOOL APIENTRY _WinStoreWindowPos(PCSZ a, PCSZ b, HWND c);
4407
4408#undef WinStoreWindowPos
4409#define WinStoreWindowPos _WinStoreWindowPos
4410
4411#endif
4412#ifdef INCL_SPL
4413BOOL APIENTRY _SplStdClose(HDC a);
4414
4415#undef SplStdClose
4416#define SplStdClose _SplStdClose
4417
4418BOOL APIENTRY _SplStdDelete(HSTD a);
4419
4420#undef SplStdDelete
4421#define SplStdDelete _SplStdDelete
4422
4423BOOL APIENTRY _SplStdGetBits(HSTD a, LONG b, LONG c, PCH d);
4424
4425#undef SplStdGetBits
4426#define SplStdGetBits _SplStdGetBits
4427
4428BOOL APIENTRY _SplStdOpen(HDC a);
4429
4430#undef SplStdOpen
4431#define SplStdOpen _SplStdOpen
4432
4433LONG APIENTRY _SplStdQueryLength(HSTD a);
4434
4435#undef SplStdQueryLength
4436#define SplStdQueryLength _SplStdQueryLength
4437
4438BOOL APIENTRY _SplStdStart(HDC a);
4439
4440#undef SplStdStart
4441#define SplStdStart _SplStdStart
4442
4443HSTD APIENTRY _SplStdStop(HDC a);
4444
4445#undef SplStdStop
4446#define SplStdStop _SplStdStop
4447
4448SPLERR APIENTRY _SplControlDevice(PSZ a, PSZ b, ULONG c);
4449
4450#undef SplControlDevice
4451#define SplControlDevice _SplControlDevice
4452
4453SPLERR APIENTRY _SplCopyJob(PCSZ a, PCSZ b, ULONG c, PCSZ d, PCSZ e, PULONG f);
4454
4455#undef SplCopyJob
4456#define SplCopyJob _SplCopyJob
4457
4458SPLERR APIENTRY _SplCreateDevice(PSZ a, ULONG b, PVOID c, ULONG d);
4459
4460#undef SplCreateDevice
4461#define SplCreateDevice _SplCreateDevice
4462
4463SPLERR APIENTRY _SplCreatePort(PCSZ a, PCSZ b, PCSZ c, ULONG d, PVOID e, ULONG f);
4464
4465#undef SplCreatePort
4466#define SplCreatePort _SplCreatePort
4467
4468SPLERR APIENTRY _SplCreateQueue(PSZ a, ULONG b, PVOID c, ULONG d);
4469
4470#undef SplCreateQueue
4471#define SplCreateQueue _SplCreateQueue
4472
4473SPLERR APIENTRY _SplDeleteDevice(PSZ a, PSZ b);
4474
4475#undef SplDeleteDevice
4476#define SplDeleteDevice _SplDeleteDevice
4477
4478SPLERR APIENTRY _SplDeleteJob(PSZ a, PSZ b, ULONG c);
4479
4480#undef SplDeleteJob
4481#define SplDeleteJob _SplDeleteJob
4482
4483SPLERR APIENTRY _SplDeletePort(PCSZ a, PCSZ b);
4484
4485#undef SplDeletePort
4486#define SplDeletePort _SplDeletePort
4487
4488SPLERR APIENTRY _SplDeleteQueue(PSZ a, PSZ b);
4489
4490#undef SplDeleteQueue
4491#define SplDeleteQueue _SplDeleteQueue
4492
4493SPLERR APIENTRY _SplEnumDevice(PSZ a, ULONG b, PVOID c, ULONG d, PULONG e, PULONG f, PULONG g, PVOID h);
4494
4495#undef SplEnumDevice
4496#define SplEnumDevice _SplEnumDevice
4497
4498SPLERR APIENTRY _SplEnumDriver(PSZ a, ULONG b, PVOID c, ULONG d, PULONG e, PULONG f, PULONG g, PVOID h);
4499
4500#undef SplEnumDriver
4501#define SplEnumDriver _SplEnumDriver
4502
4503SPLERR APIENTRY _SplEnumJob(PSZ a, PSZ b, ULONG c, PVOID d, ULONG e, PULONG f, PULONG g, PULONG h, PVOID i);
4504
4505#undef SplEnumJob
4506#define SplEnumJob _SplEnumJob
4507
4508SPLERR APIENTRY _SplEnumPort(PCSZ a, ULONG b, PVOID c, ULONG d, PULONG e, PULONG f, PULONG g, PVOID h);
4509
4510#undef SplEnumPort
4511#define SplEnumPort _SplEnumPort
4512
4513SPLERR APIENTRY _SplEnumPrinter(PSZ a, ULONG b, ULONG c, PVOID d, ULONG e, PULONG f, PULONG g, PULONG h, PVOID i);
4514
4515#undef SplEnumPrinter
4516#define SplEnumPrinter _SplEnumPrinter
4517
4518SPLERR APIENTRY _SplEnumQueue(PSZ a, ULONG b, PVOID c, ULONG d, PULONG e, PULONG f, PULONG g, PVOID h);
4519
4520#undef SplEnumQueue
4521#define SplEnumQueue _SplEnumQueue
4522
4523SPLERR APIENTRY _SplEnumQueueProcessor(PSZ a, ULONG b, PVOID c, ULONG d, PULONG e, PULONG f, PULONG g, PVOID h);
4524
4525#undef SplEnumQueueProcessor
4526#define SplEnumQueueProcessor _SplEnumQueueProcessor
4527
4528SPLERR APIENTRY _SplHoldJob(PCSZ a, PCSZ b, ULONG c);
4529
4530#undef SplHoldJob
4531#define SplHoldJob _SplHoldJob
4532
4533SPLERR APIENTRY _SplHoldQueue(PSZ a, PSZ b);
4534
4535#undef SplHoldQueue
4536#define SplHoldQueue _SplHoldQueue
4537
4538SPLERR APIENTRY _SplPurgeQueue(PSZ a, PSZ b);
4539
4540#undef SplPurgeQueue
4541#define SplPurgeQueue _SplPurgeQueue
4542
4543SPLERR APIENTRY _SplQueryDevice(PSZ a, PSZ b, ULONG c, PVOID d, ULONG e, PULONG f);
4544
4545#undef SplQueryDevice
4546#define SplQueryDevice _SplQueryDevice
4547
4548SPLERR APIENTRY _SplQueryDriver(PCSZ a, PCSZ b, PCSZ c, ULONG d, PVOID e, ULONG f, PULONG g);
4549
4550#undef SplQueryDriver
4551#define SplQueryDriver _SplQueryDriver
4552
4553SPLERR APIENTRY _SplQueryJob(PSZ a, PSZ b, ULONG c, ULONG d, PVOID e, ULONG f, PULONG g);
4554
4555#undef SplQueryJob
4556#define SplQueryJob _SplQueryJob
4557
4558SPLERR APIENTRY _SplQueryPort(PCSZ a, PCSZ b, ULONG c, PVOID d, ULONG e, PULONG f);
4559
4560#undef SplQueryPort
4561#define SplQueryPort _SplQueryPort
4562
4563SPLERR APIENTRY _SplQueryQueue(PSZ a, PSZ b, ULONG c, PVOID d, ULONG e, PULONG f);
4564
4565#undef SplQueryQueue
4566#define SplQueryQueue _SplQueryQueue
4567
4568SPLERR APIENTRY _SplReleaseJob(PCSZ a, PCSZ b, ULONG c);
4569
4570#undef SplReleaseJob
4571#define SplReleaseJob _SplReleaseJob
4572
4573SPLERR APIENTRY _SplReleaseQueue(PSZ a, PSZ b);
4574
4575#undef SplReleaseQueue
4576#define SplReleaseQueue _SplReleaseQueue
4577
4578SPLERR APIENTRY _SplSetDevice(PSZ a, PSZ b, ULONG c, PVOID d, ULONG e, ULONG f);
4579
4580#undef SplSetDevice
4581#define SplSetDevice _SplSetDevice
4582
4583SPLERR APIENTRY _SplSetDriver(PCSZ a, PCSZ b, PCSZ c, ULONG d, PVOID e, ULONG f, ULONG g);
4584
4585#undef SplSetDriver
4586#define SplSetDriver _SplSetDriver
4587
4588SPLERR APIENTRY _SplSetJob(PSZ a, PSZ b, ULONG c, ULONG d, PVOID e, ULONG f, ULONG g);
4589
4590#undef SplSetJob
4591#define SplSetJob _SplSetJob
4592
4593SPLERR APIENTRY _SplSetPort(PCSZ a, PCSZ b, ULONG c, PVOID d, ULONG e, ULONG f);
4594
4595#undef SplSetPort
4596#define SplSetPort _SplSetPort
4597
4598SPLERR APIENTRY _SplSetQueue(PSZ a, PSZ b, ULONG c, PVOID d, ULONG e, ULONG f);
4599
4600#undef SplSetQueue
4601#define SplSetQueue _SplSetQueue
4602
4603ULONG APIENTRY _SplMessageBox(PSZ a, ULONG b, ULONG c, PSZ d, PSZ e, ULONG f, ULONG g);
4604
4605#undef SplMessageBox
4606#define SplMessageBox _SplMessageBox
4607
4608BOOL APIENTRY _SplQmAbort(HSPL a);
4609
4610#undef SplQmAbort
4611#define SplQmAbort _SplQmAbort
4612
4613BOOL APIENTRY _SplQmAbortDoc(HSPL a);
4614
4615#undef SplQmAbortDoc
4616#define SplQmAbortDoc _SplQmAbortDoc
4617
4618BOOL APIENTRY _SplQmClose(HSPL a);
4619
4620#undef SplQmClose
4621#define SplQmClose _SplQmClose
4622
4623BOOL APIENTRY _SplQmEndDoc(HSPL a);
4624
4625#undef SplQmEndDoc
4626#define SplQmEndDoc _SplQmEndDoc
4627
4628ULONG APIENTRY _SplQmGetJobID(HSPL a, ULONG b, PVOID c, ULONG d, PULONG e);
4629
4630#undef SplQmGetJobID
4631#define SplQmGetJobID _SplQmGetJobID
4632
4633BOOL APIENTRY _SplQmNewPage(HSPL a, ULONG b);
4634
4635#undef SplQmNewPage
4636#define SplQmNewPage _SplQmNewPage
4637
4638HSPL APIENTRY _SplQmOpen(PSZ a, LONG b, PQMOPENDATA c);
4639
4640#undef SplQmOpen
4641#define SplQmOpen _SplQmOpen
4642
4643BOOL APIENTRY _SplQmStartDoc(HSPL a, PSZ b);
4644
4645#undef SplQmStartDoc
4646#define SplQmStartDoc _SplQmStartDoc
4647
4648BOOL APIENTRY _SplQmWrite(HSPL a, LONG b, PVOID c);
4649
4650#undef SplQmWrite
4651#define SplQmWrite _SplQmWrite
4652
4653#endif
4654#ifdef INCL_WINHELP
4655BOOL APIENTRY _WinAssociateHelpInstance(HWND a, HWND b);
4656
4657#undef WinAssociateHelpInstance
4658#define WinAssociateHelpInstance _WinAssociateHelpInstance
4659
4660HWND APIENTRY _WinCreateHelpInstance(HAB a, PHELPINIT b);
4661
4662#undef WinCreateHelpInstance
4663#define WinCreateHelpInstance _WinCreateHelpInstance
4664
4665BOOL APIENTRY _WinCreateHelpTable(HWND a, PHELPTABLE b);
4666
4667#undef WinCreateHelpTable
4668#define WinCreateHelpTable _WinCreateHelpTable
4669
4670BOOL APIENTRY _WinDestroyHelpInstance(HWND a);
4671
4672#undef WinDestroyHelpInstance
4673#define WinDestroyHelpInstance _WinDestroyHelpInstance
4674
4675BOOL APIENTRY _WinLoadHelpTable(HWND a, ULONG b, HMODULE c);
4676
4677#undef WinLoadHelpTable
4678#define WinLoadHelpTable _WinLoadHelpTable
4679
4680HWND APIENTRY _WinQueryHelpInstance(HWND a);
4681
4682#undef WinQueryHelpInstance
4683#define WinQueryHelpInstance _WinQueryHelpInstance
4684
4685#endif
4686#ifdef INCL_DDF
4687BOOL APIENTRY _DdfBeginList(HDDF a, ULONG b, ULONG c, ULONG d);
4688
4689#undef DdfBeginList
4690#define DdfBeginList _DdfBeginList
4691
4692BOOL APIENTRY _DdfBitmap(HDDF a, HBITMAP b, ULONG c);
4693
4694#undef DdfBitmap
4695#define DdfBitmap _DdfBitmap
4696
4697BOOL APIENTRY _DdfEndList(HDDF a);
4698
4699#undef DdfEndList
4700#define DdfEndList _DdfEndList
4701
4702BOOL APIENTRY _DdfHyperText(HDDF a, PCSZ b, PCSZ c, ULONG d);
4703
4704#undef DdfHyperText
4705#define DdfHyperText _DdfHyperText
4706
4707BOOL APIENTRY _DdfInform(HDDF a, PCSZ b, ULONG c);
4708
4709#undef DdfInform
4710#define DdfInform _DdfInform
4711
4712HDDF APIENTRY _DdfInitialize(HWND a, ULONG b, ULONG c);
4713
4714#undef DdfInitialize
4715#define DdfInitialize _DdfInitialize
4716
4717BOOL APIENTRY _DdfListItem(HDDF a, PCSZ b, PCSZ c);
4718
4719#undef DdfListItem
4720#define DdfListItem _DdfListItem
4721
4722BOOL APIENTRY _DdfMetafile(HDDF a, HMF b, PRECTL c);
4723
4724#undef DdfMetafile
4725#define DdfMetafile _DdfMetafile
4726
4727BOOL APIENTRY _DdfPara(HDDF a);
4728
4729#undef DdfPara
4730#define DdfPara _DdfPara
4731
4732BOOL APIENTRY _DdfSetColor(HDDF a, COLOR b, COLOR c);
4733
4734#undef DdfSetColor
4735#define DdfSetColor _DdfSetColor
4736
4737BOOL APIENTRY _DdfSetFont(HDDF a, PCSZ b, ULONG c, ULONG d);
4738
4739#undef DdfSetFont
4740#define DdfSetFont _DdfSetFont
4741
4742BOOL APIENTRY _DdfSetFontStyle(HDDF a, ULONG b);
4743
4744#undef DdfSetFontStyle
4745#define DdfSetFontStyle _DdfSetFontStyle
4746
4747BOOL APIENTRY _DdfSetFormat(HDDF a, ULONG b);
4748
4749#undef DdfSetFormat
4750#define DdfSetFormat _DdfSetFormat
4751
4752BOOL APIENTRY _DdfSetTextAlign(HDDF a, ULONG b);
4753
4754#undef DdfSetTextAlign
4755#define DdfSetTextAlign _DdfSetTextAlign
4756
4757BOOL APIENTRY _DdfText(HDDF a, PCSZ b);
4758
4759#undef DdfText
4760#define DdfText _DdfText
4761
4762#endif
4763
4764#ifdef INCL_AVIO
4765inline USHORT _VioAssociate(HDC a, HVPS b)
4766{
4767 USHORT yyrc;
4768 USHORT sel = RestoreOS2FS();
4769
4770 yyrc = VIO16ASSOCIATE(a, b);
4771 SetFS(sel);
4772
4773 return yyrc;
4774}
4775
4776#undef VioAssociate
4777#define VioAssociate _VioAssociate
4778
4779inline USHORT _VioCreateLogFont(PFATTRS a, LONG b, PSTR8 c, HVPS d)
4780{
4781 USHORT yyrc;
4782 USHORT sel = RestoreOS2FS();
4783
4784 yyrc = VIO16CREATELOGFONT(a, b, c, d);
4785 SetFS(sel);
4786
4787 return yyrc;
4788}
4789
4790#undef VioCreateLogFont
4791#define VioCreateLogFont _VioCreateLogFont
4792
4793inline USHORT _VioCreatePS(PHVPS a, SHORT b, SHORT c, SHORT d, SHORT e, HVPS f)
4794{
4795 USHORT yyrc;
4796 USHORT sel = RestoreOS2FS();
4797
4798 yyrc = VIO16CREATEPS(a, b, c, d, e, f);
4799 SetFS(sel);
4800
4801 return yyrc;
4802}
4803
4804#undef VioCreatePS
4805#define VioCreatePS _VioCreatePS
4806
4807inline USHORT _VioDeleteSetId(LONG a, HVPS b)
4808{
4809 USHORT yyrc;
4810 USHORT sel = RestoreOS2FS();
4811
4812 yyrc = VIO16DELETESETID(a, b);
4813 SetFS(sel);
4814
4815 return yyrc;
4816}
4817
4818#undef VioDeleteSetId
4819#define VioDeleteSetId _VioDeleteSetId
4820
4821inline USHORT _VioDestroyPS(HVPS a)
4822{
4823 USHORT yyrc;
4824 USHORT sel = RestoreOS2FS();
4825
4826 yyrc = VIO16DESTROYPS(a);
4827 SetFS(sel);
4828
4829 return yyrc;
4830}
4831
4832#undef VioDestroyPS
4833#define VioDestroyPS _VioDestroyPS
4834
4835inline USHORT _VioGetDeviceCellSize(PSHORT a, PSHORT b, HVPS c)
4836{
4837 USHORT yyrc;
4838 USHORT sel = RestoreOS2FS();
4839
4840 yyrc = VIO16GETDEVICECELLSIZE(a, b, c);
4841 SetFS(sel);
4842
4843 return yyrc;
4844}
4845
4846#undef VioGetDeviceCellSize
4847#define VioGetDeviceCellSize _VioGetDeviceCellSize
4848
4849inline USHORT _VioGetOrg(PSHORT a, PSHORT b, HVPS c)
4850{
4851 USHORT yyrc;
4852 USHORT sel = RestoreOS2FS();
4853
4854 yyrc = VIO16GETORG(a, b, c);
4855 SetFS(sel);
4856
4857 return yyrc;
4858}
4859
4860#undef VioGetOrg
4861#define VioGetOrg _VioGetOrg
4862
4863inline USHORT _VioQueryFonts(PLONG a, PFONTMETRICS b, LONG c, PLONG d, PSZ e, ULONG f, HVPS g)
4864{
4865 USHORT yyrc;
4866 USHORT sel = RestoreOS2FS();
4867
4868 yyrc = VIO16QUERYFONTS(a, b, c, d, e, f, g);
4869 SetFS(sel);
4870
4871 return yyrc;
4872}
4873
4874#undef VioQueryFonts
4875#define VioQueryFonts _VioQueryFonts
4876
4877inline USHORT _VioQuerySetIds(PLONG a, PSTR8 b, PLONG c, LONG d, HVPS e)
4878{
4879 USHORT yyrc;
4880 USHORT sel = RestoreOS2FS();
4881
4882 yyrc = VIO16QUERYSETIDS(a, b, c, d, e);
4883 SetFS(sel);
4884
4885 return yyrc;
4886}
4887
4888#undef VioQuerySetIds
4889#define VioQuerySetIds _VioQuerySetIds
4890
4891inline USHORT _VioSetDeviceCellSize(SHORT a, SHORT b, HVPS c)
4892{
4893 USHORT yyrc;
4894 USHORT sel = RestoreOS2FS();
4895
4896 yyrc = VIO16SETDEVICECELLSIZE(a, b, c);
4897 SetFS(sel);
4898
4899 return yyrc;
4900}
4901
4902#undef VioSetDeviceCellSize
4903#define VioSetDeviceCellSize _VioSetDeviceCellSize
4904
4905inline USHORT _VioSetOrg(SHORT a, SHORT b, HVPS c)
4906{
4907 USHORT yyrc;
4908 USHORT sel = RestoreOS2FS();
4909
4910 yyrc = VIO16SETORG(a, b, c);
4911 SetFS(sel);
4912
4913 return yyrc;
4914}
4915
4916#undef VioSetOrg
4917#define VioSetOrg _VioSetOrg
4918
4919inline USHORT _VioShowPS(SHORT a, SHORT b, SHORT c, HVPS d)
4920{
4921 USHORT yyrc;
4922 USHORT sel = RestoreOS2FS();
4923
4924 yyrc = VIO16SHOWPS(a, b, c, d);
4925 SetFS(sel);
4926
4927 return yyrc;
4928}
4929
4930#undef VioShowPS
4931#define VioShowPS _VioShowPS
4932
4933inline MRESULT _WinDefAVioWindowProc(HWND a, USHORT b, ULONG c, ULONG d)
4934{
4935 MRESULT yyrc;
4936 USHORT sel = RestoreOS2FS();
4937
4938 yyrc = WinDefAVioWindowProc(a, b, c, d);
4939 SetFS(sel);
4940
4941 return yyrc;
4942}
4943
4944#undef WinDefAVioWindowProc
4945#define WinDefAVioWindowProc _WinDefAVioWindowProc
4946
4947#endif
4948#ifdef INCL_KBD
4949inline USHORT _KbdCharIn(PKBDKEYINFO a, USHORT b, HKBD c)
4950{
4951 USHORT yyrc;
4952 USHORT sel = RestoreOS2FS();
4953
4954 yyrc = KbdCharIn(a, b, c);
4955 SetFS(sel);
4956
4957 return yyrc;
4958}
4959
4960#undef KbdCharIn
4961#define KbdCharIn _KbdCharIn
4962
4963inline USHORT _KbdClose(HKBD a)
4964{
4965 USHORT yyrc;
4966 USHORT sel = RestoreOS2FS();
4967
4968 yyrc = KbdClose(a);
4969 SetFS(sel);
4970
4971 return yyrc;
4972}
4973
4974#undef KbdClose
4975#define KbdClose _KbdClose
4976
4977inline USHORT _KbdDeRegister()
4978{
4979 USHORT yyrc;
4980 USHORT sel = RestoreOS2FS();
4981
4982 yyrc = KbdDeRegister();
4983 SetFS(sel);
4984
4985 return yyrc;
4986}
4987
4988#undef KbdDeRegister
4989#define KbdDeRegister _KbdDeRegister
4990
4991inline USHORT _KbdFlushBuffer(HKBD a)
4992{
4993 USHORT yyrc;
4994 USHORT sel = RestoreOS2FS();
4995
4996 yyrc = KbdFlushBuffer(a);
4997 SetFS(sel);
4998
4999 return yyrc;
5000}
5001
5002#undef KbdFlushBuffer
5003#define KbdFlushBuffer _KbdFlushBuffer
5004
5005inline USHORT _KbdFreeFocus(HKBD a)
5006{
5007 USHORT yyrc;
5008 USHORT sel = RestoreOS2FS();
5009
5010 yyrc = KbdFreeFocus(a);
5011 SetFS(sel);
5012
5013 return yyrc;
5014}
5015
5016#undef KbdFreeFocus
5017#define KbdFreeFocus _KbdFreeFocus
5018
5019inline USHORT _KbdGetCp(ULONG a, PUSHORT b, HKBD c)
5020{
5021 USHORT yyrc;
5022 USHORT sel = RestoreOS2FS();
5023
5024 yyrc = KbdGetCp(a, b, c);
5025 SetFS(sel);
5026
5027 return yyrc;
5028}
5029
5030#undef KbdGetCp
5031#define KbdGetCp _KbdGetCp
5032
5033inline USHORT _KbdGetFocus(USHORT a, HKBD b)
5034{
5035 USHORT yyrc;
5036 USHORT sel = RestoreOS2FS();
5037
5038 yyrc = KbdGetFocus(a, b);
5039 SetFS(sel);
5040
5041 return yyrc;
5042}
5043
5044#undef KbdGetFocus
5045#define KbdGetFocus _KbdGetFocus
5046
5047inline USHORT _KbdGetHWID(PKBDHWID a, HKBD b)
5048{
5049 USHORT yyrc;
5050 USHORT sel = RestoreOS2FS();
5051
5052 yyrc = KbdGetHWID(a, b);
5053 SetFS(sel);
5054
5055 return yyrc;
5056}
5057
5058#undef KbdGetHWID
5059#define KbdGetHWID _KbdGetHWID
5060
5061inline USHORT _KbdGetStatus(PKBDINFO a, HKBD b)
5062{
5063 USHORT yyrc;
5064 USHORT sel = RestoreOS2FS();
5065
5066 yyrc = KbdGetStatus(a, b);
5067 SetFS(sel);
5068
5069 return yyrc;
5070}
5071
5072#undef KbdGetStatus
5073#define KbdGetStatus _KbdGetStatus
5074
5075inline USHORT _KbdOpen(PHKBD a)
5076{
5077 USHORT yyrc;
5078 USHORT sel = RestoreOS2FS();
5079
5080 yyrc = KbdOpen(a);
5081 SetFS(sel);
5082
5083 return yyrc;
5084}
5085
5086#undef KbdOpen
5087#define KbdOpen _KbdOpen
5088
5089inline USHORT _KbdPeek(PKBDKEYINFO a, HKBD b)
5090{
5091 USHORT yyrc;
5092 USHORT sel = RestoreOS2FS();
5093
5094 yyrc = KbdPeek(a, b);
5095 SetFS(sel);
5096
5097 return yyrc;
5098}
5099
5100#undef KbdPeek
5101#define KbdPeek _KbdPeek
5102
5103inline USHORT _KbdRegister(PSZ a, PSZ b, ULONG c)
5104{
5105 USHORT yyrc;
5106 USHORT sel = RestoreOS2FS();
5107
5108 yyrc = KbdRegister(a, b, c);
5109 SetFS(sel);
5110
5111 return yyrc;
5112}
5113
5114#undef KbdRegister
5115#define KbdRegister _KbdRegister
5116
5117inline USHORT _KbdSetCp(USHORT a, USHORT b, HKBD c)
5118{
5119 USHORT yyrc;
5120 USHORT sel = RestoreOS2FS();
5121
5122 yyrc = KbdSetCp(a, b, c);
5123 SetFS(sel);
5124
5125 return yyrc;
5126}
5127
5128#undef KbdSetCp
5129#define KbdSetCp _KbdSetCp
5130
5131inline USHORT _KbdSetCustXt(PUSHORT a, HKBD b)
5132{
5133 USHORT yyrc;
5134 USHORT sel = RestoreOS2FS();
5135
5136 yyrc = KbdSetCustXt(a, b);
5137 SetFS(sel);
5138
5139 return yyrc;
5140}
5141
5142#undef KbdSetCustXt
5143#define KbdSetCustXt _KbdSetCustXt
5144
5145inline USHORT _KbdSetFgnd()
5146{
5147 USHORT yyrc;
5148 USHORT sel = RestoreOS2FS();
5149
5150 yyrc = KbdSetFgnd();
5151 SetFS(sel);
5152
5153 return yyrc;
5154}
5155
5156#undef KbdSetFgnd
5157#define KbdSetFgnd _KbdSetFgnd
5158
5159inline USHORT _KbdSetHWID(PKBDHWID a, HKBD b)
5160{
5161 USHORT yyrc;
5162 USHORT sel = RestoreOS2FS();
5163
5164 yyrc = KbdSetHWID(a, b);
5165 SetFS(sel);
5166
5167 return yyrc;
5168}
5169
5170#undef KbdSetHWID
5171#define KbdSetHWID _KbdSetHWID
5172
5173inline USHORT _KbdSetStatus(PKBDINFO a, HKBD b)
5174{
5175 USHORT yyrc;
5176 USHORT sel = RestoreOS2FS();
5177
5178 yyrc = KbdSetStatus(a, b);
5179 SetFS(sel);
5180
5181 return yyrc;
5182}
5183
5184#undef KbdSetStatus
5185#define KbdSetStatus _KbdSetStatus
5186
5187inline USHORT _KbdStringIn(PCH a, PSTRINGINBUF b, USHORT c, HKBD d)
5188{
5189 USHORT yyrc;
5190 USHORT sel = RestoreOS2FS();
5191
5192 yyrc = KbdStringIn(a, b, c, d);
5193 SetFS(sel);
5194
5195 return yyrc;
5196}
5197
5198#undef KbdStringIn
5199#define KbdStringIn _KbdStringIn
5200
5201inline USHORT _KbdSynch(USHORT a)
5202{
5203 USHORT yyrc;
5204 USHORT sel = RestoreOS2FS();
5205
5206 yyrc = KbdSynch(a);
5207 SetFS(sel);
5208
5209 return yyrc;
5210}
5211
5212#undef KbdSynch
5213#define KbdSynch _KbdSynch
5214
5215inline USHORT _KbdXlate(PKBDTRANS a, HKBD b)
5216{
5217 USHORT yyrc;
5218 USHORT sel = RestoreOS2FS();
5219
5220 yyrc = KbdXlate(a, b);
5221 SetFS(sel);
5222
5223 return yyrc;
5224}
5225
5226#undef KbdXlate
5227#define KbdXlate _KbdXlate
5228
5229#endif
5230#ifdef INCL_VIO
5231inline USHORT _VioCheckCharType(PUSHORT a, USHORT b, USHORT c, HVIO d)
5232{
5233 USHORT yyrc;
5234 USHORT sel = RestoreOS2FS();
5235
5236 yyrc = VIO16CHECKCHARTYPE(a, b, c, d);
5237 SetFS(sel);
5238
5239 return yyrc;
5240}
5241
5242#undef VioCheckCharType
5243#define VioCheckCharType _VioCheckCharType
5244
5245inline USHORT _VioDeRegister()
5246{
5247 USHORT yyrc;
5248 USHORT sel = RestoreOS2FS();
5249
5250 yyrc = VIO16DEREGISTER();
5251 SetFS(sel);
5252
5253 return yyrc;
5254}
5255
5256#undef VioDeRegister
5257#define VioDeRegister _VioDeRegister
5258
5259inline USHORT _VioEndPopUp(HVIO a)
5260{
5261 USHORT yyrc;
5262 USHORT sel = RestoreOS2FS();
5263
5264 yyrc = VIO16ENDPOPUP(a);
5265 SetFS(sel);
5266
5267 return yyrc;
5268}
5269
5270#undef VioEndPopUp
5271#define VioEndPopUp _VioEndPopUp
5272
5273inline USHORT _VioGetAnsi(PUSHORT a, HVIO b)
5274{
5275 USHORT yyrc;
5276 USHORT sel = RestoreOS2FS();
5277
5278 yyrc = VIO16GETANSI(a, b);
5279 SetFS(sel);
5280
5281 return yyrc;
5282}
5283
5284#undef VioGetAnsi
5285#define VioGetAnsi _VioGetAnsi
5286
5287inline USHORT _VioGetBuf(PULONG a, PUSHORT b, HVIO c)
5288{
5289 USHORT yyrc;
5290 USHORT sel = RestoreOS2FS();
5291
5292 yyrc = VIO16GETBUF(a, b, c);
5293 SetFS(sel);
5294
5295 return yyrc;
5296}
5297
5298#undef VioGetBuf
5299#define VioGetBuf _VioGetBuf
5300
5301inline USHORT _VioGetConfig(USHORT a, PVIOCONFIGINFO b, HVIO c)
5302{
5303 USHORT yyrc;
5304 USHORT sel = RestoreOS2FS();
5305
5306 yyrc = VIO16GETCONFIG(a, b, c);
5307 SetFS(sel);
5308
5309 return yyrc;
5310}
5311
5312#undef VioGetConfig
5313#define VioGetConfig _VioGetConfig
5314
5315inline USHORT _VioGetCp(USHORT a, PUSHORT b, HVIO c)
5316{
5317 USHORT yyrc;
5318 USHORT sel = RestoreOS2FS();
5319
5320 yyrc = VIO16GETCP(a, b, c);
5321 SetFS(sel);
5322
5323 return yyrc;
5324}
5325
5326#undef VioGetCp
5327#define VioGetCp _VioGetCp
5328
5329inline USHORT _VioGetCurPos(PUSHORT a, PUSHORT b, HVIO c)
5330{
5331 USHORT yyrc;
5332 USHORT sel = RestoreOS2FS();
5333
5334 yyrc = VIO16GETCURPOS(a, b, c);
5335 SetFS(sel);
5336
5337 return yyrc;
5338}
5339
5340#undef VioGetCurPos
5341#define VioGetCurPos _VioGetCurPos
5342
5343inline USHORT _VioGetCurType(PVIOCURSORINFO a, HVIO b)
5344{
5345 USHORT yyrc;
5346 USHORT sel = RestoreOS2FS();
5347
5348 yyrc = VIO16GETCURTYPE(a, b);
5349 SetFS(sel);
5350
5351 return yyrc;
5352}
5353
5354#undef VioGetCurType
5355#define VioGetCurType _VioGetCurType
5356
5357inline USHORT _VioGetFont(PVIOFONTINFO a, HVIO b)
5358{
5359 USHORT yyrc;
5360 USHORT sel = RestoreOS2FS();
5361
5362 yyrc = VIO16GETFONT(a, b);
5363 SetFS(sel);
5364
5365 return yyrc;
5366}
5367
5368#undef VioGetFont
5369#define VioGetFont _VioGetFont
5370
5371inline USHORT _VioGetMode(PVIOMODEINFO a, HVIO b)
5372{
5373 USHORT yyrc;
5374 USHORT sel = RestoreOS2FS();
5375
5376 yyrc = VIO16GETMODE(a, b);
5377 SetFS(sel);
5378
5379 return yyrc;
5380}
5381
5382#undef VioGetMode
5383#define VioGetMode _VioGetMode
5384
5385inline USHORT _VioGetPhysBuf(PVIOPHYSBUF a, USHORT b)
5386{
5387 USHORT yyrc;
5388 USHORT sel = RestoreOS2FS();
5389
5390 yyrc = VIO16GETPHYSBUF(a, b);
5391 SetFS(sel);
5392
5393 return yyrc;
5394}
5395
5396#undef VioGetPhysBuf
5397#define VioGetPhysBuf _VioGetPhysBuf
5398
5399inline USHORT _VioGetState(PVOID a, HVIO b)
5400{
5401 USHORT yyrc;
5402 USHORT sel = RestoreOS2FS();
5403
5404 yyrc = VIO16GETSTATE(a, b);
5405 SetFS(sel);
5406
5407 return yyrc;
5408}
5409
5410#undef VioGetState
5411#define VioGetState _VioGetState
5412
5413inline USHORT _VioModeUndo(USHORT a, USHORT b, USHORT c)
5414{
5415 USHORT yyrc;
5416 USHORT sel = RestoreOS2FS();
5417
5418 yyrc = VIO16MODEUNDO(a, b, c);
5419 SetFS(sel);
5420
5421 return yyrc;
5422}
5423
5424#undef VioModeUndo
5425#define VioModeUndo _VioModeUndo
5426
5427inline USHORT _VioModeWait(USHORT a, PUSHORT b, USHORT c)
5428{
5429 USHORT yyrc;
5430 USHORT sel = RestoreOS2FS();
5431
5432 yyrc = VIO16MODEWAIT(a, b, c);
5433 SetFS(sel);
5434
5435 return yyrc;
5436}
5437
5438#undef VioModeWait
5439#define VioModeWait _VioModeWait
5440
5441inline USHORT _VioPopUp(PUSHORT a, HVIO b)
5442{
5443 USHORT yyrc;
5444 USHORT sel = RestoreOS2FS();
5445
5446 yyrc = VIO16POPUP(a, b);
5447 SetFS(sel);
5448
5449 return yyrc;
5450}
5451
5452#undef VioPopUp
5453#define VioPopUp _VioPopUp
5454
5455inline USHORT _VioPrtSc(HVIO a)
5456{
5457 USHORT yyrc;
5458 USHORT sel = RestoreOS2FS();
5459
5460 yyrc = VIO16PRTSC(a);
5461 SetFS(sel);
5462
5463 return yyrc;
5464}
5465
5466#undef VioPrtSc
5467#define VioPrtSc _VioPrtSc
5468
5469inline USHORT _VioPrtScToggle(HVIO a)
5470{
5471 USHORT yyrc;
5472 USHORT sel = RestoreOS2FS();
5473
5474 yyrc = VIO16PRTSCTOGGLE(a);
5475 SetFS(sel);
5476
5477 return yyrc;
5478}
5479
5480#undef VioPrtScToggle
5481#define VioPrtScToggle _VioPrtScToggle
5482
5483inline USHORT _VioReadCellStr(PCH a, PUSHORT b, USHORT c, USHORT d, HVIO e)
5484{
5485 USHORT yyrc;
5486 USHORT sel = RestoreOS2FS();
5487
5488 yyrc = VIO16READCELLSTR(a, b, c, d, e);
5489 SetFS(sel);
5490
5491 return yyrc;
5492}
5493
5494#undef VioReadCellStr
5495#define VioReadCellStr _VioReadCellStr
5496
5497inline USHORT _VioReadCharStr(PCH a, PUSHORT b, USHORT c, USHORT d, HVIO e)
5498{
5499 USHORT yyrc;
5500 USHORT sel = RestoreOS2FS();
5501
5502 yyrc = VIO16READCHARSTR(a, b, c, d, e);
5503 SetFS(sel);
5504
5505 return yyrc;
5506}
5507
5508#undef VioReadCharStr
5509#define VioReadCharStr _VioReadCharStr
5510
5511inline USHORT _VioRegister(PSZ a, PSZ b, ULONG c, ULONG d)
5512{
5513 USHORT yyrc;
5514 USHORT sel = RestoreOS2FS();
5515
5516 yyrc = VIO16REGISTER(a, b, c, d);
5517 SetFS(sel);
5518
5519 return yyrc;
5520}
5521
5522#undef VioRegister
5523#define VioRegister _VioRegister
5524
5525inline USHORT _VioSavRedrawUndo(USHORT a, USHORT b, USHORT c)
5526{
5527 USHORT yyrc;
5528 USHORT sel = RestoreOS2FS();
5529
5530 yyrc = VIO16SAVREDRAWUNDO(a, b, c);
5531 SetFS(sel);
5532
5533 return yyrc;
5534}
5535
5536#undef VioSavRedrawUndo
5537#define VioSavRedrawUndo _VioSavRedrawUndo
5538
5539inline USHORT _VioSavRedrawWait(USHORT a, PUSHORT b, USHORT c)
5540{
5541 USHORT yyrc;
5542 USHORT sel = RestoreOS2FS();
5543
5544 yyrc = VIO16SAVREDRAWWAIT(a, b, c);
5545 SetFS(sel);
5546
5547 return yyrc;
5548}
5549
5550#undef VioSavRedrawWait
5551#define VioSavRedrawWait _VioSavRedrawWait
5552
5553inline USHORT _VioScrLock(USHORT a, PUCHAR b, HVIO c)
5554{
5555 USHORT yyrc;
5556 USHORT sel = RestoreOS2FS();
5557
5558 yyrc = VIO16SCRLOCK(a, b, c);
5559 SetFS(sel);
5560
5561 return yyrc;
5562}
5563
5564#undef VioScrLock
5565#define VioScrLock _VioScrLock
5566
5567inline USHORT _VioScrollDn(USHORT a, USHORT b, USHORT c, USHORT d, USHORT e, PBYTE f, HVIO g)
5568{
5569 USHORT yyrc;
5570 USHORT sel = RestoreOS2FS();
5571
5572 yyrc = VIO16SCROLLDN(a, b, c, d, e, f, g);
5573 SetFS(sel);
5574
5575 return yyrc;
5576}
5577
5578#undef VioScrollDn
5579#define VioScrollDn _VioScrollDn
5580
5581inline USHORT _VioScrollLf(USHORT a, USHORT b, USHORT c, USHORT d, USHORT e, PBYTE f, HVIO g)
5582{
5583 USHORT yyrc;
5584 USHORT sel = RestoreOS2FS();
5585
5586 yyrc = VIO16SCROLLLF(a, b, c, d, e, f, g);
5587 SetFS(sel);
5588
5589 return yyrc;
5590}
5591
5592#undef VioScrollLf
5593#define VioScrollLf _VioScrollLf
5594
5595inline USHORT _VioScrollRt(USHORT a, USHORT b, USHORT c, USHORT d, USHORT e, PBYTE f, HVIO g)
5596{
5597 USHORT yyrc;
5598 USHORT sel = RestoreOS2FS();
5599
5600 yyrc = VIO16SCROLLRT(a, b, c, d, e, f, g);
5601 SetFS(sel);
5602
5603 return yyrc;
5604}
5605
5606#undef VioScrollRt
5607#define VioScrollRt _VioScrollRt
5608
5609inline USHORT _VioScrollUp(USHORT a, USHORT b, USHORT c, USHORT d, USHORT e, PBYTE f, HVIO g)
5610{
5611 USHORT yyrc;
5612 USHORT sel = RestoreOS2FS();
5613
5614 yyrc = VIO16SCROLLUP(a, b, c, d, e, f, g);
5615 SetFS(sel);
5616
5617 return yyrc;
5618}
5619
5620#undef VioScrollUp
5621#define VioScrollUp _VioScrollUp
5622
5623inline USHORT _VioScrUnLock(HVIO a)
5624{
5625 USHORT yyrc;
5626 USHORT sel = RestoreOS2FS();
5627
5628 yyrc = VIO16SCRUNLOCK(a);
5629 SetFS(sel);
5630
5631 return yyrc;
5632}
5633
5634#undef VioScrUnLock
5635#define VioScrUnLock _VioScrUnLock
5636
5637inline USHORT _VioSetAnsi(USHORT a, HVIO b)
5638{
5639 USHORT yyrc;
5640 USHORT sel = RestoreOS2FS();
5641
5642 yyrc = VIO16SETANSI(a, b);
5643 SetFS(sel);
5644
5645 return yyrc;
5646}
5647
5648#undef VioSetAnsi
5649#define VioSetAnsi _VioSetAnsi
5650
5651inline USHORT _VioSetCp(USHORT a, USHORT b, HVIO c)
5652{
5653 USHORT yyrc;
5654 USHORT sel = RestoreOS2FS();
5655
5656 yyrc = VIO16SETCP(a, b, c);
5657 SetFS(sel);
5658
5659 return yyrc;
5660}
5661
5662#undef VioSetCp
5663#define VioSetCp _VioSetCp
5664
5665inline USHORT _VioSetCurPos(USHORT a, USHORT b, HVIO c)
5666{
5667 USHORT yyrc;
5668 USHORT sel = RestoreOS2FS();
5669
5670 yyrc = VIO16SETCURPOS(a, b, c);
5671 SetFS(sel);
5672
5673 return yyrc;
5674}
5675
5676#undef VioSetCurPos
5677#define VioSetCurPos _VioSetCurPos
5678
5679inline USHORT _VioSetCurType(PVIOCURSORINFO a, HVIO b)
5680{
5681 USHORT yyrc;
5682 USHORT sel = RestoreOS2FS();
5683
5684 yyrc = VIO16SETCURTYPE(a, b);
5685 SetFS(sel);
5686
5687 return yyrc;
5688}
5689
5690#undef VioSetCurType
5691#define VioSetCurType _VioSetCurType
5692
5693inline USHORT _VioSetFont(PVIOFONTINFO a, HVIO b)
5694{
5695 USHORT yyrc;
5696 USHORT sel = RestoreOS2FS();
5697
5698 yyrc = VIO16SETFONT(a, b);
5699 SetFS(sel);
5700
5701 return yyrc;
5702}
5703
5704#undef VioSetFont
5705#define VioSetFont _VioSetFont
5706
5707inline USHORT _VioSetMode(PVIOMODEINFO a, HVIO b)
5708{
5709 USHORT yyrc;
5710 USHORT sel = RestoreOS2FS();
5711
5712 yyrc = VIO16SETMODE(a, b);
5713 SetFS(sel);
5714
5715 return yyrc;
5716}
5717
5718#undef VioSetMode
5719#define VioSetMode _VioSetMode
5720
5721inline USHORT _VioSetState(PVOID a, HVIO b)
5722{
5723 USHORT yyrc;
5724 USHORT sel = RestoreOS2FS();
5725
5726 yyrc = VIO16SETSTATE(a, b);
5727 SetFS(sel);
5728
5729 return yyrc;
5730}
5731
5732#undef VioSetState
5733#define VioSetState _VioSetState
5734
5735inline USHORT _VioShowBuf(USHORT a, USHORT b, HVIO c)
5736{
5737 USHORT yyrc;
5738 USHORT sel = RestoreOS2FS();
5739
5740 yyrc = VIO16SHOWBUF(a, b, c);
5741 SetFS(sel);
5742
5743 return yyrc;
5744}
5745
5746#undef VioShowBuf
5747#define VioShowBuf _VioShowBuf
5748
5749inline USHORT _VioWrtCellStr(PCH a, USHORT b, USHORT c, USHORT d, HVIO e)
5750{
5751 USHORT yyrc;
5752 USHORT sel = RestoreOS2FS();
5753
5754 yyrc = VIO16WRTCELLSTR(a, b, c, d, e);
5755 SetFS(sel);
5756
5757 return yyrc;
5758}
5759
5760#undef VioWrtCellStr
5761#define VioWrtCellStr _VioWrtCellStr
5762
5763inline USHORT _VioWrtCharStr(PCH a, USHORT b, USHORT c, USHORT d, HVIO e)
5764{
5765 USHORT yyrc;
5766 USHORT sel = RestoreOS2FS();
5767
5768 yyrc = VIO16WRTCHARSTR(a, b, c, d, e);
5769 SetFS(sel);
5770
5771 return yyrc;
5772}
5773
5774#undef VioWrtCharStr
5775#define VioWrtCharStr _VioWrtCharStr
5776
5777inline USHORT _VioWrtCharStrAtt(PCH a, USHORT b, USHORT c, USHORT d, PBYTE e, HVIO f)
5778{
5779 USHORT yyrc;
5780 USHORT sel = RestoreOS2FS();
5781
5782 yyrc = VIO16WRTCHARSTRATT(a, b, c, d, e, f);
5783 SetFS(sel);
5784
5785 return yyrc;
5786}
5787
5788#undef VioWrtCharStrAtt
5789#define VioWrtCharStrAtt _VioWrtCharStrAtt
5790
5791inline USHORT _VioWrtNAttr(PBYTE a, USHORT b, USHORT c, USHORT d, HVIO e)
5792{
5793 USHORT yyrc;
5794 USHORT sel = RestoreOS2FS();
5795
5796 yyrc = VIO16WRTNATTR(a, b, c, d, e);
5797 SetFS(sel);
5798
5799 return yyrc;
5800}
5801
5802#undef VioWrtNAttr
5803#define VioWrtNAttr _VioWrtNAttr
5804
5805inline USHORT _VioWrtNCell(PBYTE a, USHORT b, USHORT c, USHORT d, HVIO e)
5806{
5807 USHORT yyrc;
5808 USHORT sel = RestoreOS2FS();
5809
5810 yyrc = VIO16WRTNCELL(a, b, c, d, e);
5811 SetFS(sel);
5812
5813 return yyrc;
5814}
5815
5816#undef VioWrtNCell
5817#define VioWrtNCell _VioWrtNCell
5818
5819inline USHORT _VioWrtNChar(PCH a, USHORT b, USHORT c, USHORT d, HVIO e)
5820{
5821 USHORT yyrc;
5822 USHORT sel = RestoreOS2FS();
5823
5824 yyrc = VIO16WRTNCHAR(a, b, c, d, e);
5825 SetFS(sel);
5826
5827 return yyrc;
5828}
5829
5830#undef VioWrtNChar
5831#define VioWrtNChar _VioWrtNChar
5832
5833inline USHORT _VioWrtTTY(PCH a, USHORT b, HVIO c)
5834{
5835 USHORT yyrc;
5836 USHORT sel = RestoreOS2FS();
5837
5838 yyrc = VIO16WRTTTY(a, b, c);
5839 SetFS(sel);
5840
5841 return yyrc;
5842}
5843
5844#undef VioWrtTTY
5845#define VioWrtTTY _VioWrtTTY
5846
5847#endif
5848#ifdef INCL_MOU
5849inline USHORT _MouClose(HMOU a)
5850{
5851 USHORT yyrc;
5852 USHORT sel = RestoreOS2FS();
5853
5854 yyrc = MOU16CLOSE(a);
5855 SetFS(sel);
5856
5857 return yyrc;
5858}
5859
5860#undef MouClose
5861#define MouClose _MouClose
5862
5863inline USHORT _MouDeRegister()
5864{
5865 USHORT yyrc;
5866 USHORT sel = RestoreOS2FS();
5867
5868 yyrc = MOU16DEREGISTER();
5869 SetFS(sel);
5870
5871 return yyrc;
5872}
5873
5874#undef MouDeRegister
5875#define MouDeRegister _MouDeRegister
5876
5877inline USHORT _MouDrawPtr(HMOU a)
5878{
5879 USHORT yyrc;
5880 USHORT sel = RestoreOS2FS();
5881
5882 yyrc = MOU16DRAWPTR(a);
5883 SetFS(sel);
5884
5885 return yyrc;
5886}
5887
5888#undef MouDrawPtr
5889#define MouDrawPtr _MouDrawPtr
5890
5891inline USHORT _MouFlushQue(HMOU a)
5892{
5893 USHORT yyrc;
5894 USHORT sel = RestoreOS2FS();
5895
5896 yyrc = MOU16FLUSHQUE(a);
5897 SetFS(sel);
5898
5899 return yyrc;
5900}
5901
5902#undef MouFlushQue
5903#define MouFlushQue _MouFlushQue
5904
5905inline USHORT _MouGetDevStatus(PUSHORT a, HMOU b)
5906{
5907 USHORT yyrc;
5908 USHORT sel = RestoreOS2FS();
5909
5910 yyrc = MOU16GETDEVSTATUS(a, b);
5911 SetFS(sel);
5912
5913 return yyrc;
5914}
5915
5916#undef MouGetDevStatus
5917#define MouGetDevStatus _MouGetDevStatus
5918
5919inline USHORT _MouGetEventMask(PUSHORT a, HMOU b)
5920{
5921 USHORT yyrc;
5922 USHORT sel = RestoreOS2FS();
5923
5924 yyrc = MOU16GETEVENTMASK(a, b);
5925 SetFS(sel);
5926
5927 return yyrc;
5928}
5929
5930#undef MouGetEventMask
5931#define MouGetEventMask _MouGetEventMask
5932
5933inline USHORT _MouGetNumButtons(PUSHORT a, HMOU b)
5934{
5935 USHORT yyrc;
5936 USHORT sel = RestoreOS2FS();
5937
5938 yyrc = MOU16GETNUMBUTTONS(a, b);
5939 SetFS(sel);
5940
5941 return yyrc;
5942}
5943
5944#undef MouGetNumButtons
5945#define MouGetNumButtons _MouGetNumButtons
5946
5947inline USHORT _MouGetNumMickeys(PUSHORT a, HMOU b)
5948{
5949 USHORT yyrc;
5950 USHORT sel = RestoreOS2FS();
5951
5952 yyrc = MOU16GETNUMMICKEYS(a, b);
5953 SetFS(sel);
5954
5955 return yyrc;
5956}
5957
5958#undef MouGetNumMickeys
5959#define MouGetNumMickeys _MouGetNumMickeys
5960
5961inline USHORT _MouGetNumQueEl(PMOUQUEINFO a, HMOU b)
5962{
5963 USHORT yyrc;
5964 USHORT sel = RestoreOS2FS();
5965
5966 yyrc = MOU16GETNUMQUEEL(a, b);
5967 SetFS(sel);
5968
5969 return yyrc;
5970}
5971
5972#undef MouGetNumQueEl
5973#define MouGetNumQueEl _MouGetNumQueEl
5974
5975inline USHORT _MouGetPtrPos(PPTRLOC a, HMOU b)
5976{
5977 USHORT yyrc;
5978 USHORT sel = RestoreOS2FS();
5979
5980 yyrc = MOU16GETPTRPOS(a, b);
5981 SetFS(sel);
5982
5983 return yyrc;
5984}
5985
5986#undef MouGetPtrPos
5987#define MouGetPtrPos _MouGetPtrPos
5988
5989inline USHORT _MouGetPtrShape(PBYTE a, PPTRSHAPE b, HMOU c)
5990{
5991 USHORT yyrc;
5992 USHORT sel = RestoreOS2FS();
5993
5994 yyrc = MOU16GETPTRSHAPE(a, b, c);
5995 SetFS(sel);
5996
5997 return yyrc;
5998}
5999
6000#undef MouGetPtrShape
6001#define MouGetPtrShape _MouGetPtrShape
6002
6003inline USHORT _MouGetScaleFact(PSCALEFACT a, HMOU b)
6004{
6005 USHORT yyrc;
6006 USHORT sel = RestoreOS2FS();
6007
6008 yyrc = MOU16GETSCALEFACT(a, b);
6009 SetFS(sel);
6010
6011 return yyrc;
6012}
6013
6014#undef MouGetScaleFact
6015#define MouGetScaleFact _MouGetScaleFact
6016
6017inline USHORT _MouGetThreshold(PTHRESHOLD a, HMOU b)
6018{
6019 USHORT yyrc;
6020 USHORT sel = RestoreOS2FS();
6021
6022 yyrc = MOU16GETTHRESHOLD(a, b);
6023 SetFS(sel);
6024
6025 return yyrc;
6026}
6027
6028#undef MouGetThreshold
6029#define MouGetThreshold _MouGetThreshold
6030
6031inline USHORT _MouInitReal(PSZ a)
6032{
6033 USHORT yyrc;
6034 USHORT sel = RestoreOS2FS();
6035
6036 yyrc = MOU16INITREAL(a);
6037 SetFS(sel);
6038
6039 return yyrc;
6040}
6041
6042#undef MouInitReal
6043#define MouInitReal _MouInitReal
6044
6045inline USHORT _MouOpen(PSZ a, PHMOU b)
6046{
6047 USHORT yyrc;
6048 USHORT sel = RestoreOS2FS();
6049
6050 yyrc = MOU16OPEN(a, b);
6051 SetFS(sel);
6052
6053 return yyrc;
6054}
6055
6056#undef MouOpen
6057#define MouOpen _MouOpen
6058
6059inline USHORT _MouReadEventQue(PMOUEVENTINFO a, PUSHORT b, HMOU c)
6060{
6061 USHORT yyrc;
6062 USHORT sel = RestoreOS2FS();
6063
6064 yyrc = MOU16READEVENTQUE(a, b, c);
6065 SetFS(sel);
6066
6067 return yyrc;
6068}
6069
6070#undef MouReadEventQue
6071#define MouReadEventQue _MouReadEventQue
6072
6073inline USHORT _MouRegister(PSZ a, PSZ b, ULONG c)
6074{
6075 USHORT yyrc;
6076 USHORT sel = RestoreOS2FS();
6077
6078 yyrc = MOU16REGISTER(a, b, c);
6079 SetFS(sel);
6080
6081 return yyrc;
6082}
6083
6084#undef MouRegister
6085#define MouRegister _MouRegister
6086
6087inline USHORT _MouRemovePtr(PNOPTRRECT a, HMOU b)
6088{
6089 USHORT yyrc;
6090 USHORT sel = RestoreOS2FS();
6091
6092 yyrc = MOU16REMOVEPTR(a, b);
6093 SetFS(sel);
6094
6095 return yyrc;
6096}
6097
6098#undef MouRemovePtr
6099#define MouRemovePtr _MouRemovePtr
6100
6101inline USHORT _MouSetDevStatus(PUSHORT a, HMOU b)
6102{
6103 USHORT yyrc;
6104 USHORT sel = RestoreOS2FS();
6105
6106 yyrc = MOU16SETDEVSTATUS(a, b);
6107 SetFS(sel);
6108
6109 return yyrc;
6110}
6111
6112#undef MouSetDevStatus
6113#define MouSetDevStatus _MouSetDevStatus
6114
6115inline USHORT _MouSetEventMask(PUSHORT a, HMOU b)
6116{
6117 USHORT yyrc;
6118 USHORT sel = RestoreOS2FS();
6119
6120 yyrc = MOU16SETEVENTMASK(a, b);
6121 SetFS(sel);
6122
6123 return yyrc;
6124}
6125
6126#undef MouSetEventMask
6127#define MouSetEventMask _MouSetEventMask
6128
6129inline USHORT _MouSetPtrPos(PPTRLOC a, HMOU b)
6130{
6131 USHORT yyrc;
6132 USHORT sel = RestoreOS2FS();
6133
6134 yyrc = MOU16SETPTRPOS(a, b);
6135 SetFS(sel);
6136
6137 return yyrc;
6138}
6139
6140#undef MouSetPtrPos
6141#define MouSetPtrPos _MouSetPtrPos
6142
6143inline USHORT _MouSetPtrShape(PBYTE a, PPTRSHAPE b, HMOU c)
6144{
6145 USHORT yyrc;
6146 USHORT sel = RestoreOS2FS();
6147
6148 yyrc = MOU16SETPTRSHAPE(a, b, c);
6149 SetFS(sel);
6150
6151 return yyrc;
6152}
6153
6154#undef MouSetPtrShape
6155#define MouSetPtrShape _MouSetPtrShape
6156
6157inline USHORT _MouSetScaleFact(PSCALEFACT a, HMOU b)
6158{
6159 USHORT yyrc;
6160 USHORT sel = RestoreOS2FS();
6161
6162 yyrc = MOU16SETSCALEFACT(a, b);
6163 SetFS(sel);
6164
6165 return yyrc;
6166}
6167
6168#undef MouSetScaleFact
6169#define MouSetScaleFact _MouSetScaleFact
6170
6171inline USHORT _MouSetThreshold(PTHRESHOLD a, HMOU b)
6172{
6173 USHORT yyrc;
6174 USHORT sel = RestoreOS2FS();
6175
6176 yyrc = MOU16SETTHRESHOLD(a, b);
6177 SetFS(sel);
6178
6179 return yyrc;
6180}
6181
6182#undef MouSetThreshold
6183#define MouSetThreshold _MouSetThreshold
6184
6185inline USHORT _MouSynch(USHORT a)
6186{
6187 USHORT yyrc;
6188 USHORT sel = RestoreOS2FS();
6189
6190 yyrc = MOU16SYNCH(a);
6191 SetFS(sel);
6192
6193 return yyrc;
6194}
6195
6196#undef MouSynch
6197#define MouSynch _MouSynch
6198
6199#endif
6200
6201#endif
Note: See TracBrowser for help on using the repository browser.