source: trunk/include/os2wrap.h

Last change on this file was 22139, checked in by dmik, 8 years ago

Fix os2safe.h warnings.

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