source: trunk/include/os2wrap.h@ 21301

Last change on this file since 21301 was 21301, checked in by ydario, 16 years ago

Header updates.

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