source: branches/gcc-kmk/include/os2wrap.h@ 21703

Last change on this file since 21703 was 21703, checked in by dmik, 14 years ago

os2wrap.h: OS2_H is also necessary (see r21701).

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