source: trunk/include/os2wrap.h@ 10366

Last change on this file since 10366 was 10218, checked in by sandervl, 22 years ago

Update for libwrap

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