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

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

os2wrap.h: Replace VIO16/MOU16 with Vio/Mou and add OS2_INCLUDED.

This is needed for compatiblity with the GCC version of the toolkit headers which
uses Vio/Mou notations and doesn't define OS2_INCLUDED.

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