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

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

Force extern "C" for API declarations.

Seems that IBM VAC implied that for stdcall ones. GCC doesn't do that.

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