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

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

Define USE_OS2_TOOLKIT_HEADERS.

This is necessary since some APIs used by Odin are missing from the somewhat
restricted version of the OS/2 Toolkit that comes with GCC.

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