source: trunk/include/os2wrap.h@ 21916

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

Merge branch gcc-kmk to trunk.

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