source: trunk/include/pmwinx.h@ 4

Last change on this file since 4 was 4, checked in by ktk, 26 years ago

Import

File size: 41.2 KB
Line 
1/* $Id: pmwinx.h,v 1.1 1999-05-24 20:19:07 ktk Exp $ */
2
3#ifndef __PMWINX_H__
4#define __PMWINX_H__
5
6
7
8#define GetWindowTask(hWnd) ((HANDLE)GetWindowThreadProcessId(hWnd, NULL))
9
10
11/* Macro'd APIs
12 */
13#define CreateWindow(lpClassName, lpWindowName, dwStyle, x, y,\
14 nWidth, nHeight, hWndParent, hMenu, hInstance, lpParam)\
15 CreateWindowEx(0, lpClassName, lpWindowName, dwStyle, x, y,\
16 nWidth, nHeight, hWndParent, hMenu, hInstance, lpParam)
17
18#define AnsiToOem CharToOem
19#define OemToAnsi OemToChar
20#define AnsiToOemBuff CharToOemBuff
21#define OemToAnsiBuff OemToCharBuff
22#define AnsiUpper CharUpper
23#define AnsiUpperBuff CharUpperBuff
24#define AnsiLower CharLower
25#define AnsiLowerBuff CharLowerBuff
26#define AnsiNext CharNext
27#define AnsiPrev CharPrev
28
29/* Name Mapped API's
30 */
31#define CreateBitmapIndirect _CreateBitmapIndirect
32#define CreateDialogIndirect _CreateDialogIndirect
33#define CreateDialogIndirectParam _CreateDialogIndirectParam
34#define CreateIconIndirect _CreateIconIndirect
35#define DialogBoxIndirect _DialogBoxIndirect
36#define DialogBoxIndirectParam _DialogBoxIndirectParam
37#define LoadMenuIndirect _LoadMenuIndirect
38#define LoadResource _LoadResource
39
40
41/* API Prototypes
42 */
43int WINAPI WinMain( HINSTANCE, HINSTANCE, LPSTR, int );
44
45int WINAPI AbortDoc( HDC );
46
47BOOL WINAPI AbortPath( HDC );
48
49ATOM WINAPI AddAtom( LPCSTR );
50
51int WINAPI AddFontResource( LPCSTR );
52
53BOOL WINAPI AdjustWindowRect( PRECT, DWORD, BOOL );
54
55BOOL WINAPI AdjustWindowRectEx( PRECT, DWORD, BOOL, DWORD );
56
57BOOL WINAPI AngleArc( HDC, int, int, DWORD, float startAngle, float sweepAngle );
58
59BOOL WINAPI AnimatePalette( HPALETTE, UINT, UINT, const PALETTEENTRY *);
60
61BOOL WINAPI AppendMenu( HMENU, UINT, UINT, LPCSTR );
62
63BOOL WINAPI Arc( HDC, int, int, int, int, int, int, int, int );
64
65BOOL WINAPI ArcTo( HDC, int, int, int, int, int xRad1, int yRad1, int xRad2, int yRad2);
66
67UINT WINAPI ArrangeIconicWindows( HWND );
68
69BOOL WINAPI Beep( DWORD, DWORD );
70
71HDWP WINAPI BeginDeferWindowPos( int );
72
73HDC WINAPI BeginPaint( HWND, PPAINTSTRUCT );
74
75BOOL WINAPI BeginPath( HDC );
76
77BOOL WINAPI BitBlt( HDC , int, int, int, int, HDC , int, int, DWORD );
78
79BOOL WINAPI BringWindowToTop( HWND );
80
81BOOL WINAPI CallMsgFilter( PMSG, int );
82
83LRESULT WINAPI CallNextHookEx( HHOOK, int, WPARAM, LPARAM );
84
85LRESULT WINAPI CallWindowProc( WNDPROC, HWND, UINT, WPARAM, LPARAM );
86
87BOOL WINAPI ChangeClipboardChain( HWND, HWND );
88
89LPSTR WINAPI CharLower( LPSTR );
90
91DWORD WINAPI CharLowerBuff( LPSTR, DWORD );
92
93LPSTR WINAPI CharUpper( LPSTR );
94
95DWORD WINAPI CharUpperBuff( LPSTR, DWORD );
96
97BOOL WINAPI CheckDlgButton( HWND, int, UINT );
98
99DWORD WINAPI CheckMenuItem( HMENU, UINT, UINT );
100
101BOOL WINAPI CheckRadioButton( HWND, int, int, int );
102
103HWND WINAPI ChildWindowFromPoint( HWND, POINT );
104
105BOOL WINAPI ChooseColor( PCHOOSECOLOR );
106
107BOOL WINAPI ChooseFont( LPCHOOSEFONT );
108
109BOOL WINAPI Chord( HDC , int, int, int, int, int xRadial1, int yRadial1, int xRadial2, int yRadial2);
110
111BOOL WINAPI ClientToScreen( HWND, PPOINT );
112
113BOOL WINAPI ClipCursor( const RECT *);
114
115BOOL WINAPI CloseClipboard( VOID );
116
117HENHMETAFILE WINAPI CloseEnhMetaFile( HDC );
118
119BOOL WINAPI CloseFigure( HDC );
120
121BOOL WINAPI CloseHandle( HANDLE );
122
123HMETAFILE WINAPI CloseMetaFile( HDC );
124
125BOOL WINAPI CloseWindow( HWND );
126
127int WINAPI CombineRgn( HRGN, HRGN hrgnSrc1, HRGN hrgnSrc2, int );
128
129DWORD WINAPI CommDlgExtendedError( VOID );
130
131LONG WINAPI CompareFileTime( const FILETIME *, const FILETIME * );
132
133HCURSOR WINAPI CopyCursor( HCURSOR );
134
135HENHMETAFILE WINAPI CopyEnhMetaFile( HENHMETAFILE, LPCSTR );
136
137BOOL WINAPI CopyFile( LPCSTR, LPCSTR, BOOL );
138
139HICON WINAPI CopyIcon( HICON );
140
141HMETAFILE WINAPI CopyMetaFile( HMETAFILE, LPCSTR );
142
143BOOL WINAPI CopyRect( PRECT, const RECT *);
144
145int WINAPI CountClipboardFormats( VOID );
146
147HACCEL WINAPI CreateAcceleratorTable( PACCEL, int );
148
149HBITMAP WINAPI CreateBitmap( int, int, UINT, UINT, const void * );
150
151HBITMAP WINAPI CreateBitmapIndirect( const BITMAP * );
152
153HBRUSH WINAPI CreateBrushIndirect( PLOGBRUSH );
154
155BOOL WINAPI CreateCaret( HWND, HBITMAP, int, int );
156
157HBITMAP WINAPI CreateCompatibleBitmap( HDC , int, int );
158
159HDC WINAPI CreateCompatibleDC( HDC );
160
161HCURSOR WINAPI CreateCursor( HINSTANCE, int, int, int, int, const VOID *, const VOID *);
162
163HDC WINAPI CreateDC( LPCSTR, LPCSTR, LPCSTR, const DEVMODE *);
164
165HBRUSH WINAPI CreateDIBPatternBrushPt( const VOID *, UINT );
166
167HBITMAP WINAPI CreateDIBitmap( HDC, const BITMAPINFOHEADER *, DWORD, const void *, const BITMAPINFO *, UINT );
168
169HWND WINAPI CreateDialog( HINSTANCE, LPCSTR, HWND, DLGPROC );
170
171HWND WINAPI CreateDialogParam( HINSTANCE, LPCSTR, HWND, DLGPROC, LPARAM );
172
173HWND WINAPI CreateDialogIndirect( HINSTANCE, const DLGTEMPLATE *, HWND, DLGPROC );
174
175HWND WINAPI CreateDialogIndirectParam( HINSTANCE, const DLGTEMPLATE *, HWND, DLGPROC, LPARAM );
176
177BOOL WINAPI CreateDirectory( LPCSTR, PSECURITY_ATTRIBUTES );
178
179HRGN WINAPI CreateEllipticRgn( int, int, int, int );
180
181HRGN WINAPI CreateEllipticRgnIndirect( const RECT * );
182
183HENHMETAFILE WINAPI CreateEnhMetaFile( HDC, LPCSTR, const RECT *, LPCSTR );
184
185HANDLE WINAPI CreateEvent( PSECURITY_ATTRIBUTES, BOOL, BOOL, LPCSTR );
186
187HANDLE WINAPI CreateFile( LPCSTR, DWORD, DWORD, PSECURITY_ATTRIBUTES, DWORD, DWORD, HANDLE );
188
189HFONT WINAPI CreateFont( int, int, int, int, int, DWORD, DWORD, DWORD, DWORD,
190 DWORD, DWORD, DWORD, DWORD, LPCSTR );
191
192HFONT WINAPI CreateFontIndirect( const LOGFONT *);
193
194HBRUSH WINAPI CreateHatchBrush( int, COLORREF );
195
196HDC WINAPI CreateIC( LPCSTR, LPCSTR, LPCSTR, const DEVMODE *);
197
198HICON WINAPI CreateIcon( HINSTANCE, int, int, BYTE, BYTE, const BYTE *, const BYTE * );
199
200HICON WINAPI CreateIconFromResource( PBYTE, DWORD, BOOL, DWORD );
201
202HICON WINAPI CreateIconIndirect( PICONINFO );
203
204HMENU WINAPI CreateMenu( void);
205
206HDC WINAPI CreateMetaFile( LPCSTR );
207
208HWND WINAPI CreateMDIWindow( LPSTR, LPSTR, DWORD, int, int, int, int, HWND, HINSTANCE, LPARAM );
209
210HANDLE WINAPI CreateMutex( PSECURITY_ATTRIBUTES, BOOL, LPCSTR );
211
212HPALETTE WINAPI CreatePalette( const LOGPALETTE * );
213
214HBRUSH WINAPI CreatePatternBrush( HBITMAP );
215
216HPEN WINAPI CreatePen( int, int, COLORREF );
217
218HPEN WINAPI CreatePenIndirect( const LOGPEN * );
219
220HRGN WINAPI CreatePolyPolygonRgn( const POINT *, const INT *, int, int );
221
222HRGN WINAPI CreatePolygonRgn( const POINT *, int, int );
223
224HMENU WINAPI CreatePopupMenu( VOID );
225
226BOOL WINAPI CreateProcess( LPCSTR, LPCSTR, PSECURITY_ATTRIBUTES, PSECURITY_ATTRIBUTES,
227 BOOL, DWORD, PVOID, LPCSTR, PSTARTUPINFO,
228 PPROCESS_INFORMATION );
229
230HRGN WINAPI CreateRectRgn( int, int, int, int );
231
232HRGN WINAPI CreateRectRgnIndirect( const RECT * );
233
234HRGN WINAPI CreateRoundRectRgn( int, int, int, int, int, int );
235
236HANDLE WINAPI CreateSemaphore( PSECURITY_ATTRIBUTES, LONG, LONG, LPSTR );
237
238HBRUSH WINAPI CreateSolidBrush( COLORREF );
239
240HANDLE WINAPI CreateThread( PSECURITY_ATTRIBUTES, DWORD, PTHREAD_START_ROUTINE, PVOID, DWORD, PDWORD );
241
242HWND WINAPI CreateWindowEx( DWORD, LPCSTR, LPCSTR, DWORD, int, int, int, int, HWND, HMENU, HINSTANCE, PVOID );
243
244BOOL WINAPI DPtoLP( HDC, PPOINT, int );
245
246BOOL WINAPI DdeAbandonTransaction( DWORD, HCONV, DWORD );
247
248PBYTE WINAPI DdeAccessData(HDDEDATA, PDWORD );
249
250HDDEDATA WINAPI DdeAddData( HDDEDATA, PVOID, DWORD, DWORD );
251
252HDDEDATA WINAPI DdeClientTransaction( PVOID, DWORD, HCONV,
253 HSZ, UINT, UINT, DWORD, PDWORD );
254
255int WINAPI DdeCmpStringHandles( HSZ hsz1, HSZ hsz2);
256
257HCONV WINAPI DdeConnect( DWORD, HSZ, HSZ, PCONVCONTEXT );
258
259HCONVLIST WINAPI DdeConnectList(DWORD, HSZ, HSZ, HCONVLIST, PCONVCONTEXT );
260
261HDDEDATA WINAPI DdeCreateDataHandle(DWORD, PVOID, DWORD, DWORD, HSZ, UINT, UINT );
262
263HSZ WINAPI DdeCreateStringHandle(DWORD, LPCSTR, int );
264
265BOOL WINAPI DdeDisconnect(HCONV );
266
267BOOL WINAPI DdeDisconnectList( HCONVLIST );
268
269BOOL WINAPI DdeEnableCallback(DWORD, HCONV, UINT );
270
271BOOL WINAPI DdeFreeDataHandle( HDDEDATA );
272
273BOOL WINAPI DdeFreeStringHandle(DWORD, HSZ );
274
275DWORD WINAPI DdeGetData( HDDEDATA, PVOID, DWORD, DWORD );
276
277UINT WINAPI DdeGetLastError(DWORD );
278
279UINT WINAPI DdeInitialize(PDWORD, PFNCALLBACK, DWORD, DWORD );
280
281BOOL WINAPI DdeKeepStringHandle(DWORD, HSZ );
282
283HDDEDATA WINAPI DdeNameService( DWORD, HSZ hsz1, HSZ hsz2, UINT );
284
285BOOL WINAPI DdePostAdvise(DWORD, HSZ, HSZ );
286
287UINT WINAPI DdeQueryConvInfo( HCONV, DWORD, PCONVINFO );
288
289HCONV WINAPI DdeQueryNextServer( HCONVLIST, HCONV );
290
291DWORD WINAPI DdeQueryString(DWORD, HSZ, LPSTR, DWORD, int );
292
293HCONV WINAPI DdeReconnect( HCONV );
294
295BOOL WINAPI DdeSetUserHandle( HCONV, DWORD, DWORD );
296
297BOOL WINAPI DdeUnaccessData( HDDEDATA );
298
299BOOL WINAPI DdeUninitialize(DWORD );
300
301LRESULT WINAPI DefDlgProc( HWND, UINT, WPARAM mp1, LPARAM mp2 );
302
303HDWP WINAPI DeferWindowPos( HDWP, HWND, HWND hWndInsertAfter , int, int, int, int, UINT );
304
305LRESULT WINAPI DefFrameProc( HWND, HWND, UINT, WPARAM, LPARAM );
306
307LRESULT WINAPI DefMDIChildProc( HWND, UINT, WPARAM, LPARAM );
308
309LRESULT WINAPI DefWindowProc( HWND, UINT, WPARAM mp1, LPARAM mp2 );
310
311ATOM WINAPI DeleteAtom( ATOM );
312
313VOID WINAPI DeleteCriticalSection( PCRITICAL_SECTION );
314
315BOOL WINAPI DeleteDC( HDC );
316
317BOOL WINAPI DeleteEnhMetaFile( HENHMETAFILE );
318
319BOOL WINAPI DeleteFile( LPCSTR );
320
321BOOL WINAPI DeleteMenu( HMENU, UINT, UINT );
322
323BOOL WINAPI DeleteMetaFile( HMETAFILE );
324
325BOOL WINAPI DeleteObject( HANDLE );
326
327BOOL WINAPI DestroyAcceleratorTable( HACCEL );
328
329BOOL WINAPI DestroyCaret( VOID );
330
331BOOL WINAPI DestroyCursor( HCURSOR );
332
333BOOL WINAPI DestroyIcon( HICON );
334
335BOOL WINAPI DestroyMenu( HMENU );
336
337BOOL WINAPI DestroyWindow( HWND );
338
339DWORD WINAPI DeviceCapabilities( LPCTSTR, LPCTSTR, WORD, LPTSTR, const DEVMODE *);
340
341int WINAPI DialogBox( HINSTANCE, LPCSTR, HWND, DLGPROC );
342
343int WINAPI DialogBoxParam( HINSTANCE, LPCSTR, HWND, DLGPROC, LPARAM );
344
345BOOL WINAPI DialogBoxIndirect( HINSTANCE, PDLGTEMPLATE, HWND, DLGPROC );
346
347BOOL WINAPI DialogBoxIndirectParam( HINSTANCE, PDLGTEMPLATE, HWND, DLGPROC, LPARAM );
348
349LONG WINAPI DispatchMessage( const MSG * );
350
351int WINAPI DlgDirList( HWND, LPSTR, int, int, UINT );
352
353int WINAPI DlgDirListComboBox( HWND, LPSTR, int, int, UINT );
354
355BOOL WINAPI DlgDirSelectEx( HWND, LPSTR, int, int );
356
357BOOL WINAPI DlgDirSelectComboBoxEx( HWND, LPSTR, int, int );
358
359BOOL WINAPI DllEntryPoint( HINSTANCE, DWORD, LPVOID );
360
361BOOL WINAPI DosDateTimeToFileTime( WORD, WORD, PFILETIME );
362
363VOID WINAPI DragAcceptFiles( HWND, BOOL );
364
365VOID WINAPI DragFinish( HDROP );
366
367UINT WINAPI DragQueryFile( HDROP, int, LPSTR, int );
368
369BOOL WINAPI DragQueryPoint( HDROP, PPOINT );
370
371BOOL WINAPI DrawFocusRect( HDC, const RECT * );
372
373BOOL WINAPI DrawIcon( HDC, int, int, HICON );
374
375BOOL WINAPI DrawMenuBar( HWND );
376
377int WINAPI DrawText( HDC, LPCSTR, int, PRECT, UINT );
378
379BOOL WINAPI DuplicateHandle( HANDLE, HANDLE, HANDLE, PHANDLE, DWORD, BOOL, DWORD );
380
381BOOL WINAPI Ellipse( HDC, int, int, int, int );
382
383BOOL WINAPI EmptyClipboard( void);
384
385BOOL WINAPI EnableMenuItem( HMENU, UINT, UINT );
386
387BOOL WINAPI EnableScrollBar( HWND, UINT, UINT );
388
389BOOL WINAPI EnableWindow( HWND, BOOL );
390
391BOOL WINAPI EndDeferWindowPos( HDWP );
392
393BOOL WINAPI EndDialog( HWND, int );
394
395int WINAPI EndDoc( HDC );
396
397int WINAPI EndPage( HDC );
398
399BOOL WINAPI EndPath( HDC );
400
401BOOL WINAPI EndPaint( HWND, const PAINTSTRUCT *);
402
403VOID WINAPI EnterCriticalSection( PCRITICAL_SECTION );
404
405BOOL WINAPI EnumChildWindows( HWND, WNDENUMPROC, LPARAM );
406
407UINT WINAPI EnumClipboardFormats( UINT );
408
409BOOL WINAPI EnumEnhMetaFile( HDC , HENHMETAFILE, ENHMFENUMPROC, PVOID, const RECT * );
410
411int WINAPI EnumFonts( HDC , LPCSTR, OLDFONTENUMPROC, LPARAM );
412
413int WINAPI EnumFontFamilies( HDC , LPCSTR, FONTENUMPROC, LPARAM );
414
415BOOL WINAPI EnumMetaFile( HDC , HMETAFILE, MFENUMPROC, LPARAM );
416
417int WINAPI EnumObjects( HDC , int, GOBJENUMPROC, LPARAM );
418
419BOOL WINAPI EnumPrinters( DWORD, LPTSTR, DWORD, LPBYTE, DWORD, LPDWORD, LPDWORD);
420
421int WINAPI EnumProps( HWND, PROPENUMPROC );
422
423int WINAPI EnumPropsEx( HWND, PROPENUMPROCEX, LPARAM );
424
425BOOL WINAPI EnumThreadWindows( DWORD, WNDENUMPROC, LPARAM );
426
427BOOL WINAPI EnumWindows( WNDENUMPROC, LPARAM );
428
429BOOL WINAPI EqualRect( const RECT *, const RECT * );
430
431BOOL WINAPI EqualRgn( HRGN, HRGN );
432
433int WINAPI Escape( HDC, int, int, LPCSTR, PVOID );
434
435int WINAPI ExcludeClipRect( HDC, int, int, int, int );
436
437BOOL WINAPI ExcludeUpdateRgn( HDC, HWND );
438
439VOID WINAPI ExitProcess( UINT );
440
441VOID WINAPI ExitThread( DWORD );
442
443BOOL WINAPI ExitWindows( DWORD, UINT );
444
445BOOL WINAPI ExitWindowsEx( UINT, DWORD );
446
447HPEN WINAPI ExtCreatePen( DWORD, DWORD, const LOGBRUSH *, DWORD, const DWORD * );
448
449HRGN WINAPI ExtCreateRegion( const XFORM *, DWORD, const RGNDATA * );
450
451BOOL WINAPI ExtFloodFill( HDC, int, int, COLORREF, UINT );
452
453int WINAPI ExtSelectClipRgn( HDC, HRGN, int );
454
455BOOL WINAPI ExtTextOut( HDC, int, int, UINT, const RECT *, LPCSTR, UINT, const int * );
456
457VOID WINAPI FatalAppExit( UINT, LPCSTR );
458
459VOID WINAPI FatalExit( UINT );
460
461BOOL WINAPI FileTimeToDosDateTime( const FILETIME *, PWORD, PWORD );
462
463BOOL WINAPI FileTimeToLocalFileTime( const FILETIME *, PFILETIME );
464
465BOOL WINAPI FileTimeToSystemTime( const FILETIME *, PSYSTEMTIME );
466
467BOOL WINAPI FillPath( HDC );
468
469int WINAPI FillRect( HDC, const RECT *, HBRUSH );
470
471BOOL WINAPI FillRgn( HDC, HRGN, HBRUSH );
472
473ATOM WINAPI FindAtom( LPCSTR );
474
475BOOL WINAPI FindClose( HANDLE );
476
477HANDLE WINAPI FindFirstFile( LPCSTR, PWIN32_FIND_DATA );
478
479BOOL WINAPI FindNextFile( HANDLE, PWIN32_FIND_DATA );
480
481HRSRC WINAPI FindResource( HINSTANCE, LPCSTR, LPCSTR );
482
483HWND WINAPI FindText( PFINDREPLACE );
484
485HWND WINAPI FindWindow( LPCSTR lpClassName , LPCSTR );
486
487BOOL WINAPI FlashWindow( HWND, BOOL );
488
489BOOL WINAPI FlattenPath( HDC );
490
491BOOL WINAPI FlushFileBuffers( HANDLE );
492
493int WINAPI FrameRect( HDC, const RECT *, HBRUSH );
494
495BOOL WINAPI FrameRgn( HDC, HRGN, HBRUSH, int, int );
496
497BOOL WINAPI FreeDDElParam( UINT, LONG );
498
499BOOL WINAPI FreeLibrary( HINSTANCE );
500
501UINT WINAPI GetACP( VOID );
502
503HWND WINAPI GetActiveWindow( void);
504
505int WINAPI GetArcDirection( HDC );
506
507BOOL WINAPI GetAspectRatioFilterEx( HDC, PSIZE );
508
509UINT WINAPI GetAtomName( ATOM, LPSTR, int );
510
511LONG WINAPI GetBitmapBits( HBITMAP, LONG, PVOID );
512
513BOOL WINAPI GetBitmapDimensionEx( HBITMAP, PSIZE );
514
515COLORREF WINAPI GetBkColor( HDC );
516
517int WINAPI GetBkMode( HDC );
518
519UINT WINAPI GetBoundsRect( HDC, PRECT, UINT );
520
521BOOL WINAPI GetBrushOrgEx( HDC, PPOINT );
522
523HWND WINAPI GetCapture( void);
524
525UINT WINAPI GetCaretBlinkTime( VOID );
526
527BOOL WINAPI GetCaretPos( PPOINT );
528
529BOOL WINAPI GetCharABCWidths( HDC, UINT, UINT, PABC );
530
531BOOL WINAPI GetCharWidth( HDC, UINT, UINT, PINT );
532
533BOOL WINAPI GetClassInfo( HINSTANCE hInstance , LPCSTR, PWNDCLASS );
534
535DWORD WINAPI GetClassLong( HWND, int );
536
537int WINAPI GetClassName( HWND, LPSTR, int );
538
539WORD WINAPI GetClassWord( HWND, int );
540
541BOOL WINAPI GetClientRect( HWND, PRECT );
542
543HANDLE WINAPI GetClipboardData( UINT );
544
545int WINAPI GetClipboardFormatName( UINT, LPSTR, int );
546
547HWND WINAPI GetClipboardOwner( void);
548
549HWND WINAPI GetClipboardViewer( VOID );
550
551int WINAPI GetClipBox( HDC, PRECT );
552
553BOOL WINAPI GetClipCursor( PRECT );
554
555int WINAPI GetClipRgn( HDC, HRGN );
556
557LPSTR WINAPI GetCommandLine( VOID );
558
559int WINAPI GetCurrentDirectory( DWORD, LPSTR );
560
561HGDIOBJ WINAPI GetCurrentObject( HDC, DWORD );
562
563BOOL WINAPI GetCurrentPositionEx( HDC, PPOINT );
564
565HANDLE WINAPI GetCurrentProcess( VOID );
566
567DWORD WINAPI GetCurrentProcessId( VOID );
568
569HANDLE WINAPI GetCurrentThread( VOID );
570
571DWORD WINAPI GetCurrentThreadId( VOID );
572
573DWORD WINAPI GetCurrentTime( VOID );
574
575HCURSOR WINAPI GetCursor( VOID );
576
577BOOL WINAPI GetCursorPos( PPOINT );
578
579HDC WINAPI GetDC( HWND );
580
581HDC WINAPI GetDCEx( HWND, HRGN, DWORD );
582
583BOOL WINAPI GetDCOrgEx( HDC, PPOINT );
584
585int WINAPI GetDIBits( HDC, HBITMAP, UINT, UINT, void *, PBITMAPINFO, UINT );
586
587int WINAPI GetDeviceCaps( HDC, int );
588
589LONG WINAPI GetDialogBaseUnits( void);
590
591BOOL WINAPI GetDiskFreeSpace( LPCSTR, PDWORD, PDWORD, PDWORD, PDWORD );
592
593int WINAPI GetDlgCtrlID( HWND );
594
595HWND WINAPI GetDlgItem( HWND, int );
596
597UINT WINAPI GetDlgItemInt( HWND, int, PBOOL, BOOL );
598
599UINT WINAPI GetDlgItemText( HWND, int, LPSTR, int );
600
601UINT WINAPI GetDoubleClickTime( VOID );
602
603UINT WINAPI GetDriveType( LPCSTR );
604
605HENHMETAFILE WINAPI GetEnhMetaFile( LPCSTR );
606
607UINT WINAPI GetEnhMetaFileBits( HENHMETAFILE, UINT, PBYTE );
608
609UINT WINAPI GetEnhMetaFileHeader( HENHMETAFILE, UINT, PENHMETAHEADER );
610
611UINT WINAPI GetEnhMetaFilePaletteEntries( HENHMETAFILE, UINT, PPALETTEENTRY );
612
613PVOID WINAPI GetEnvironmentStrings( VOID );
614
615DWORD WINAPI GetEnvironmentVariable(LPCSTR, LPSTR, DWORD );
616
617BOOL WINAPI GetExitCodeProcess( HANDLE, LPDWORD );
618
619BOOL WINAPI GetExitCodeThread( HANDLE, LPDWORD );
620
621DWORD WINAPI GetFileAttributes( LPSTR );
622
623DWORD WINAPI GetFileInformationByHandle( HANDLE, PBY_HANDLE_FILE_INFORMATION );
624
625DWORD WINAPI GetFileSize( HANDLE, PDWORD );
626
627BOOL WINAPI GetFileTime( HANDLE, PFILETIME, PFILETIME, PFILETIME );
628
629short WINAPI GetFileTitle( LPCSTR, LPSTR, WORD );
630
631DWORD WINAPI GetFileType( HANDLE );
632
633HWND WINAPI GetFocus( VOID );
634
635HWND WINAPI GetForegroundWindow( VOID );
636
637DWORD WINAPI GetFullPathName( LPCSTR, DWORD, LPSTR, LPSTR * );
638
639int WINAPI GetGraphicsMode(HDC);
640
641BOOL WINAPI GetIconInfo( HICON, PICONINFO );
642
643DWORD WINAPI GetKerningPairs( HDC, DWORD, PKERNINGPAIR );
644
645int WINAPI GetKeyboardType( int );
646
647int WINAPI GetKeyNameText( LPARAM, LPSTR, int );
648
649SHORT WINAPI GetKeyState( int );
650
651HWND WINAPI GetLastActivePopup( HWND );
652
653DWORD WINAPI GetLastError( VOID );
654
655VOID WINAPI GetLocalTime( PSYSTEMTIME );
656
657DWORD WINAPI GetLogicalDriveStrings( DWORD, LPSTR );
658
659DWORD WINAPI GetLogicalDrives( VOID );
660
661int WINAPI GetMapMode( HDC);
662
663HMENU WINAPI GetMenu( HWND );
664
665LONG WINAPI GetMenuCheckMarkDimensions(void);
666
667int WINAPI GetMenuItemCount( HMENU );
668
669UINT WINAPI GetMenuItemID( HMENU, int );
670
671UINT WINAPI GetMenuState( HMENU, UINT, UINT );
672
673int WINAPI GetMenuString( HMENU, UINT, LPSTR, int, UINT );
674
675BOOL WINAPI GetMessage( PMSG, HWND hwnd , UINT, UINT );
676
677LONG WINAPI GetMessageExtraInfo( VOID );
678
679DWORD WINAPI GetMessagePos( VOID );
680
681LONG WINAPI GetMessageTime( VOID );
682
683HMETAFILE WINAPI GetMetaFile( LPCSTR );
684
685UINT WINAPI GetMetaFileBitsEx( HMETAFILE, UINT, LPVOID );
686
687BOOL WINAPI GetMiterLimit( HDC, float *);
688
689DWORD WINAPI GetModuleFileName( HINSTANCE, LPSTR, DWORD );
690
691HMODULE WINAPI GetModuleHandle( LPCSTR );
692
693COLORREF WINAPI GetNearestColor( HDC, COLORREF );
694
695UINT WINAPI GetNearestPaletteIndex( HPALETTE, COLORREF );
696
697HWND WINAPI GetNextDlgGroupItem( HWND, HWND, BOOL );
698
699HWND WINAPI GetNextDlgTabItem( HWND, HWND, BOOL );
700
701HWND WINAPI GetNextWindow( HWND, UINT );
702
703int WINAPI GetOEMCP( VOID );
704
705int WINAPI GetObject( HGDIOBJ, int, void * );
706
707DWORD WINAPI GetObjectType( HGDIOBJ );
708
709HWND WINAPI GetOpenClipboardWindow( VOID );
710
711BOOL WINAPI GetOpenFileName( POPENFILENAME );
712
713UINT WINAPI GetOutlineTextMetrics( HDC, UINT, POUTLINETEXTMETRIC );
714
715BOOL WINAPI GetOverlappedResult(HANDLE, LPOVERLAPPED, LPDWORD, BOOL );
716
717UINT WINAPI GetPaletteEntries( HPALETTE, UINT, UINT, PPALETTEENTRY );
718
719HWND WINAPI GetParent( HWND );
720
721UINT WINAPI GetPath( HDC, PPOINT, PBYTE, int );
722
723COLORREF WINAPI GetPixel( HDC, int, int );
724
725int WINAPI GetPolyFillMode( HDC);
726
727DWORD WINAPI GetPriorityClass( HANDLE );
728
729int WINAPI GetPriorityClipboardFormat( PUINT, int );
730
731UINT WINAPI GetPrivateProfileInt( LPCSTR, LPCSTR, INT, LPCSTR );
732
733DWORD WINAPI GetPrivateProfileString( LPCSTR, LPCSTR, LPCSTR, LPSTR, DWORD, LPCSTR );
734
735FARPROC WINAPI GetProcAddress( HMODULE, LPCSTR );
736
737UINT WINAPI GetProfileInt( LPCSTR, LPCSTR, INT );
738
739DWORD WINAPI GetProfileString( LPCSTR, LPCSTR, LPCSTR, LPSTR, DWORD );
740
741HANDLE WINAPI GetProp( HWND, LPCSTR );
742
743DWORD WINAPI GetQueueStatus( UINT );
744
745int WINAPI GetROP2( HDC );
746
747BOOL WINAPI GetRasterizerCaps( PRASTERIZER_STATUS, UINT );
748
749int WINAPI GetRgnBox( HRGN, PRECT );
750
751DWORD WINAPI GetRegionData( HRGN, DWORD, PRGNDATA );
752
753BOOL WINAPI GetSaveFileName( POPENFILENAME );
754
755int WINAPI GetScrollPos( HWND, int );
756
757BOOL WINAPI GetScrollRange( HWND, int, int *, int * );
758
759HANDLE WINAPI GetStdHandle( DWORD );
760
761HGDIOBJ WINAPI GetStockObject( int );
762
763int WINAPI GetStretchBltMode( HDC );
764
765HMENU WINAPI GetSubMenu( HWND, int );
766
767DWORD WINAPI GetSysColor( int );
768
769UINT WINAPI GetSystemDirectory( LPSTR, UINT );
770
771HMENU WINAPI GetSystemMenu( HWND, BOOL );
772
773int WINAPI GetSystemMetrics( int );
774
775UINT WINAPI GetSystemPaletteEntries( HDC, UINT, UINT, PPALETTEENTRY );
776
777void WINAPI GetSystemTime( PSYSTEMTIME );
778
779DWORD WINAPI GetTabbedTextExtent( HDC, LPCSTR, int, int, int * );
780
781UINT WINAPI GetTempFileName( LPCSTR, LPCSTR, UINT, LPSTR );
782
783DWORD WINAPI GetTempPath( DWORD, LPSTR );
784
785UINT WINAPI GetTextAlign( HDC);
786
787int WINAPI GetTextCharacterExtra( HDC);
788
789COLORREF WINAPI GetTextColor( HDC );
790
791BOOL WINAPI GetTextExtentPoint( HDC, LPCSTR, int, PSIZE );
792
793BOOL WINAPI GetTextExtentPoint32( HDC, LPCSTR, int, PSIZE );
794
795int WINAPI GetTextFace( HDC, int, LPSTR );
796
797BOOL WINAPI GetTextMetrics( HDC, PTEXTMETRIC );
798
799DWORD WINAPI GetThreadPriority( HANDLE );
800
801DWORD WINAPI GetTickCount( VOID );
802
803DWORD WINAPI GetTimeZoneInformation( PTIME_ZONE_INFORMATION );
804
805HWND WINAPI GetTopWindow( HWND );
806
807BOOL WINAPI GetUpdateRect( HWND, PRECT, BOOL );
808
809int WINAPI GetUpdateRgn( HWND, HRGN, BOOL );
810
811BOOL WINAPI GetViewportExtEx( HDC, PSIZE );
812
813BOOL WINAPI GetViewportOrgEx( HDC, PPOINT );
814
815DWORD WINAPI GetVolumeInformation( LPCSTR, LPSTR, DWORD, PDWORD,
816 PDWORD, PDWORD, LPSTR, DWORD );
817
818UINT WINAPI GetWinMetaFileBits( HENHMETAFILE, UINT, PBYTE, int, HDC);
819
820HWND WINAPI GetWindow( HWND, UINT );
821
822HDC WINAPI GetWindowDC( HWND );
823
824BOOL WINAPI GetWindowExtEx( HDC, PSIZE );
825
826LONG WINAPI GetWindowLong( HWND, int );
827
828BOOL WINAPI GetWindowOrgEx( HDC, PPOINT );
829
830BOOL WINAPI GetWindowPlacement( HWND, PWINDOWPLACEMENT );
831
832BOOL WINAPI GetWindowRect( HWND, PRECT );
833
834UINT WINAPI GetWindowsDirectory( LPSTR, UINT );
835
836int WINAPI GetWindowText( HWND, LPSTR, int );
837
838int WINAPI GetWindowTextLength( HWND );
839
840DWORD WINAPI GetWindowThreadProcessId(HWND, PDWORD );
841
842WORD WINAPI GetWindowWord( HWND, int );
843
844BOOL WINAPI GetWorldTransform( HDC, PXFORM );
845
846ATOM WINAPI GlobalAddAtom( LPCSTR );
847
848HGLOBAL WINAPI GlobalAlloc( UINT, DWORD );
849
850ATOM WINAPI GlobalDeleteAtom( ATOM );
851
852HGLOBAL WINAPI GlobalDiscard( HGLOBAL );
853
854ATOM WINAPI GlobalFindAtom( LPCSTR );
855
856UINT WINAPI GlobalFlags( HGLOBAL );
857
858HGLOBAL WINAPI GlobalFree( HGLOBAL );
859
860UINT WINAPI GlobalGetAtomName( ATOM, LPSTR, int );
861
862HGLOBAL WINAPI GlobalHandle( PVOID memPtr );
863
864PVOID WINAPI GlobalLock( HGLOBAL hglbMem );
865
866VOID WINAPI GlobalMemoryStatus( PMEMORYSTATUS );
867
868HGLOBAL WINAPI GlobalReAlloc( HGLOBAL, DWORD, UINT );
869
870DWORD WINAPI GlobalSize( HGLOBAL );
871
872BOOL WINAPI GlobalUnlock( HGLOBAL hglbMem );
873
874PVOID WINAPI HeapAlloc( HANDLE, DWORD, DWORD );
875
876HANDLE WINAPI HeapCreate( DWORD, DWORD, DWORD );
877
878BOOL WINAPI HeapDestroy( HANDLE );
879
880BOOL WINAPI HeapFree( HANDLE, DWORD, PVOID );
881
882PVOID WINAPI HeapReAlloc( HANDLE, DWORD, PVOID, DWORD );
883
884DWORD WINAPI HeapSize( HANDLE, DWORD, PVOID );
885
886BOOL WINAPI HideCaret( HWND );
887
888BOOL WINAPI HiliteMenuItem( HWND, HMENU, UINT, UINT );
889
890BOOL WINAPI InflateRect( PRECT, int, int );
891
892BOOL WINAPI InSendMessage( VOID );
893
894BOOL WINAPI InitAtomTable( DWORD );
895
896VOID WINAPI InitializeCriticalSection( PCRITICAL_SECTION );
897
898BOOL WINAPI InsertMenu( HMENU, UINT, UINT, UINT, LPCSTR );
899
900LONG WINAPI InterlockedDecrement( PLONG );
901
902LONG WINAPI InterlockedExchange( PLONG, LONG );
903
904LONG WINAPI InterlockedIncrement( PLONG );
905
906int WINAPI IntersectClipRect( HDC, int, int, int, int );
907
908BOOL WINAPI IntersectRect( PRECT, const RECT * rect1, const RECT * rect2);
909
910BOOL WINAPI InvalidateRect( HWND, const RECT *, BOOL );
911
912BOOL WINAPI InvalidateRgn( HWND, HRGN, BOOL );
913
914BOOL WINAPI InvertRect( HDC, const RECT *);
915
916BOOL WINAPI InvertRgn( HDC, HRGN );
917
918BOOL WINAPI IsBadCodePtr( FARPROC );
919
920BOOL WINAPI IsBadReadPtr( const VOID *, UINT );
921
922BOOL WINAPI IsBadStringPtr( LPCSTR, UINT );
923
924BOOL WINAPI IsBadWritePtr( PVOID, UINT );
925
926BOOL WINAPI IsChild( HWND, HWND );
927
928BOOL WINAPI IsClipboardFormatAvailable( UINT );
929
930BOOL WINAPI IsDBCSLeadByte( BYTE );
931
932BOOL WINAPI IsDialogMessage( HWND, PMSG );
933
934BOOL WINAPI IsDlgButtonChecked( HWND, int );
935
936BOOL WINAPI IsIconic( HWND );
937
938BOOL WINAPI IsMenu( HMENU );
939
940BOOL WINAPI IsRectEmpty( const RECT *);
941
942BOOL WINAPI IsWindow( HWND );
943
944BOOL WINAPI IsWindowEnabled( HWND );
945
946BOOL WINAPI IsWindowVisible( HWND );
947
948BOOL WINAPI IsZoomed( HWND );
949
950BOOL WINAPI KillTimer(HWND, UINT );
951
952BOOL WINAPI LPtoDP( HDC, PPOINT, int );
953
954VOID WINAPI LeaveCriticalSection( PCRITICAL_SECTION );
955
956BOOL WINAPI LineDDA( int, int, int, int, LINEDDAPROC, LPARAM );
957
958 BOOL WINAPI LineTo( HDC, int, int );
959
960HACCEL WINAPI LoadAccelerators( HINSTANCE, LPCSTR );
961
962HBITMAP WINAPI LoadBitmap( HINSTANCE, LPCSTR );
963
964HCURSOR WINAPI LoadCursor( HINSTANCE, LPCSTR );
965
966HICON WINAPI LoadIcon( HINSTANCE, LPCSTR );
967
968HINSTANCE WINAPI LoadLibrary( LPCSTR );
969
970HMENU WINAPI LoadMenu( HINSTANCE, LPCSTR );
971
972HMENU WINAPI LoadMenuIndirect( const MENUITEMTEMPLATEHEADER * );
973
974DWORD WINAPI LoadModule( LPCSTR, PVOID );
975
976HGLOBAL WINAPI LoadResource( HINSTANCE, HRSRC );
977
978PVOID WINAPI LockResource( HGLOBAL );
979
980int WINAPI LoadString( HINSTANCE, UINT, LPSTR, int );
981
982HLOCAL WINAPI LocalAlloc( UINT, UINT );
983
984HLOCAL WINAPI LocalDiscard( HLOCAL );
985
986UINT WINAPI LocalFlags( HLOCAL );
987
988BOOL WINAPI LocalFileTimeToFileTime( const FILETIME *, PFILETIME );
989
990HLOCAL WINAPI LocalFree( HLOCAL );
991
992HLOCAL WINAPI LocalHandle( PVOID lpvMem );
993
994BOOL WINAPI LocalUnlock( HLOCAL hlocal);
995
996HLOCAL WINAPI LocalReAlloc( HLOCAL, UINT, UINT );
997
998UINT WINAPI LocalSize( HLOCAL );
999
1000PVOID WINAPI LocalLock( HLOCAL hlocal );
1001
1002BOOL WINAPI LockFile( HANDLE, DWORD, DWORD, DWORD, DWORD );
1003
1004BOOL WINAPI LockWindowUpdate( HWND );
1005
1006BOOL WINAPI MapDialogRect( HWND, PRECT );
1007
1008UINT WINAPI MapVirtualKey( UINT, UINT );
1009
1010int WINAPI MapWindowPoints( HWND, HWND, PPOINT, int );
1011
1012BOOL WINAPI MaskBlt( HDC, int, int, int, int, HDC hdcSrc, int, int, HBITMAP, int, int, DWORD );
1013
1014int WINAPI MessageBox( HWND hwnd , LPCSTR, LPCSTR, UINT );
1015
1016BOOL WINAPI MessageBeep( UINT );
1017
1018DWORD WINAPI MsgWaitForMultipleObjects( DWORD, LPHANDLE, BOOL, DWORD, DWORD );
1019
1020BOOL WINAPI ModifyMenu( HMENU, UINT, UINT, UINT, LPCSTR );
1021
1022BOOL WINAPI ModifyWorldTransform( HDC, PXFORM, DWORD );
1023
1024BOOL WINAPI MoveFile( LPCSTR, LPCSTR );
1025
1026BOOL WINAPI MoveToEx( HDC, int, int, PPOINT );
1027
1028BOOL WINAPI MoveWindow( HWND, int, int, int, int, BOOL );
1029
1030int WINAPI MulDiv(int, int, int );
1031
1032int WINAPI OffsetClipRgn( HDC, int, int );
1033
1034BOOL WINAPI OffsetRect( PRECT, int, int );
1035
1036int WINAPI OffsetRgn( HRGN, int, int );
1037
1038BOOL WINAPI OffsetViewportOrgEx( HDC, int, int, PPOINT );
1039
1040BOOL WINAPI OffsetWindowOrgEx( HDC, int, int, PPOINT );
1041
1042BOOL WINAPI OpenClipboard( HWND );
1043
1044HANDLE WINAPI OpenEvent( DWORD, BOOL, LPCSTR );
1045
1046HFILE WINAPI OpenFile( LPCSTR, POFSTRUCT, UINT );
1047
1048HANDLE WINAPI OpenMutex( DWORD, BOOL, LPCSTR );
1049
1050HANDLE WINAPI OpenProcess( DWORD, BOOL, DWORD );
1051
1052HANDLE WINAPI OpenSemaphore( DWORD, BOOL, LPCSTR );
1053
1054VOID WINAPI OutputDebugString( LPCSTR );
1055
1056LONG WINAPI PackDDElParam(UINT, UINT, UINT );
1057
1058BOOL WINAPI PaintRgn( HDC, HRGN );
1059
1060BOOL WINAPI PatBlt( HDC, int, int, int, int, DWORD );
1061
1062HRGN WINAPI PathToRegion( HDC);
1063
1064BOOL WINAPI PeekMessage( PMSG, HWND, UINT, UINT, UINT );
1065
1066BOOL WINAPI Pie( HDC, int, int, int, int, int, int, int, int );
1067
1068BOOL WINAPI PlayEnhMetaFile( HDC, HENHMETAFILE, const RECT * );
1069
1070BOOL WINAPI PlayMetaFile( HDC, HMETAFILE );
1071
1072BOOL WINAPI PlayMetaFileRecord( HDC, PHANDLETABLE, PMETARECORD, int );
1073
1074BOOL WINAPI PolyBezier( HDC, const POINT *, int );
1075
1076BOOL WINAPI PolyBezierTo( HDC, const POINT *, DWORD );
1077
1078BOOL WINAPI PolyDraw( HDC, const POINT *, const BYTE *, int );
1079
1080BOOL WINAPI Polygon( HDC, const POINT *, int );
1081
1082BOOL WINAPI Polyline( HDC, const POINT *, int );
1083
1084BOOL WINAPI PolylineTo( HDC, const POINT *, DWORD );
1085
1086BOOL WINAPI PolyPolygon( HDC, const POINT *, const int *, int );
1087
1088BOOL WINAPI PolyPolyline( HDC, const POINT *, const DWORD *, DWORD );
1089
1090VOID WINAPI PostQuitMessage( int );
1091
1092BOOL WINAPI PostMessage( HWND, UINT, WPARAM mp1, LPARAM mp2 );
1093
1094BOOL WINAPI PostThreadMessage( DWORD, UINT, WPARAM, LPARAM );
1095
1096BOOL WINAPI PtInRect( const RECT *, POINT );
1097
1098BOOL WINAPI PtInRegion( HRGN, int, int );
1099
1100BOOL WINAPI PtVisible( HDC, int, int );
1101
1102BOOL WINAPI PrintDlg( PPRINTDLG );
1103
1104BOOL WINAPI PulseEvent ( HANDLE );
1105
1106BOOL WINAPI ReadFile( HANDLE, PVOID, DWORD, PDWORD, POVERLAPPED );
1107
1108UINT WINAPI RealizePalette( HDC);
1109
1110BOOL WINAPI RectInRegion( HRGN, const RECT * );
1111
1112BOOL WINAPI RectVisible( HDC, const RECT *);
1113
1114BOOL WINAPI Rectangle( HDC, int, int, int, int );
1115
1116BOOL WINAPI RedrawWindow( HWND, const RECT *, HRGN, DWORD );
1117
1118LONG WINAPI RegCloseKey( HKEY );
1119
1120LONG WINAPI RegCreateKey( HKEY, LPCTSTR, PHKEY );
1121
1122LONG WINAPI RegCreateKeyEx( HKEY, LPCTSTR, DWORD, LPSTR, DWORD, REGSAM, LPSECURITY_ATTRIBUTES, PHKEY, PDWORD );
1123
1124LONG WINAPI RegDeleteKey( HKEY, LPCTSTR );
1125
1126LONG WINAPI RegDeleteValue( HKEY, LPSTR );
1127
1128LONG WINAPI RegEnumKey( HKEY, DWORD, LPSTR, DWORD );
1129
1130LONG WINAPI RegEnumKeyEx( HKEY, DWORD, LPSTR, PDWORD, PDWORD, LPSTR, PDWORD, PFILETIME );
1131
1132LONG WINAPI RegEnumValue( HKEY, DWORD, LPSTR, PDWORD, PDWORD, PDWORD, LPBYTE, PDWORD );
1133
1134LONG WINAPI RegOpenKey( HKEY, LPCTSTR, PHKEY );
1135
1136LONG WINAPI RegOpenKeyEx( HKEY, LPCTSTR, DWORD, REGSAM, PHKEY );
1137
1138LONG WINAPI RegQueryInfoKey( HKEY, LPSTR, PDWORD, PDWORD, PDWORD, PDWORD,
1139 PDWORD, PDWORD, PDWORD, PDWORD, PDWORD, PFILETIME );
1140
1141LONG WINAPI RegQueryValue( HKEY, LPCTSTR, LPSTR, PLONG );
1142
1143LONG WINAPI RegQueryValueEx( HKEY, LPCTSTR, PDWORD, PDWORD, LPBYTE, PDWORD );
1144
1145LONG WINAPI RegSetValue( HKEY, LPCTSTR, DWORD, LPCTSTR, DWORD );
1146
1147LONG WINAPI RegSetValueEx( HKEY, LPCTSTR, DWORD, DWORD, const BYTE *, DWORD );
1148
1149WORD WINAPI RegisterClass( const WNDCLASS *);
1150
1151UINT WINAPI RegisterClipboardFormat( LPCSTR );
1152
1153UINT WINAPI RegisterWindowMessage( LPCSTR );
1154
1155BOOL WINAPI ReleaseCapture( void );
1156
1157int WINAPI ReleaseDC( HWND, HDC );
1158
1159BOOL WINAPI ReleaseMutex( HANDLE );
1160
1161BOOL WINAPI ReleaseSemaphore( HANDLE, LONG, PLONG );
1162
1163BOOL WINAPI RemoveDirectory( LPCSTR );
1164
1165BOOL WINAPI RemoveFontResource( LPCSTR );
1166
1167BOOL WINAPI RemoveMenu( HMENU, UINT, UINT );
1168
1169HANDLE WINAPI RemoveProp( HWND, LPCSTR );
1170
1171HWND WINAPI ReplaceText( PFINDREPLACE );
1172
1173BOOL WINAPI ReplyMessage( LRESULT );
1174
1175BOOL WINAPI ResetDC( HDC, const DEVMODE * );
1176
1177BOOL WINAPI ResetEvent( HANDLE );
1178
1179BOOL WINAPI ResizePalette( HPALETTE, UINT );
1180
1181BOOL WINAPI RestoreDC( HDC, int );
1182
1183DWORD WINAPI ResumeThread( HANDLE );
1184
1185LONG WINAPI ReuseDDElParam( LONG, UINT, UINT, UINT, UINT );
1186
1187BOOL WINAPI RoundRect( HDC, int, int, int, int, int, int );
1188
1189int WINAPI SaveDC( HDC );
1190
1191BOOL WINAPI ScaleViewportExtEx( HDC, int, int, int, int, PSIZE );
1192
1193BOOL WINAPI ScaleWindowExtEx( HDC, int, int, int, int, PSIZE );
1194
1195BOOL WINAPI ScreenToClient( HWND, PPOINT );
1196
1197BOOL WINAPI ScrollDC( HDC, int, int, const RECT *, const RECT *, HRGN, PRECT );
1198
1199BOOL WINAPI ScrollWindow( HWND, int, int, const RECT *, const RECT * );
1200
1201BOOL WINAPI ScrollWindowEx( HWND, int, int, const RECT *, const RECT *, HRGN, PRECT, UINT );
1202
1203DWORD WINAPI SearchPath( LPCSTR, LPCSTR, LPCSTR, DWORD, LPSTR, LPSTR *);
1204
1205int WINAPI SelectClipRgn( HDC, HRGN );
1206
1207HGDIOBJ WINAPI SelectObject( HDC, HGDIOBJ );
1208
1209HPALETTE WINAPI SelectPalette( HDC, HPALETTE, BOOL );
1210
1211LONG WINAPI SendDlgItemMessage( HWND, int, UINT, WPARAM, LPARAM );
1212
1213LRESULT WINAPI SendMessage( HWND, UINT, WPARAM mp1, LPARAM mp2 );
1214
1215HWND WINAPI SetActiveWindow( HWND );
1216
1217int WINAPI SetArcDirection( HDC, int );
1218
1219LONG WINAPI SetBitmapBits( HBITMAP, DWORD, const VOID * );
1220
1221BOOL WINAPI SetBitmapDimensionEx( HBITMAP, int, int, PSIZE );
1222
1223COLORREF WINAPI SetBkColor( HDC, COLORREF );
1224
1225int WINAPI SetBkMode( HDC, int );
1226
1227LONG WINAPI SetBoundsRect( HDC, const RECT *, UINT );
1228
1229BOOL WINAPI SetBrushOrgEx( HDC, int, int, PPOINT );
1230
1231HWND WINAPI SetCapture( HWND );
1232
1233BOOL WINAPI SetCaretBlinkTime( UINT );
1234
1235BOOL WINAPI SetCaretPos( int, int );
1236
1237DWORD WINAPI SetClassLong( HWND, int, LONG );
1238
1239WORD WINAPI SetClassWord( HWND, int, WORD );
1240
1241HANDLE WINAPI SetClipboardData( UINT, HANDLE );
1242
1243HWND WINAPI SetClipboardViewer( HWND );
1244
1245BOOL WINAPI SetCurrentDirectory( LPSTR );
1246
1247HCURSOR WINAPI SetCursor( HCURSOR );
1248
1249BOOL WINAPI SetCursorPos( int, int );
1250
1251int WINAPI SetDIBits( HDC, HBITMAP, UINT, UINT, const VOID *, const BITMAPINFO *, UINT );
1252
1253int WINAPI SetDIBitsToDevice( HDC, int, int, int, int, int, int, UINT, UINT, PVOID, PBITMAPINFO, UINT );
1254
1255BOOL WINAPI SetDlgItemInt( HWND, int, UINT, BOOL );
1256
1257BOOL WINAPI SetDlgItemText( HWND, int, LPCSTR );
1258
1259BOOL WINAPI SetDoubleClickTime( UINT );
1260
1261BOOL WINAPI SetEndOfFile( HANDLE );
1262
1263HENHMETAFILE WINAPI SetEnhMetaFileBits( UINT, const BYTE * );
1264
1265BOOL WINAPI SetEnvironmentVariable( LPCSTR, LPCSTR );
1266
1267BOOL WINAPI SetEvent( HANDLE );
1268
1269BOOL WINAPI SetFileAttributes( LPCSTR, DWORD );
1270
1271DWORD WINAPI SetFilePointer( HANDLE, LONG, PLONG, DWORD );
1272
1273BOOL WINAPI SetFileTime( HANDLE, const FILETIME *, const FILETIME *, const FILETIME * );
1274
1275HWND WINAPI SetFocus( HWND );
1276
1277BOOL WINAPI SetForegroundWindow( HWND );
1278
1279int WINAPI SetGraphicsMode(HDC, int );
1280
1281UINT WINAPI SetHandleCount( UINT );
1282
1283VOID WINAPI SetLastError( DWORD );
1284
1285BOOL WINAPI SetLocalTime( const SYSTEMTIME * );
1286
1287int WINAPI SetMapMode( HDC, int );
1288
1289DWORD WINAPI SetMapperFlags( HDC, DWORD );
1290
1291BOOL WINAPI SetMenu( HWND, HMENU );
1292
1293BOOL WINAPI SetMenuItemBitmaps( HMENU, UINT, UINT, HBITMAP, HBITMAP );
1294
1295HMETAFILE WINAPI SetMetaFileBitsEx( UINT, PBYTE );
1296
1297BOOL WINAPI SetMiterLimit( HDC, float limit, float * );
1298
1299UINT WINAPI SetPaletteEntries( HPALETTE, UINT, UINT, const PALETTEENTRY *);
1300
1301HWND WINAPI SetParent( HWND, HWND );
1302
1303COLORREF
1304 WINAPI SetPixel( HDC, int, int, COLORREF );
1305
1306int WINAPI SetPolyFillMode( HDC, int );
1307
1308BOOL WINAPI SetPriorityClass( HANDLE, DWORD );
1309
1310BOOL WINAPI SetProp( HWND, LPCSTR, HANDLE );
1311
1312BOOL WINAPI SetRect( PRECT, int, int, int, int );
1313
1314BOOL WINAPI SetRectEmpty( PRECT );
1315
1316BOOL WINAPI SetRectRgn( HRGN, int, int, int, int );
1317
1318int WINAPI SetROP2( HDC, int );
1319
1320int WINAPI SetScrollPos( HWND, int, int, BOOL );
1321
1322BOOL WINAPI SetScrollRange( HWND, int, int, int, BOOL );
1323
1324BOOL WINAPI SetStdHandle( DWORD, HANDLE );
1325
1326int WINAPI SetStretchBltMode( HDC, int );
1327
1328UINT WINAPI SetSysColors( int, const int *, const COLORREF * );
1329
1330BOOL WINAPI SetSystemTime( const SYSTEMTIME * );
1331
1332BOOL WINAPI SetTimeZoneInformation( const TIME_ZONE_INFORMATION * );
1333
1334UINT WINAPI SetTextAlign( HDC, UINT );
1335
1336int WINAPI SetTextCharacterExtra( HDC, int );
1337
1338COLORREF WINAPI SetTextColor( HDC, COLORREF );
1339
1340BOOL WINAPI SetTextJustification( HDC, int, int );
1341
1342BOOL WINAPI SetThreadPriority( HANDLE, int );
1343
1344UINT WINAPI SetTimer( HWND, UINT, UINT, TIMERPROC );
1345
1346BOOL WINAPI SetViewportExtEx( HDC, int, int, PSIZE );
1347
1348BOOL WINAPI SetViewportOrgEx( HDC, int, int, PPOINT );
1349
1350BOOL WINAPI SetVolumeLabel( LPCSTR, LPCSTR );
1351
1352BOOL WINAPI SetWindowExtEx( HDC, int, int, PSIZE );
1353
1354LONG WINAPI SetWindowLong( HWND, int, LONG );
1355
1356BOOL WINAPI SetWindowOrgEx( HDC, int, int, PPOINT );
1357
1358BOOL WINAPI SetWindowPlacement( HWND, const WINDOWPLACEMENT * );
1359
1360BOOL WINAPI SetWindowPos( HWND, HWND, int, int, int, int, UINT );
1361
1362HHOOK WINAPI SetWindowsHookEx( int, HOOKPROC, HINSTANCE, DWORD );
1363
1364BOOL WINAPI SetWindowText( HWND, LPCSTR );
1365
1366WORD WINAPI SetWindowWord( HWND, int, WORD );
1367
1368HENHMETAFILE WINAPI SetWinMetaFileBits( UINT, const BYTE *, HDC, const METAFILEPICT * );
1369
1370BOOL WINAPI SetWorldTransform( HDC, PXFORM );
1371
1372BOOL WINAPI ShowCaret( HWND );
1373
1374int WINAPI ShowCursor( BOOL );
1375
1376BOOL WINAPI ShowOwnedPopups( HWND, BOOL );
1377
1378BOOL WINAPI ShowScrollBar( HWND, int, BOOL );
1379
1380BOOL WINAPI ShowWindow( HWND, int );
1381
1382DWORD WINAPI SizeofResource( HINSTANCE, HRSRC );
1383
1384VOID WINAPI Sleep( DWORD );
1385
1386int WINAPI StartDoc( HDC, PDOCINFO );
1387
1388int WINAPI StartPage( HDC );
1389
1390int WINAPI StretchDIBits( HDC, int, int, int, int, int, int, int, int, void *, PBITMAPINFO, UINT, DWORD );
1391
1392BOOL WINAPI StretchBlt( HDC, int, int, int, int, HDC, int, int, int, int, DWORD );
1393
1394BOOL WINAPI StrokeAndFillPath( HDC );
1395
1396BOOL WINAPI StrokePath( HDC );
1397
1398BOOL WINAPI SubtractRect( PRECT, const RECT *, const RECT *);
1399
1400DWORD WINAPI SuspendThread( HANDLE );
1401
1402BOOL WINAPI SwapMouseButton( BOOL );
1403
1404UINT WINAPI SystemParametersInfo( UINT, UINT, PVOID, UINT );
1405
1406BOOL WINAPI SystemTimeToFileTime( const SYSTEMTIME *, PFILETIME );
1407
1408BOOL WINAPI SystemTimeToTzSpecificLocalTime( PTIME_ZONE_INFORMATION, PSYSTEMTIME, PSYSTEMTIME );
1409
1410LONG WINAPI TabbedTextOut( HDC, int, int, LPCSTR, int, int, int *, int );
1411
1412BOOL WINAPI TerminateProcess( HANDLE, UINT );
1413
1414BOOL WINAPI TerminateThread( HANDLE, DWORD );
1415
1416BOOL WINAPI TextOut( HDC, int, int, LPCSTR, int );
1417
1418DWORD WINAPI TlsAlloc( VOID );
1419
1420BOOL WINAPI TlsFree( DWORD );
1421
1422PVOID WINAPI TlsGetValue( DWORD );
1423
1424BOOL WINAPI TlsSetValue( DWORD, PVOID );
1425
1426BOOL WINAPI TrackPopupMenu( HMENU, UINT, int, int, int, HWND, const RECT * );
1427
1428int WINAPI TranslateAccelerator( HWND, HACCEL, PMSG );
1429
1430BOOL WINAPI TranslateMDISysAccel( HWND, PMSG );
1431
1432BOOL WINAPI TranslateMessage( const MSG * );
1433
1434BOOL WINAPI UnhookWindowsHookEx( HHOOK );
1435
1436BOOL WINAPI UnionRect( PRECT, const RECT *, const RECT * );
1437
1438BOOL WINAPI UnlockFile( HANDLE, DWORD, DWORD, DWORD, DWORD );
1439
1440BOOL WINAPI UnpackDDElParam(UINT, LONG, PUINT, PUINT );
1441
1442BOOL WINAPI UnrealizeObject( HGDIOBJ );
1443
1444BOOL WINAPI UnregisterClass( LPCSTR, HINSTANCE );
1445
1446BOOL WINAPI UpdateWindow( HWND );
1447
1448BOOL WINAPI ValidateRect( HWND, const RECT *);
1449
1450BOOL WINAPI ValidateRgn( HWND, HRGN );
1451
1452SHORT WINAPI VkKeyScan( char keyScan);
1453
1454DWORD WINAPI WaitForMultipleObjects( DWORD, const HANDLE *, BOOL, DWORD );
1455
1456DWORD WINAPI WaitForSingleObject( HANDLE, DWORD );
1457
1458BOOL WINAPI WaitMessage( void);
1459
1460BOOL WINAPI WidenPath( HDC);
1461
1462UINT WINAPI WinExec( LPCSTR, UINT );
1463
1464BOOL WINAPI WinHelp( HWND, LPCSTR, UINT, DWORD );
1465
1466HWND WINAPI WindowFromPoint( POINT );
1467
1468HWND WINAPI WindowFromDC( HDC );
1469
1470BOOL WINAPI WriteFile( HANDLE, const VOID *, DWORD, PDWORD, POVERLAPPED );
1471
1472BOOL WINAPI WritePrivateProfileString( LPCSTR, LPCSTR, LPCSTR, LPCSTR );
1473
1474BOOL WINAPI WriteProfileString( LPCSTR, LPCSTR, LPCSTR );
1475
1476VOID WINAPI ZeroMemory( PVOID, DWORD );
1477
1478HFILE WINAPI _lclose( HFILE );
1479
1480HFILE WINAPI _lcreat( LPCSTR, int );
1481
1482HFILE WINAPI _lopen( LPCSTR, int );
1483
1484UINT WINAPI _lread( HFILE, PVOID, UINT );
1485
1486LONG WINAPI _llseek( HFILE, LONG, int );
1487
1488UINT WINAPI _lwrite( HFILE, const VOID *, UINT );
1489
1490MMRESULT WINAPI timeGetSystemTime( PMMTIME, UINT );
1491
1492DWORD WINAPI timeGetTime( VOID );
1493
1494int WINAPI wsprintf( LPSTR, LPCSTR, ... );
1495
1496int WINAPI wvsprintf( LPSTR, LPCSTR, const VOID *);
1497
1498LPSTR WINAPI CharNext( LPCSTR );
1499
1500LPSTR WINAPI CharPrev( LPCSTR, LPCSTR );
1501
1502HWND WINAPI GetDesktopWindow( VOID );
1503
1504BOOL WINAPI CharToOem( LPCSTR, LPSTR );
1505
1506BOOL WINAPI OemToChar( LPCSTR, LPSTR );
1507
1508BOOL WINAPI CharToOemBuff( LPCSTR, LPSTR, DWORD );
1509
1510BOOL WINAPI OemToCharBuff( LPCSTR, LPSTR, DWORD );
1511
1512BOOL WINAPI IsBadHugeReadPtr( const void *, UINT );
1513
1514BOOL WINAPI IsBadHugeWritePtr( PVOID, UINT );
1515
1516BOOL WINAPI FloodFill(HDC, int, int, COLORREF );
1517
1518BOOL WINAPI IsCharAlpha( wchar_t );
1519
1520BOOL WINAPI IsCharAlphaNumeric( wchar_t );
1521
1522BOOL WINAPI IsCharLower( wchar_t );
1523
1524BOOL WINAPI IsCharUpper( wchar_t );
1525
1526LPSTR WINAPI lstrcat( LPSTR, LPCSTR );
1527
1528int WINAPI lstrcmp( LPCSTR, LPCSTR );
1529
1530int WINAPI lstrcmpi( LPCSTR, LPCSTR );
1531
1532LPSTR WINAPI lstrcpy( LPSTR, LPCSTR );
1533
1534int WINAPI lstrlen( LPCSTR );
1535
1536/* -----------------------------------------------------------------*/
1537
1538
1539int WINAPI WinCallWinMain(int, char *[], FNMAIN, int);
1540
1541/* The following functions are used for translating data between the native
1542 * Presentation Manager format and the Developer API Extensions equivalents.
1543 */
1544typedef enum { WINX2PM, PM2WINX} XLATEDIR;
1545
1546/* Use the GDI object type to specify the type of handle passing in
1547 */
1548BOOL WINAPI WinTranslateDevicePoints( HDC, HWND, PPOINT, INT, XLATEDIR );
1549BOOL WINAPI WinTranslateDeviceRects ( HDC, HWND, PRECT, INT, XLATEDIR );
1550ULONG WINAPI WinTranslateGraphicsObjectHandle( HGDIOBJ, XLATEDIR, ULONG );
1551ULONG WINAPI WinTranslateMnemonicString( LPCSTR, LPSTR *, ULONG, XLATEDIR );
1552DWORD WINAPI WinQueryTranslateMode( VOID );
1553BOOL WINAPI WinSetTranslateMode( DWORD );
1554
1555
1556
1557#pragma pack()
1558
1559#endif /* ifdef __PMWINX_H__ */
Note: See TracBrowser for help on using the repository browser.