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

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

os2warp.h: Define INCL_LONGLONG_STRUCTS under GCC.

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