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

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

Add APIRET16/APIENTRY16 missing in GCC.

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