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

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

Add OS2DEF_INCLUDED and_LNK_CONV missing in GCC.

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