source: trunk/include/OS2WIN.H@ 10367

Last change on this file since 10367 was 10218, checked in by sandervl, 22 years ago

Update for libwrap

File size: 50.0 KB
RevLine 
[4]1#ifndef _OS2WIN_H
[4285]2 #define _OS2WIN_H
[4]3
[43]4#ifdef OS2_INCLUDED
[4285]5 #include <win32type.h>
[43]6#else
[4285]7 #include <odin.h>
[13]8
[4285]9 #include <windef.h>
10 #include <winbase.h>
11 #include <wingdi.h>
12 #include <winuser.h>
13 #include <winerror.h>
14 #include <commdlg.h>
15 #include <ddeml.h>
16 #include <mmsystem.h>
[43]17#endif
[4]18
[43]19#include <os2sel.h>
[4]20
[43]21#include "misc.h"
22
[8448]23#define OPEN32API SYSTEM
24#define EXPENTRY_O32 SYSTEM
25#define APIENTRY_O32 SYSTEM
[4]26
27/* WinMain/WinProcs/TimerProcs
28 */
29typedef int (* EXPENTRY_O32 FNMAIN_O32 )( HINSTANCE, HINSTANCE, LPSTR, int );
30typedef FNMAIN_O32 PFNMAIN_O32;
31typedef LRESULT (* EXPENTRY_O32 WNDPROC_O32 ) ( HWND, UINT, WPARAM, LPARAM );
32typedef int (* EXPENTRY_O32 FARPROC_O32 ) ( );
33typedef UINT (* EXPENTRY_O32 LPOFNHOOKPROC_O32 ) ( HWND, UINT, WPARAM, LPARAM );
34typedef BOOL (* EXPENTRY_O32 DLGPROC_O32 ) ( HWND, UINT, WPARAM, LPARAM );
35typedef void (* EXPENTRY_O32 TIMERPROC_O32)( HWND, UINT, UINT, DWORD );
36typedef BOOL (* EXPENTRY_O32 ABORTPROC_O32)( HDC, int);
37typedef UINT (* APIENTRY_O32 LPPRINTHOOKPROC_O32) (HWND, UINT, WPARAM, LPARAM);
38typedef UINT (* APIENTRY_O32 LPSETUPHOOKPROC_O32) (HWND, UINT, WPARAM, LPARAM);
39typedef LRESULT (* EXPENTRY_O32 HOOKPROC_O32)(int code, WPARAM wParam, LPARAM lParam);
40typedef DWORD (* EXPENTRY_O32 PTHREAD_START_ROUTINE_O32)(PVOID lpThreadParameter);
41typedef DWORD (* EXPENTRY_O32 LPTHREAD_START_ROUTINE_O32)(PVOID lpThreadParameter);
42
43typedef int (* EXPENTRY_O32 GOBJENUMPROC_O32)(PVOID, LPARAM);
44typedef VOID (* EXPENTRY_O32 LINEDDAPROC_O32)(int, int, LPARAM);
45typedef int (* EXPENTRY_O32 OLDFONTENUMPROC_O32)( PLOGFONTA, LPTEXTMETRICA, DWORD, LPARAM );
46typedef int (* EXPENTRY_O32 FONTENUMPROC_O32)( LPENUMLOGFONTA, LPNEWTEXTMETRICA, DWORD, LPARAM );
47typedef BOOL (* EXPENTRY_O32 WNDENUMPROC_O32)( HWND, LPARAM );
48typedef BOOL (* EXPENTRY_O32 PROPENUMPROC_O32)( HWND, LPCSTR, HANDLE );
49typedef UINT (* EXPENTRY_O32 PFRHOOKPROC_O32) (HWND, UINT, WPARAM, LPARAM);
50typedef BOOL (* EXPENTRY_O32 GRAYSTRINGPROC_O32)(HDC, LPARAM, int);
51typedef UINT (* EXPENTRY_O32 LPCCHOOKPROC_O32) (HWND, UINT, WPARAM, LPARAM);
52typedef UINT (* EXPENTRY_O32 LPCFHOOKPROC_O32) (HWND, UINT, WPARAM, LPARAM);
53typedef HDDEDATA (* EXPENTRY_O32 FNCALLBACK_O32)(UINT, UINT, HCONV, HSZ, HSZ, HDDEDATA, DWORD, DWORD );
54typedef BOOL (* EXPENTRY_O32 PROPENUMPROCEX_O32)( HWND, LPCSTR, HANDLE, DWORD );
55typedef FNCALLBACK_O32 *PFNCALLBACK_O32;
56
[9648]57typedef int (* EXPENTRY_O32 ENHMFENUMPROC_O32)(HDC, LPHANDLETABLE, const LPENHMETARECORD, int, LPARAM);
[4]58typedef int (* EXPENTRY_O32 MFENUMPROC_O32)(HDC, LPHANDLETABLE, PMETARECORD, int, LPARAM);
59
[43]60#define HKEY_LOCAL_MACHINE_O32 0xFFFFFFEFL
61#define HKEY_CURRENT_USER_O32 0xFFFFFFEEL
62#define HKEY_USERS_O32 0xFFFFFFEDL
63#define HKEY_CLASSES_ROOT_O32 0xFFFFFFECL
[4]64
65#define O32_MakeProcInstance(proc, hinst) (proc)
66#define O32_FreeProcInstance(proc) (proc)
67#define O32_FreeModule(hLibModule) O32_FreeLibrary((hLibModule))
68#define O32_Yield()
69
70#define O32_GetWindowTask(hWnd) ((HANDLE)O32_GetWindowThreadProcessId(hWnd, NULL))
71
72
73/* Macro'd APIs
74 */
75#define O32_CreateWindow(lpClassName, lpWindowName, dwStyle, x, y,\
76 nWidth, nHeight, hWndParent, hMenu, hInstance, lpParam)\
77 O32_CreateWindowEx(0, lpClassName, lpWindowName, dwStyle, x, y,\
78 nWidth, nHeight, hWndParent, hMenu, hInstance, lpParam)
79
80/* TBD: This must be removed before release
81 */
82#ifndef NO_HEAPSIZE_MACRO
[10218]83#define O32_HeapSize(handle, flags, pMem) AweHeapSize(handle, flags, pMem)
[4]84#endif
85
86#define O32_AnsiToOem O32_CharToOem
87#define O32_OemToAnsi O32_OemToChar
88#define O32_AnsiToOemBuff O32_CharToOemBuff
89#define O32_OemToAnsiBuff O32_OemToCharBuff
90#define O32_AnsiUpper O32_CharUpper
91#define O32_AnsiUpperBuff O32_CharUpperBuff
92#define O32_AnsiLower O32_CharLower
93#define O32_AnsiLowerBuff O32_CharLowerBuff
94#define O32_AnsiNext O32_CharNext
95#define O32_AnsiPrev O32_CharPrev
96
97/* Name Mapped API's
98 */
[10218]99#define O32_CreateDialogIndirect O32__CreateDialogIndirect
100#define O32_CreateDialogIndirectParam O32__CreateDialogIndirectParam
101#define O32_CreateIconIndirect O32__CreateIconIndirect
102#define O32_DialogBoxIndirect O32__DialogBoxIndirect
103#define O32_DialogBoxIndirectParam O32__DialogBoxIndirectParam
104#define O32_LoadMenuIndirect O32__LoadMenuIndirect
105#define O32_LoadResource O32__LoadResource
[4]106
107/* API Prototypes
108 */
[10218]109int OPEN32API O32_WinMain( HINSTANCE, HINSTANCE, LPSTR, int );
[4]110
[10218]111int OPEN32API O32_AbortDoc( HDC );
[4]112
[10218]113BOOL OPEN32API O32_AbortPath( HDC );
[4]114
[10218]115ATOM OPEN32API O32_AddAtom( LPCSTR );
[4]116
[10218]117int OPEN32API O32_AddFontResource( LPCSTR );
[4]118
[10218]119BOOL OPEN32API O32_AdjustWindowRect( PRECT, DWORD, BOOL );
[4]120
[10218]121BOOL OPEN32API O32_AdjustWindowRectEx( PRECT, DWORD, BOOL, DWORD );
[4]122
[10218]123BOOL OPEN32API O32_AngleArc( HDC, int, int, DWORD, float startAngle, float sweepAngle );
[4]124
[10218]125BOOL OPEN32API O32_AnimatePalette( HPALETTE, UINT, UINT, const PALETTEENTRY *);
[4]126
[10218]127BOOL OPEN32API O32_AppendMenu( HMENU, UINT, UINT, LPCSTR );
[4]128
[10218]129BOOL OPEN32API O32_Arc( HDC, int, int, int, int, int, int, int, int );
[4]130
[10218]131BOOL OPEN32API O32_ArcTo( HDC, int, int, int, int, int xRad1, int yRad1, int xRad2, int yRad2);
[4]132
[10218]133UINT OPEN32API O32_ArrangeIconicWindows( HWND );
[4]134
[10218]135BOOL OPEN32API O32_Beep( DWORD, DWORD );
[4]136
[10218]137HDWP OPEN32API O32_BeginDeferWindowPos( int );
[4]138
[10218]139HDC OPEN32API O32_BeginPaint( HWND, PPAINTSTRUCT );
[4]140
[10218]141BOOL OPEN32API O32_BeginPath( HDC );
[4]142
[10218]143BOOL OPEN32API O32_BitBlt( HDC , int, int, int, int, HDC , int, int, DWORD );
[4]144
[10218]145BOOL OPEN32API O32_BringWindowToTop( HWND );
[4]146
[10218]147BOOL OPEN32API O32_CallMsgFilter( LPMSG, int );
[4]148
[10218]149LRESULT OPEN32API O32_CallNextHookEx( HHOOK, int, WPARAM, LPARAM );
[4]150
[10218]151LRESULT OPEN32API O32_CallWindowProc( WNDPROC_O32, HWND, UINT, WPARAM, LPARAM );
[4]152
[10218]153BOOL OPEN32API O32_ChangeClipboardChain( HWND, HWND );
[4]154
[10218]155LPSTR OPEN32API O32_CharLower( LPSTR );
[4]156
[10218]157DWORD OPEN32API O32_CharLowerBuff( LPSTR, DWORD );
[4]158
[10218]159LPSTR OPEN32API O32_CharUpper( LPSTR );
[4]160
[10218]161DWORD OPEN32API O32_CharUpperBuff( LPSTR, DWORD );
[4]162
[10218]163BOOL OPEN32API O32_CheckDlgButton( HWND, int, UINT );
[4]164
[10218]165DWORD OPEN32API O32_CheckMenuItem( HMENU, UINT, UINT );
[4]166
[10218]167BOOL OPEN32API O32_CheckRadioButton( HWND, int, int, int );
[4]168
[10218]169HWND OPEN32API O32_ChildWindowFromPoint( HWND, POINT );
[4]170
[10218]171BOOL OPEN32API O32_ChooseColor( LPCHOOSECOLORA );
[4]172
[10218]173BOOL OPEN32API O32_ChooseFont( LPCHOOSEFONTA );
[4]174
[10218]175BOOL OPEN32API O32_Chord( HDC , int, int, int, int, int xRadial1, int yRadial1, int xRadial2, int yRadial2);
[4]176
[10218]177BOOL OPEN32API O32_ClientToScreen( HWND, PPOINT );
[4]178
[10218]179BOOL OPEN32API O32_ClipCursor( const RECT *);
[4]180
[10218]181BOOL OPEN32API O32_CloseClipboard( VOID );
[4]182
[10218]183HENHMETAFILE OPEN32API O32_CloseEnhMetaFile( HDC );
[4]184
[10218]185BOOL OPEN32API O32_CloseFigure( HDC );
[4]186
[10218]187BOOL OPEN32API O32_CloseHandle( HANDLE );
[4]188
[10218]189HMETAFILE OPEN32API O32_CloseMetaFile( HDC );
[4]190
[10218]191BOOL OPEN32API O32_CloseWindow( HWND );
[4]192
[10218]193int OPEN32API O32_CombineRgn( HRGN, HRGN hrgnSrc1, HRGN hrgnSrc2, int );
[4]194
[10218]195DWORD OPEN32API O32_CommDlgExtendedError( VOID );
[4]196
[10218]197LONG OPEN32API O32_CompareFileTime( FILETIME *, FILETIME * );
[4]198
[10218]199HCURSOR OPEN32API O32_CopyCursor( HCURSOR );
[4]200
[10218]201HENHMETAFILE OPEN32API O32_CopyEnhMetaFile( HENHMETAFILE, LPCSTR );
[4]202
[10218]203BOOL OPEN32API O32_CopyFile( LPCSTR, LPCSTR, BOOL );
[4]204
[10218]205HICON OPEN32API O32_CopyIcon( HICON );
[4]206
[10218]207HMETAFILE OPEN32API O32_CopyMetaFile( HMETAFILE, LPCSTR );
[4]208
[10218]209BOOL OPEN32API O32_CopyRect( PRECT, const RECT *);
[4]210
[10218]211int OPEN32API O32_CountClipboardFormats( VOID );
[4]212
[10218]213HACCEL OPEN32API O32_CreateAcceleratorTable( LPACCEL, int );
[4]214
[10218]215HBITMAP OPEN32API O32_CreateBitmap( int, int, UINT, UINT, const void * );
[4]216
[10218]217HBITMAP OPEN32API O32_CreateBitmapIndirect( const BITMAP * );
[4]218
[10218]219HBRUSH OPEN32API O32_CreateBrushIndirect( LPLOGBRUSH );
[4]220
[10218]221BOOL OPEN32API O32_CreateCaret( HWND, HBITMAP, int, int );
[4]222
[10218]223HBITMAP OPEN32API O32_CreateCompatibleBitmap( HDC , int, int );
[4]224
[10218]225HDC OPEN32API O32_CreateCompatibleDC( HDC );
[4]226
[10218]227HCURSOR OPEN32API O32_CreateCursor( HINSTANCE, int, int, int, int, const VOID *, const VOID *);
[4]228
[10218]229HDC OPEN32API O32_CreateDC( LPCSTR, LPCSTR, LPCSTR, const DEVMODEA *);
[4]230
[10218]231HBRUSH OPEN32API O32_CreateDIBPatternBrushPt( const VOID *, UINT );
[4]232
[10218]233HBITMAP OPEN32API O32_CreateDIBitmap( HDC, const BITMAPINFOHEADER *, DWORD, const void *, const BITMAPINFO *, UINT );
[4]234
[10218]235HWND OPEN32API O32_CreateDialog( HINSTANCE, LPCSTR, HWND, DLGPROC_O32 );
[4]236
[10218]237HWND OPEN32API O32_CreateDialogParam( HINSTANCE, LPCSTR, HWND, DLGPROC_O32, LPARAM );
[4]238
[10218]239HWND OPEN32API O32_CreateDialogIndirect( HINSTANCE, const DLGTEMPLATE *, HWND, DLGPROC_O32 );
[4]240
[10218]241HWND OPEN32API O32_CreateDialogIndirectParam( HINSTANCE, const DLGTEMPLATE *, HWND, DLGPROC_O32, LPARAM );
[4]242
[10218]243BOOL OPEN32API O32_CreateDirectory( LPCSTR, PSECURITY_ATTRIBUTES );
[4]244
[10218]245HRGN OPEN32API O32_CreateEllipticRgn( int, int, int, int );
[4]246
[10218]247HRGN OPEN32API O32_CreateEllipticRgnIndirect( const RECT * );
[4]248
[10218]249HENHMETAFILE OPEN32API O32_CreateEnhMetaFile( HDC, LPCSTR, const RECT *, LPCSTR );
[4]250
[10218]251HANDLE OPEN32API O32_CreateEvent( PSECURITY_ATTRIBUTES, BOOL, BOOL, LPCSTR );
[4]252
[10218]253HANDLE OPEN32API O32_CreateFile( LPCSTR, DWORD, DWORD, PSECURITY_ATTRIBUTES, DWORD, DWORD, HANDLE );
[4]254
[10218]255HFONT OPEN32API O32_CreateFont( int, int, int, int, int, DWORD, DWORD, DWORD, DWORD,
[4]256 DWORD, DWORD, DWORD, DWORD, LPCSTR );
257
[10218]258HFONT OPEN32API O32_CreateFontIndirect( const LOGFONTA *);
[4]259
[10218]260HBRUSH OPEN32API O32_CreateHatchBrush( int, COLORREF );
[4]261
[10218]262HDC OPEN32API O32_CreateIC( LPCSTR, LPCSTR, LPCSTR, const DEVMODEA *);
[4]263
[10218]264HICON OPEN32API O32_CreateIcon( HINSTANCE, int, int, BYTE, BYTE, const BYTE *, const BYTE * );
[4]265
[10218]266HICON OPEN32API O32_CreateIconFromResource( PBYTE, DWORD, BOOL, DWORD );
[4]267
[10218]268HICON OPEN32API O32_CreateIconIndirect( LPICONINFO );
[4]269
[10218]270HMENU OPEN32API O32_CreateMenu( void);
[4]271
[10218]272HDC OPEN32API O32_CreateMetaFile( LPCSTR );
[4]273
[10218]274HWND OPEN32API O32_CreateMDIWindow( LPSTR, LPSTR, DWORD, int, int, int, int, HWND, HINSTANCE, LPARAM );
[4]275
[10218]276HANDLE OPEN32API O32_CreateMutex( PSECURITY_ATTRIBUTES, BOOL, LPCSTR );
[4]277
[10218]278HPALETTE OPEN32API O32_CreatePalette( const LOGPALETTE * );
[4]279
[10218]280HBRUSH OPEN32API O32_CreatePatternBrush( HBITMAP );
[4]281
[10218]282HPEN OPEN32API O32_CreatePen( int, int, COLORREF );
[4]283
[10218]284HPEN OPEN32API O32_CreatePenIndirect( const LOGPEN * );
[4]285
[10218]286HRGN OPEN32API O32_CreatePolyPolygonRgn( const POINT *, const INT *, int, int );
[4]287
[10218]288HRGN OPEN32API O32_CreatePolygonRgn( const POINT *, int, int );
[4]289
[10218]290HMENU OPEN32API O32_CreatePopupMenu( VOID );
[4]291
[10218]292BOOL OPEN32API O32_CreateProcess( LPCSTR, LPCSTR, PSECURITY_ATTRIBUTES, PSECURITY_ATTRIBUTES,
[4]293 BOOL, DWORD, PVOID, LPCSTR, LPSTARTUPINFOA,
294 LPPROCESS_INFORMATION );
295
[10218]296HRGN OPEN32API O32_CreateRectRgn( int, int, int, int );
[4]297
[10218]298HRGN OPEN32API O32_CreateRectRgnIndirect( const RECT * );
[4]299
[10218]300HRGN OPEN32API O32_CreateRoundRectRgn( int, int, int, int, int, int );
[4]301
[10218]302HANDLE OPEN32API O32_CreateSemaphore( PSECURITY_ATTRIBUTES, LONG, LONG, LPSTR );
[4]303
[10218]304HBRUSH OPEN32API O32_CreateSolidBrush( COLORREF );
[4]305
[10218]306HANDLE OPEN32API O32_CreateThread( PSECURITY_ATTRIBUTES, DWORD, PTHREAD_START_ROUTINE_O32, PVOID, DWORD, PDWORD );
[4]307
[10218]308HWND OPEN32API O32_CreateWindowEx( DWORD, LPCSTR, LPCSTR, DWORD, int, int, int, int, HWND, HMENU, HINSTANCE, PVOID );
[4]309
[10218]310BOOL OPEN32API O32_DPtoLP( HDC, PPOINT, int );
[4]311
[10218]312BOOL OPEN32API O32_DdeAbandonTransaction( DWORD, HCONV, DWORD );
[4]313
[10218]314PBYTE OPEN32API O32_DdeAccessData(HDDEDATA, PDWORD );
[4]315
[10218]316HDDEDATA OPEN32API O32_DdeAddData( HDDEDATA, PVOID, DWORD, DWORD );
[4]317
[10218]318HDDEDATA OPEN32API O32_DdeClientTransaction( PVOID, DWORD, HCONV,
[4]319 HSZ, UINT, UINT, DWORD, PDWORD );
320
[10218]321int OPEN32API O32_DdeCmpStringHandles( HSZ hsz1, HSZ hsz2);
[4]322
[10218]323HCONV OPEN32API O32_DdeConnect( DWORD, HSZ, HSZ, LPCONVCONTEXT );
[4]324
[10218]325HCONVLIST OPEN32API O32_DdeConnectList(DWORD, HSZ, HSZ, HCONVLIST, LPCONVCONTEXT );
[4]326
[10218]327HDDEDATA OPEN32API O32_DdeCreateDataHandle(DWORD, PVOID, DWORD, DWORD, HSZ, UINT, UINT );
[4]328
[10218]329HSZ OPEN32API O32_DdeCreateStringHandle(DWORD, LPCSTR, int );
[4]330
[10218]331BOOL OPEN32API O32_DdeDisconnect(HCONV );
[4]332
[10218]333BOOL OPEN32API O32_DdeDisconnectList( HCONVLIST );
[4]334
[10218]335BOOL OPEN32API O32_DdeEnableCallback(DWORD, HCONV, UINT );
[4]336
[10218]337BOOL OPEN32API O32_DdeFreeDataHandle( HDDEDATA );
[4]338
[10218]339BOOL OPEN32API O32_DdeFreeStringHandle(DWORD, HSZ );
[4]340
[10218]341DWORD OPEN32API O32_DdeGetData( HDDEDATA, PVOID, DWORD, DWORD );
[4]342
[10218]343UINT OPEN32API O32_DdeGetLastError(DWORD );
[4]344
[10218]345UINT OPEN32API O32_DdeInitialize(PDWORD, PFNCALLBACK_O32, DWORD, DWORD );
[4]346
[10218]347BOOL OPEN32API O32_DdeKeepStringHandle(DWORD, HSZ );
[4]348
[10218]349HDDEDATA OPEN32API O32_DdeNameService( DWORD, HSZ hsz1, HSZ hsz2, UINT );
[4]350
[10218]351BOOL OPEN32API O32_DdePostAdvise(DWORD, HSZ, HSZ );
[4]352
[10218]353UINT OPEN32API O32_DdeQueryConvInfo( HCONV, DWORD, LPCONVINFO );
[4]354
[10218]355HCONV OPEN32API O32_DdeQueryNextServer( HCONVLIST, HCONV );
[4]356
[10218]357DWORD OPEN32API O32_DdeQueryString(DWORD, HSZ, LPSTR, DWORD, int );
[4]358
[10218]359HCONV OPEN32API O32_DdeReconnect( HCONV );
[4]360
[10218]361BOOL OPEN32API O32_DdeSetUserHandle( HCONV, DWORD, DWORD );
[4]362
[10218]363BOOL OPEN32API O32_DdeUnaccessData( HDDEDATA );
[4]364
[10218]365BOOL OPEN32API O32_DdeUninitialize(DWORD );
[4]366
[10218]367LRESULT OPEN32API O32_DefDlgProc( HWND, UINT, WPARAM mp1, LPARAM mp2 );
[4]368
[10218]369HDWP OPEN32API O32_DeferWindowPos( HDWP, HWND, HWND hWndInsertAfter , int, int, int, int, UINT );
[4]370
[10218]371LRESULT OPEN32API O32_DefFrameProc( HWND, HWND, UINT, WPARAM, LPARAM );
[4]372
[10218]373LRESULT OPEN32API O32_DefMDIChildProc( HWND, UINT, WPARAM, LPARAM );
[4]374
[10218]375LRESULT OPEN32API O32_DefWindowProc( HWND, UINT, WPARAM mp1, LPARAM mp2 );
[4]376
[10218]377ATOM OPEN32API O32_DeleteAtom( ATOM );
[4]378
[10218]379VOID OPEN32API O32_DeleteCriticalSection( CRITICAL_SECTION * );
[4]380
[10218]381BOOL OPEN32API O32_DeleteDC( HDC );
[4]382
[10218]383BOOL OPEN32API O32_DeleteEnhMetaFile( HENHMETAFILE );
[4]384
[10218]385BOOL OPEN32API O32_DeleteFile( LPCSTR );
[4]386
[10218]387BOOL OPEN32API O32_DeleteMenu( HMENU, UINT, UINT );
[4]388
[10218]389BOOL OPEN32API O32_DeleteMetaFile( HMETAFILE );
[4]390
[10218]391BOOL OPEN32API O32_DeleteObject( HANDLE );
[4]392
[10218]393BOOL OPEN32API O32_DestroyAcceleratorTable( HACCEL );
[4]394
[10218]395BOOL OPEN32API O32_DestroyCaret( VOID );
[4]396
[10218]397BOOL OPEN32API O32_DestroyCursor( HCURSOR );
[4]398
[10218]399BOOL OPEN32API O32_DestroyIcon( HICON );
[4]400
[10218]401BOOL OPEN32API O32_DestroyMenu( HMENU );
[4]402
[10218]403BOOL OPEN32API O32_DestroyWindow( HWND );
[4]404
[10218]405DWORD OPEN32API O32_DeviceCapabilities( LPCSTR, LPCSTR, WORD, LPTSTR, const DEVMODEA *);
[4]406
[10218]407int OPEN32API O32_DialogBox( HINSTANCE, LPCSTR, HWND, DLGPROC_O32 );
[4]408
[10218]409int OPEN32API O32_DialogBoxParam( HINSTANCE, LPCSTR, HWND, DLGPROC_O32, LPARAM );
[4]410
[10218]411BOOL OPEN32API O32_DialogBoxIndirect( HINSTANCE, LPDLGTEMPLATEA, HWND, DLGPROC_O32 );
[4]412
[10218]413BOOL OPEN32API O32_DialogBoxIndirectParam( HINSTANCE, LPDLGTEMPLATEA, HWND, DLGPROC_O32, LPARAM );
[4]414
[10218]415LONG OPEN32API O32_DispatchMessage( const MSG * );
[4]416
[10218]417int OPEN32API O32_DlgDirList( HWND, LPSTR, int, int, UINT );
[4]418
[10218]419int OPEN32API O32_DlgDirListComboBox( HWND, LPSTR, int, int, UINT );
[4]420
[10218]421BOOL OPEN32API O32_DlgDirSelectEx( HWND, LPSTR, int, int );
[4]422
[10218]423BOOL OPEN32API O32_DlgDirSelectComboBoxEx( HWND, LPSTR, int, int );
[4]424
[10218]425BOOL OPEN32API O32_DllEntryPoint( HINSTANCE, DWORD, LPVOID );
[4]426
[10218]427BOOL OPEN32API O32_DosDateTimeToFileTime( WORD, WORD, LPFILETIME );
[4]428
[10218]429VOID OPEN32API O32_DragAcceptFiles( HWND, BOOL );
[4]430
[10218]431VOID OPEN32API O32_DragFinish( HDROP );
[4]432
[10218]433UINT OPEN32API O32_DragQueryFile( HDROP, int, LPSTR, int );
[4]434
[10218]435BOOL OPEN32API O32_DragQueryPoint( HDROP, PPOINT );
[4]436
[10218]437BOOL OPEN32API O32_DrawFocusRect( HDC, const RECT * );
[4]438
[10218]439BOOL OPEN32API O32_DrawIcon( HDC, int, int, HICON );
[4]440
[10218]441BOOL OPEN32API O32_DrawMenuBar( HWND );
[4]442
[10218]443int OPEN32API O32_DrawText( HDC, LPCSTR, int, PRECT, UINT );
[4]444
[10218]445BOOL OPEN32API O32_DuplicateHandle( HANDLE, HANDLE, HANDLE, LPHANDLE, DWORD, BOOL, DWORD );
[4]446
[10218]447BOOL OPEN32API O32_Ellipse( HDC, int, int, int, int );
[4]448
[10218]449BOOL OPEN32API O32_EmptyClipboard( void);
[4]450
[10218]451BOOL OPEN32API O32_EnableMenuItem( HMENU, UINT, UINT );
[4]452
[10218]453BOOL OPEN32API O32_EnableScrollBar( HWND, UINT, UINT );
[4]454
[10218]455BOOL OPEN32API O32_EnableWindow( HWND, BOOL );
[4]456
[10218]457BOOL OPEN32API O32_EndDeferWindowPos( HDWP );
[4]458
[10218]459BOOL OPEN32API O32_EndDialog( HWND, int );
[4]460
[10218]461int OPEN32API O32_EndDoc( HDC );
[4]462
[10218]463int OPEN32API O32_EndPage( HDC );
[4]464
[10218]465BOOL OPEN32API O32_EndPath( HDC );
[4]466
[10218]467BOOL OPEN32API O32_EndPaint( HWND, const PAINTSTRUCT *);
[4]468
[10218]469VOID OPEN32API O32_EnterCriticalSection( CRITICAL_SECTION * );
[4]470
[10218]471BOOL OPEN32API O32_EnumChildWindows( HWND, WNDENUMPROC_O32, LPARAM );
[4]472
[10218]473UINT OPEN32API O32_EnumClipboardFormats( UINT );
[4]474
[10218]475BOOL OPEN32API O32_EnumEnhMetaFile( HDC , HENHMETAFILE, ENHMFENUMPROC_O32, PVOID, const RECT * );
[4]476
[10218]477int OPEN32API O32_EnumFonts( HDC , LPCSTR, OLDFONTENUMPROC_O32, LPARAM );
[4]478
[10218]479int OPEN32API O32_EnumFontFamilies( HDC , LPCSTR, FONTENUMPROC_O32, LPARAM );
[4]480
[10218]481BOOL OPEN32API O32_EnumMetaFile( HDC , HMETAFILE, MFENUMPROC_O32, LPARAM );
[4]482
[10218]483int OPEN32API O32_EnumObjects( HDC , int, GOBJENUMPROC_O32, LPARAM );
[4]484
[10218]485BOOL OPEN32API O32_EnumPrinters( DWORD, LPTSTR, DWORD, LPBYTE, DWORD, LPDWORD, LPDWORD);
[4]486
[10218]487int OPEN32API O32_EnumProps( HWND, PROPENUMPROC_O32 );
[4]488
[10218]489int OPEN32API O32_EnumPropsEx( HWND, PROPENUMPROCEX_O32, LPARAM );
[4]490
[10218]491BOOL OPEN32API O32_EnumThreadWindows( DWORD, WNDENUMPROC_O32, LPARAM );
[4]492
[10218]493BOOL OPEN32API O32_EnumWindows( WNDENUMPROC_O32, LPARAM );
[4]494
[10218]495BOOL OPEN32API O32_EqualRect( const RECT *, const RECT * );
[4]496
[10218]497BOOL OPEN32API O32_EqualRgn( HRGN, HRGN );
[4]498
[10218]499int OPEN32API O32_Escape( HDC, int, int, LPCSTR, PVOID );
[4]500
[10218]501int OPEN32API O32_ExcludeClipRect( HDC, int, int, int, int );
[4]502
[10218]503BOOL OPEN32API O32_ExcludeUpdateRgn( HDC, HWND );
[4]504
[10218]505VOID OPEN32API O32_ExitProcess( UINT );
[4]506
[10218]507VOID OPEN32API O32_ExitThread( DWORD );
[4]508
[10218]509BOOL OPEN32API O32_ExitWindows( DWORD, UINT );
[4]510
[10218]511BOOL OPEN32API O32_ExitWindowsEx( UINT, DWORD );
[4]512
[10218]513HPEN OPEN32API O32_ExtCreatePen( DWORD, DWORD, const LOGBRUSH *, DWORD, const DWORD * );
[4]514
[10218]515HRGN OPEN32API O32_ExtCreateRegion( const XFORM *, DWORD, const RGNDATA * );
[4]516
[10218]517BOOL OPEN32API O32_ExtFloodFill( HDC, int, int, COLORREF, UINT );
[4]518
[10218]519int OPEN32API O32_ExtSelectClipRgn( HDC, HRGN, int );
[4]520
[10218]521BOOL OPEN32API O32_ExtTextOut( HDC, int, int, UINT, const RECT *, LPCSTR, UINT, const int * );
[4]522
[10218]523VOID OPEN32API O32_FatalAppExit( UINT, LPCSTR );
[4]524
[10218]525VOID OPEN32API O32_FatalExit( UINT );
[4]526
[10218]527BOOL OPEN32API O32_FileTimeToDosDateTime( const FILETIME *, LPWORD, LPWORD );
[4]528
[10218]529BOOL OPEN32API O32_FileTimeToLocalFileTime( const FILETIME *, FILETIME * );
[4]530
[10218]531BOOL OPEN32API O32_FileTimeToSystemTime( const FILETIME *, LPSYSTEMTIME );
[4]532
[10218]533BOOL OPEN32API O32_FillPath( HDC );
[4]534
[10218]535int OPEN32API O32_FillRect( HDC, const RECT *, HBRUSH );
[4]536
[10218]537BOOL OPEN32API O32_FillRgn( HDC, HRGN, HBRUSH );
[4]538
[10218]539ATOM OPEN32API O32_FindAtom( LPCSTR );
[4]540
[10218]541BOOL OPEN32API O32_FindClose( HANDLE );
[4]542
[10218]543HANDLE OPEN32API O32_FindFirstFile( LPCSTR, LPWIN32_FIND_DATAA );
[4]544
[10218]545BOOL OPEN32API O32_FindNextFile( HANDLE, LPWIN32_FIND_DATAA );
[4]546
[10218]547HRSRC OPEN32API O32_FindResource( HINSTANCE, LPCSTR, LPCSTR );
[4]548
[10218]549HWND OPEN32API O32_FindText( LPFINDREPLACEA );
[4]550
[10218]551HWND OPEN32API O32_FindWindow( LPCSTR lpClassName , LPCSTR );
[4]552
[10218]553BOOL OPEN32API O32_FlashWindow( HWND, BOOL );
[4]554
[10218]555BOOL OPEN32API O32_FlattenPath( HDC );
[4]556
[10218]557BOOL OPEN32API O32_FlushFileBuffers( HANDLE );
[4]558
[10218]559int OPEN32API O32_FrameRect( HDC, const RECT *, HBRUSH );
[4]560
[10218]561BOOL OPEN32API O32_FrameRgn( HDC, HRGN, HBRUSH, int, int );
[4]562
[10218]563BOOL OPEN32API O32_FreeDDElParam( UINT, LONG );
[4]564
[10218]565BOOL OPEN32API O32_FreeLibrary( HINSTANCE );
[4]566
[10218]567BOOL OPEN32API O32_GdiComment(HDC hdc, UINT cbSize, CONST BYTE * lpData);
[5369]568
[10218]569UINT OPEN32API O32_GetACP( VOID );
[4]570
[10218]571HWND OPEN32API O32_GetActiveWindow( void);
[4]572
[10218]573int OPEN32API O32_GetArcDirection( HDC );
[4]574
[10218]575BOOL OPEN32API O32_GetAspectRatioFilterEx( HDC, PSIZE );
[4]576
[10218]577UINT OPEN32API O32_GetAtomName( ATOM, LPSTR, int );
[4]578
[10218]579LONG OPEN32API O32_GetBitmapBits( HBITMAP, LONG, PVOID );
[4]580
[10218]581BOOL OPEN32API O32_GetBitmapDimensionEx( HBITMAP, PSIZE );
[4]582
[10218]583COLORREF OPEN32API O32_GetBkColor( HDC );
[4]584
[10218]585int OPEN32API O32_GetBkMode( HDC );
[4]586
[10218]587UINT OPEN32API O32_GetBoundsRect( HDC, PRECT, UINT );
[4]588
[10218]589BOOL OPEN32API O32_GetBrushOrgEx( HDC, PPOINT );
[4]590
[10218]591HWND OPEN32API O32_GetCapture( void);
[4]592
[10218]593UINT OPEN32API O32_GetCaretBlinkTime( VOID );
[4]594
[10218]595BOOL OPEN32API O32_GetCaretPos( PPOINT );
[4]596
[10218]597BOOL OPEN32API O32_GetCharABCWidths( HDC, UINT, UINT, LPABC );
[4]598
[10218]599BOOL OPEN32API O32_GetCharWidth( HDC, UINT, UINT, PINT );
[4]600
[10218]601BOOL OPEN32API O32_GetClassInfo( HINSTANCE hInstance , LPCSTR, WNDCLASSA * );
[4]602
[10218]603DWORD OPEN32API O32_GetClassLong( HWND, int );
[4]604
[10218]605int OPEN32API O32_GetClassName( HWND, LPSTR, int );
[4]606
[10218]607WORD OPEN32API O32_GetClassWord( HWND, int );
[4]608
[10218]609BOOL OPEN32API O32_GetClientRect( HWND, PRECT );
[4]610
[10218]611HANDLE OPEN32API O32_GetClipboardData( UINT );
[4]612
[10218]613int OPEN32API O32_GetClipboardFormatName( UINT, LPSTR, int );
[4]614
[10218]615HWND OPEN32API O32_GetClipboardOwner( void);
[4]616
[10218]617HWND OPEN32API O32_GetClipboardViewer( VOID );
[4]618
[10218]619int OPEN32API O32_GetClipBox( HDC, PRECT );
[4]620
[10218]621BOOL OPEN32API O32_GetClipCursor( PRECT );
[4]622
[10218]623int OPEN32API O32_GetClipRgn( HDC, HRGN );
[4]624
[10218]625LPSTR OPEN32API O32_GetCommandLine( VOID );
[4]626
[10218]627int OPEN32API O32_GetCurrentDirectory( DWORD, LPSTR );
[4]628
[10218]629HGDIOBJ OPEN32API O32_GetCurrentObject( HDC, DWORD );
[4]630
[10218]631BOOL OPEN32API O32_GetCurrentPositionEx( HDC, PPOINT );
[4]632
[10218]633HANDLE OPEN32API O32_GetCurrentProcess( VOID );
[4]634
[10218]635DWORD OPEN32API O32_GetCurrentProcessId( VOID );
[4]636
[10218]637HANDLE OPEN32API O32_GetCurrentThread( VOID );
[4]638
[10218]639DWORD OPEN32API O32_GetCurrentThreadId( VOID );
[4]640
[10218]641DWORD OPEN32API O32_GetCurrentTime( VOID );
[4]642
[10218]643HCURSOR OPEN32API O32_GetCursor( VOID );
[4]644
[10218]645BOOL OPEN32API O32_GetCursorPos( PPOINT );
[4]646
[10218]647HDC OPEN32API O32_GetDC( HWND );
[4]648
[10218]649HDC OPEN32API O32_GetDCEx( HWND, HRGN, DWORD );
[4]650
[10218]651BOOL OPEN32API O32_GetDCOrgEx( HDC, PPOINT );
[4]652
[10218]653int OPEN32API O32_GetDIBits( HDC, HBITMAP, UINT, UINT, void *, PBITMAPINFO, UINT );
[4]654
[10218]655int OPEN32API O32_GetDeviceCaps( HDC, int );
[4]656
[10218]657LONG OPEN32API O32_GetDialogBaseUnits( void);
[4]658
[10218]659BOOL OPEN32API O32_GetDiskFreeSpace( LPCSTR, PDWORD, PDWORD, PDWORD, PDWORD );
[4]660
[10218]661int OPEN32API O32_GetDlgCtrlID( HWND );
[4]662
[10218]663HWND OPEN32API O32_GetDlgItem( HWND, int );
[4]664
[10218]665UINT OPEN32API O32_GetDlgItemInt( HWND, int, PBOOL, BOOL );
[4]666
[10218]667UINT OPEN32API O32_GetDlgItemText( HWND, int, LPSTR, int );
[4]668
[10218]669UINT OPEN32API O32_GetDoubleClickTime( VOID );
[4]670
[10218]671UINT OPEN32API O32_GetDriveType( LPCSTR );
[4]672
[10218]673HENHMETAFILE OPEN32API O32_GetEnhMetaFile( LPCSTR );
[4]674
[10218]675UINT OPEN32API O32_GetEnhMetaFileBits( HENHMETAFILE, UINT, PBYTE );
[4]676
[10218]677UINT OPEN32API O32_GetEnhMetaFileHeader( HENHMETAFILE, UINT, LPENHMETAHEADER );
[4]678
[10218]679UINT OPEN32API O32_GetEnhMetaFilePaletteEntries( HENHMETAFILE, UINT, LPPALETTEENTRY );
[4]680
[10218]681PVOID OPEN32API O32_GetEnvironmentStrings( VOID );
[4]682
[10218]683DWORD OPEN32API O32_GetEnvironmentVariable(LPCSTR, LPSTR, DWORD );
[4]684
[10218]685BOOL OPEN32API O32_GetExitCodeProcess( HANDLE, LPDWORD );
[4]686
[10218]687BOOL OPEN32API O32_GetExitCodeThread( HANDLE, LPDWORD );
[4]688
[10218]689DWORD OPEN32API O32_GetFileAttributes( LPSTR );
[4]690
[10218]691DWORD OPEN32API O32_GetFileInformationByHandle( HANDLE, BY_HANDLE_FILE_INFORMATION * );
[4]692
[10218]693DWORD OPEN32API O32_GetFileSize( HANDLE, PDWORD );
[4]694
[10218]695BOOL OPEN32API O32_GetFileTime( HANDLE, FILETIME *, FILETIME *, FILETIME * );
[4]696
[10218]697short OPEN32API O32_GetFileTitle( LPCSTR, LPSTR, WORD );
[4]698
[10218]699DWORD OPEN32API O32_GetFileType( HANDLE );
[4]700
[10218]701HWND OPEN32API O32_GetFocus( VOID );
[4]702
[10218]703HWND OPEN32API O32_GetForegroundWindow( VOID );
[4]704
[10218]705DWORD OPEN32API O32_GetFullPathName( LPCSTR, DWORD, LPSTR, LPSTR * );
[4]706
[10218]707int OPEN32API O32_GetGraphicsMode(HDC);
[4]708
[10218]709BOOL OPEN32API O32_GetIconInfo( HICON, LPICONINFO );
[4]710
[10218]711DWORD OPEN32API O32_GetKerningPairs( HDC, DWORD, LPKERNINGPAIR );
[4]712
[10218]713int OPEN32API O32_GetKeyboardType( int );
[4]714
[10218]715int OPEN32API O32_GetKeyNameText( LPARAM, LPSTR, int );
[4]716
[10218]717USHORT OPEN32API O32_GetAsyncKeyState(INT nVirtKey);
718SHORT OPEN32API O32_GetKeyState( int );
[4]719
[10218]720HWND OPEN32API O32_GetLastActivePopup( HWND );
[4]721
[10218]722DWORD OPEN32API O32_GetLastError( VOID );
[4]723
[10218]724VOID OPEN32API O32_GetLocalTime( LPSYSTEMTIME );
[4]725
[10218]726DWORD OPEN32API O32_GetLogicalDriveStrings( DWORD, LPSTR );
[4]727
[10218]728DWORD OPEN32API O32_GetLogicalDrives( VOID );
[4]729
[10218]730int OPEN32API O32_GetMapMode( HDC);
[4]731
[10218]732HMENU OPEN32API O32_GetMenu( HWND );
[4]733
[10218]734LONG OPEN32API O32_GetMenuCheckMarkDimensions(void);
[4]735
[10218]736int OPEN32API O32_GetMenuItemCount( HMENU );
[4]737
[10218]738UINT OPEN32API O32_GetMenuItemID( HMENU, int );
[4]739
[10218]740UINT OPEN32API O32_GetMenuState( HMENU, UINT, UINT );
[4]741
[10218]742int OPEN32API O32_GetMenuString( HMENU, UINT, LPSTR, int, UINT );
[4]743
[10218]744BOOL OPEN32API O32_GetMessage( LPMSG, HWND hwnd , UINT, UINT );
[4]745
[10218]746LONG OPEN32API O32_GetMessageExtraInfo( VOID );
[4]747
[10218]748DWORD OPEN32API O32_GetMessagePos( VOID );
[4]749
[10218]750LONG OPEN32API O32_GetMessageTime( VOID );
[4]751
[10218]752HMETAFILE OPEN32API O32_GetMetaFile( LPCSTR );
[4]753
[10218]754UINT OPEN32API O32_GetMetaFileBitsEx( HMETAFILE, UINT, LPVOID );
[4]755
[10218]756BOOL OPEN32API O32_GetMiterLimit( HDC, float *);
[4]757
[10218]758DWORD OPEN32API O32_GetModuleFileName( HINSTANCE, LPSTR, DWORD );
[4]759
[10218]760HMODULE OPEN32API O32_GetModuleHandle( LPCSTR );
[4]761
[10218]762COLORREF OPEN32API O32_GetNearestColor( HDC, COLORREF );
[4]763
[10218]764UINT OPEN32API O32_GetNearestPaletteIndex( HPALETTE, COLORREF );
[4]765
[10218]766HWND OPEN32API O32_GetNextDlgGroupItem( HWND, HWND, BOOL );
[4]767
[10218]768HWND OPEN32API O32_GetNextDlgTabItem( HWND, HWND, BOOL );
[4]769
[10218]770HWND OPEN32API O32_GetNextWindow( HWND, UINT );
[4]771
[10218]772int OPEN32API O32_GetOEMCP( VOID );
[4]773
[10218]774int OPEN32API O32_GetObject( HGDIOBJ, int, void * );
[4]775
[10218]776DWORD OPEN32API O32_GetObjectType( HGDIOBJ );
[4]777
[10218]778HWND OPEN32API O32_GetOpenClipboardWindow( VOID );
[4]779
[10218]780BOOL OPEN32API O32_GetOpenFileName( LPOPENFILENAMEA );
[4]781
[10218]782UINT OPEN32API O32_GetOutlineTextMetrics( HDC, UINT, LPOUTLINETEXTMETRICA );
[4]783
[10218]784BOOL OPEN32API O32_GetOverlappedResult(HANDLE, LPOVERLAPPED, LPDWORD, BOOL );
[4]785
[10218]786UINT OPEN32API O32_GetPaletteEntries( HPALETTE, UINT, UINT, PPALETTEENTRY );
[4]787
[10218]788HWND OPEN32API O32_GetParent( HWND );
[4]789
[10218]790UINT OPEN32API O32_GetPath( HDC, PPOINT, PBYTE, int );
[4]791
[10218]792COLORREF OPEN32API O32_GetPixel( HDC, int, int );
[4]793
[10218]794int OPEN32API O32_GetPolyFillMode( HDC);
[4]795
[10218]796DWORD OPEN32API O32_GetPriorityClass( HANDLE );
[4]797
[10218]798int OPEN32API O32_GetPriorityClipboardFormat( PUINT, int );
[4]799
[10218]800UINT OPEN32API O32_GetPrivateProfileInt( LPCSTR, LPCSTR, INT, LPCSTR );
[4]801
[10218]802DWORD OPEN32API O32_GetPrivateProfileString( LPCSTR, LPCSTR, LPCSTR, LPSTR, DWORD, LPCSTR );
[4]803
[10218]804FARPROC OPEN32API O32_GetProcAddress( HMODULE, LPCSTR );
[4]805
[10218]806UINT OPEN32API O32_GetProfileInt( LPCSTR, LPCSTR, INT );
[4]807
[10218]808DWORD OPEN32API O32_GetProfileString( LPCSTR, LPCSTR, LPCSTR, LPSTR, DWORD );
[4]809
[10218]810HANDLE OPEN32API O32_GetProp( HWND, LPCSTR );
[4]811
[10218]812DWORD OPEN32API O32_GetQueueStatus( UINT );
[4]813
[10218]814int OPEN32API O32_GetROP2( HDC );
[4]815
[10218]816BOOL OPEN32API O32_GetRasterizerCaps( LPRASTERIZER_STATUS, UINT );
[4]817
[10218]818int OPEN32API O32_GetRgnBox( HRGN, PRECT );
[4]819
[10218]820DWORD OPEN32API O32_GetRegionData( HRGN, DWORD, PRGNDATA );
[4]821
[10218]822BOOL OPEN32API O32_GetSaveFileName( LPOPENFILENAMEA );
[4]823
[10218]824int OPEN32API O32_GetScrollPos( HWND, int );
[4]825
[10218]826BOOL OPEN32API O32_GetScrollRange( HWND, int, int *, int * );
[4]827
[10218]828HANDLE OPEN32API O32_GetStdHandle( DWORD );
[4]829
[10218]830HGDIOBJ OPEN32API O32_GetStockObject( int );
[4]831
[10218]832int OPEN32API O32_GetStretchBltMode( HDC );
[4]833
[10218]834HMENU OPEN32API O32_GetSubMenu( HWND, int );
[4]835
[10218]836DWORD OPEN32API O32_GetSysColor( int );
[4]837
[10218]838UINT OPEN32API O32_GetSystemDirectory( LPSTR, UINT );
[4]839
[10218]840HMENU OPEN32API O32_GetSystemMenu( HWND, BOOL );
[4]841
[10218]842int OPEN32API O32_GetSystemMetrics( int );
[4]843
[10218]844UINT OPEN32API O32_GetSystemPaletteEntries( HDC, UINT, UINT, PPALETTEENTRY );
[4]845
[10218]846void OPEN32API O32_GetSystemTime( LPSYSTEMTIME );
[4]847
[10218]848DWORD OPEN32API O32_GetTabbedTextExtent( HDC, LPCSTR, int, int, int * );
[4]849
[10218]850UINT OPEN32API O32_GetTempFileName( LPCSTR, LPCSTR, UINT, LPSTR );
[4]851
[10218]852DWORD OPEN32API O32_GetTempPath( DWORD, LPSTR );
[4]853
[10218]854UINT OPEN32API O32_GetTextAlign( HDC);
[4]855
[10218]856int OPEN32API O32_GetTextCharacterExtra( HDC);
[4]857
[10218]858COLORREF OPEN32API O32_GetTextColor( HDC );
[4]859
[10218]860BOOL OPEN32API O32_GetTextExtentPoint( HDC, LPCSTR, int, PSIZE );
[4]861
[10218]862BOOL OPEN32API O32_GetTextExtentPoint32( HDC, LPCSTR, int, PSIZE );
[4]863
[10218]864int OPEN32API O32_GetTextFace( HDC, int, LPSTR );
[4]865
[10218]866BOOL OPEN32API O32_GetTextMetrics( HDC, LPTEXTMETRICA );
[4]867
[10218]868DWORD OPEN32API O32_GetThreadPriority( HANDLE );
[4]869
[10218]870DWORD OPEN32API O32_GetTickCount( VOID );
[4]871
[10218]872DWORD OPEN32API O32_GetTimeZoneInformation( LPTIME_ZONE_INFORMATION );
[4]873
[10218]874HWND OPEN32API O32_GetTopWindow( HWND );
[4]875
[10218]876BOOL OPEN32API O32_GetUpdateRect( HWND, PRECT, BOOL );
[4]877
[10218]878int OPEN32API O32_GetUpdateRgn( HWND, HRGN, BOOL );
[4]879
[10218]880BOOL OPEN32API O32_GetViewportExtEx( HDC, PSIZE );
[4]881
[10218]882BOOL OPEN32API O32_GetViewportOrgEx( HDC, PPOINT );
[4]883
[10218]884DWORD OPEN32API O32_GetVolumeInformation( LPCSTR, LPSTR, DWORD, PDWORD,
[4]885 PDWORD, PDWORD, LPSTR, DWORD );
886
[10218]887UINT OPEN32API O32_GetWinMetaFileBits( HENHMETAFILE, UINT, PBYTE, int, HDC);
[4]888
[10218]889HWND OPEN32API O32_GetWindow( HWND, UINT );
[4]890
[10218]891HDC OPEN32API O32_GetWindowDC( HWND );
[4]892
[10218]893BOOL OPEN32API O32_GetWindowExtEx( HDC, PSIZE );
[4]894
[10218]895LONG OPEN32API O32_GetWindowLong( HWND, int );
[4]896
[10218]897BOOL OPEN32API O32_GetWindowOrgEx( HDC, PPOINT );
[4]898
[10218]899BOOL OPEN32API O32_GetWindowPlacement( HWND, LPWINDOWPLACEMENT );
[4]900
[10218]901BOOL OPEN32API O32_GetWindowRect( HWND, PRECT );
[4]902
[10218]903UINT OPEN32API O32_GetWindowsDirectory( LPSTR, UINT );
[4]904
[10218]905int OPEN32API O32_GetWindowText( HWND, LPSTR, int );
[4]906
[10218]907int OPEN32API O32_GetWindowTextLength( HWND );
[4]908
[10218]909DWORD OPEN32API O32_GetWindowThreadProcessId(HWND, PDWORD );
[4]910
[10218]911WORD OPEN32API O32_GetWindowWord( HWND, int );
[4]912
[10218]913BOOL OPEN32API O32_GetWorldTransform( HDC, LPXFORM );
[4]914
[10218]915ATOM OPEN32API O32_GlobalAddAtom( LPCSTR );
[4]916
[10218]917HGLOBAL OPEN32API O32_GlobalAlloc( UINT, DWORD );
[4]918
[10218]919ATOM OPEN32API O32_GlobalDeleteAtom( ATOM );
[4]920
[10218]921HGLOBAL OPEN32API O32_GlobalDiscard( HGLOBAL );
[4]922
[10218]923ATOM OPEN32API O32_GlobalFindAtom( LPCSTR );
[4]924
[10218]925UINT OPEN32API O32_GlobalFlags( HGLOBAL );
[4]926
[10218]927HGLOBAL OPEN32API O32_GlobalFree( HGLOBAL );
[4]928
[10218]929UINT OPEN32API O32_GlobalGetAtomName( ATOM, LPSTR, int );
[4]930
[10218]931HGLOBAL OPEN32API O32_GlobalHandle( PVOID memPtr );
[4]932
[10218]933PVOID OPEN32API O32_GlobalLock( HGLOBAL hglbMem );
[4]934
[10218]935VOID OPEN32API O32_GlobalMemoryStatus( LPMEMORYSTATUS );
[4]936
[10218]937HGLOBAL OPEN32API O32_GlobalReAlloc( HGLOBAL, DWORD, UINT );
[4]938
[10218]939DWORD OPEN32API O32_GlobalSize( HGLOBAL );
[4]940
[10218]941BOOL OPEN32API O32_GlobalUnlock( HGLOBAL hglbMem );
[4]942
[10218]943PVOID OPEN32API O32_HeapAlloc( HANDLE, DWORD, DWORD );
[4]944
[10218]945HANDLE OPEN32API O32_HeapCreate( DWORD, DWORD, DWORD );
[4]946
[10218]947BOOL OPEN32API O32_HeapDestroy( HANDLE );
[4]948
[10218]949BOOL OPEN32API O32_HeapFree( HANDLE, DWORD, PVOID );
[4]950
[10218]951PVOID OPEN32API O32_HeapReAlloc( HANDLE, DWORD, PVOID, DWORD );
[4]952
[10218]953DWORD OPEN32API O32_HeapSize( HANDLE, DWORD, PVOID );
[4]954
[10218]955BOOL OPEN32API O32_HideCaret( HWND );
[4]956
[10218]957BOOL OPEN32API O32_HiliteMenuItem( HWND, HMENU, UINT, UINT );
[4]958
[10218]959BOOL OPEN32API O32_InflateRect( PRECT, int, int );
[4]960
[10218]961BOOL OPEN32API O32_InSendMessage( VOID );
[4]962
[10218]963BOOL OPEN32API O32_InitAtomTable( DWORD );
[4]964
[10218]965VOID OPEN32API O32_InitializeCriticalSection( CRITICAL_SECTION * );
[4]966
[10218]967BOOL OPEN32API O32_InsertMenu( HMENU, UINT, UINT, UINT, LPCSTR );
[4]968
[10218]969LONG OPEN32API O32_InterlockedDecrement( PLONG );
[4]970
[10218]971LONG OPEN32API O32_InterlockedExchange( PLONG, LONG );
[4]972
[10218]973LONG OPEN32API O32_InterlockedIncrement( PLONG );
[4]974
[10218]975int OPEN32API O32_IntersectClipRect( HDC, int, int, int, int );
[4]976
[10218]977BOOL OPEN32API O32_IntersectRect( PRECT, const RECT * rect1, const RECT * rect2);
[4]978
[10218]979BOOL OPEN32API O32_InvalidateRect( HWND, const RECT *, BOOL );
[4]980
[10218]981BOOL OPEN32API O32_InvalidateRgn( HWND, HRGN, BOOL );
[4]982
[10218]983BOOL OPEN32API O32_InvertRect( HDC, const RECT *);
[4]984
[10218]985BOOL OPEN32API O32_InvertRgn( HDC, HRGN );
[4]986
[10218]987BOOL OPEN32API O32_IsBadCodePtr( FARPROC );
[4]988
[10218]989BOOL OPEN32API O32_IsBadReadPtr( const VOID *, UINT );
[4]990
[10218]991BOOL OPEN32API O32_IsBadStringPtr( LPCSTR, UINT );
[4]992
[10218]993BOOL OPEN32API O32_IsBadWritePtr( PVOID, UINT );
[4]994
[10218]995BOOL OPEN32API O32_IsChild( HWND, HWND );
[4]996
[10218]997BOOL OPEN32API O32_IsClipboardFormatAvailable( UINT );
[4]998
[10218]999BOOL OPEN32API O32_IsDBCSLeadByte( BYTE );
[4]1000
[10218]1001BOOL OPEN32API O32_IsDialogMessage( HWND, LPMSG );
[4]1002
[10218]1003BOOL OPEN32API O32_IsDlgButtonChecked( HWND, int );
[4]1004
[10218]1005BOOL OPEN32API O32_IsIconic( HWND );
[4]1006
[10218]1007BOOL OPEN32API O32_IsMenu( HMENU );
[4]1008
[10218]1009BOOL OPEN32API O32_IsRectEmpty( const RECT *);
[4]1010
[10218]1011BOOL OPEN32API O32_IsWindow( HWND );
[4]1012
[10218]1013BOOL OPEN32API O32_IsWindowEnabled( HWND );
[4]1014
[10218]1015BOOL OPEN32API O32_IsWindowVisible( HWND );
[4]1016
[10218]1017BOOL OPEN32API O32_IsZoomed( HWND );
[4]1018
[10218]1019BOOL OPEN32API O32_KillTimer(HWND, UINT );
[4]1020
[10218]1021BOOL OPEN32API O32_LPtoDP( HDC, PPOINT, int );
[4]1022
[10218]1023VOID OPEN32API O32_LeaveCriticalSection( CRITICAL_SECTION * );
[4]1024
[10218]1025BOOL OPEN32API O32_LineDDA( int, int, int, int, LINEDDAPROC_O32, LPARAM );
[4]1026
[10218]1027 BOOL OPEN32API O32_LineTo( HDC, int, int );
[4]1028
[10218]1029HACCEL OPEN32API O32_LoadAccelerators( HINSTANCE, LPCSTR );
[4]1030
[10218]1031HBITMAP OPEN32API O32_LoadBitmap( HINSTANCE, LPCSTR );
[4]1032
[10218]1033HCURSOR OPEN32API O32_LoadCursor( HINSTANCE, LPCSTR );
[4]1034
[10218]1035HICON OPEN32API O32_LoadIcon( HINSTANCE, LPCSTR );
[4]1036
[10218]1037HINSTANCE OPEN32API O32_LoadLibrary( LPCSTR );
[4]1038
[10218]1039HMENU OPEN32API O32_LoadMenu( HINSTANCE, LPCSTR );
[4]1040
[10218]1041HMENU OPEN32API O32_LoadMenuIndirect( const MENUITEMTEMPLATEHEADER * );
[4]1042
[10218]1043DWORD OPEN32API O32_LoadModule( LPCSTR, PVOID );
[4]1044
[10218]1045HGLOBAL OPEN32API O32_LoadResource( HINSTANCE, HRSRC );
[4]1046
[10218]1047PVOID OPEN32API O32_LockResource( HGLOBAL );
[4]1048
[10218]1049int OPEN32API O32_LoadString( HINSTANCE, UINT, LPSTR, int );
[4]1050
[10218]1051HLOCAL OPEN32API O32_LocalAlloc( UINT, UINT );
[4]1052
[10218]1053HLOCAL OPEN32API O32_LocalDiscard( HLOCAL );
[4]1054
[10218]1055UINT OPEN32API O32_LocalFlags( HLOCAL );
[4]1056
[10218]1057BOOL OPEN32API O32_LocalFileTimeToFileTime( const FILETIME *, FILETIME * );
[4]1058
[10218]1059HLOCAL OPEN32API O32_LocalFree( HLOCAL );
[4]1060
[10218]1061HLOCAL OPEN32API O32_LocalHandle( PVOID lpvMem );
[4]1062
[10218]1063BOOL OPEN32API O32_LocalUnlock( HLOCAL hlocal);
[4]1064
[10218]1065HLOCAL OPEN32API O32_LocalReAlloc( HLOCAL, UINT, UINT );
[4]1066
[10218]1067UINT OPEN32API O32_LocalSize( HLOCAL );
[4]1068
[10218]1069PVOID OPEN32API O32_LocalLock( HLOCAL hlocal );
[4]1070
[10218]1071BOOL OPEN32API O32_LockFile( HANDLE, DWORD, DWORD, DWORD, DWORD );
[4]1072
[10218]1073BOOL OPEN32API O32_LockWindowUpdate( HWND );
[4]1074
[10218]1075BOOL OPEN32API O32_MapDialogRect( HWND, PRECT );
[4]1076
[10218]1077UINT OPEN32API O32_MapVirtualKey( UINT, UINT );
[4]1078
[10218]1079int OPEN32API O32_MapWindowPoints( HWND, HWND, PPOINT, int );
[4]1080
[10218]1081BOOL OPEN32API O32_MaskBlt( HDC, int, int, int, int, HDC hdcSrc, int, int, HBITMAP, int, int, DWORD );
[4]1082
[10218]1083int OPEN32API O32_MessageBox( HWND hwnd , LPCSTR, LPCSTR, UINT );
[4]1084
[10218]1085BOOL OPEN32API O32_MessageBeep( UINT );
[4]1086
[10218]1087DWORD OPEN32API O32_MsgWaitForMultipleObjects( DWORD, LPHANDLE, BOOL, DWORD, DWORD );
[4]1088
[10218]1089BOOL OPEN32API O32_ModifyMenu( HMENU, UINT, UINT, UINT, LPCSTR );
[4]1090
[10218]1091BOOL OPEN32API O32_ModifyWorldTransform( HDC, LPXFORM, DWORD );
[4]1092
[10218]1093BOOL OPEN32API O32_MoveFile( LPCSTR, LPCSTR );
[4]1094
[10218]1095BOOL OPEN32API O32_MoveToEx( HDC, int, int, PPOINT );
[4]1096
[10218]1097BOOL OPEN32API O32_MoveWindow( HWND, int, int, int, int, BOOL );
[4]1098
[10218]1099int OPEN32API O32_MulDiv(int, int, int );
[4]1100
[10218]1101int OPEN32API O32_OffsetClipRgn( HDC, int, int );
[4]1102
[10218]1103BOOL OPEN32API O32_OffsetRect( PRECT, int, int );
[4]1104
[10218]1105int OPEN32API O32_OffsetRgn( HRGN, int, int );
[4]1106
[10218]1107BOOL OPEN32API O32_OffsetViewportOrgEx( HDC, int, int, PPOINT );
[4]1108
[10218]1109BOOL OPEN32API O32_OffsetWindowOrgEx( HDC, int, int, PPOINT );
[4]1110
[10218]1111BOOL OPEN32API O32_OpenClipboard( HWND );
[4]1112
[10218]1113HANDLE OPEN32API O32_OpenEvent( DWORD, BOOL, LPCSTR );
[4]1114
[10218]1115HFILE OPEN32API O32_OpenFile( LPCSTR, LPOFSTRUCT, UINT );
[4]1116
[10218]1117HANDLE OPEN32API O32_OpenMutex( DWORD, BOOL, LPCSTR );
[4]1118
[10218]1119HANDLE OPEN32API O32_OpenProcess( DWORD, BOOL, DWORD );
[4]1120
[10218]1121HANDLE OPEN32API O32_OpenSemaphore( DWORD, BOOL, LPCSTR );
[4]1122
[10218]1123VOID OPEN32API O32_OutputDebugString( LPCSTR );
[4]1124
[10218]1125LONG OPEN32API O32_PackDDElParam(UINT, UINT, UINT );
[4]1126
[10218]1127BOOL OPEN32API O32_PaintRgn( HDC, HRGN );
[4]1128
[10218]1129BOOL OPEN32API O32_PatBlt( HDC, int, int, int, int, DWORD );
[4]1130
[10218]1131HRGN OPEN32API O32_PathToRegion( HDC);
[4]1132
[10218]1133BOOL OPEN32API O32_PeekMessage( LPMSG, HWND, UINT, UINT, UINT );
[4]1134
[10218]1135BOOL OPEN32API O32_Pie( HDC, int, int, int, int, int, int, int, int );
[4]1136
[10218]1137BOOL OPEN32API O32_PlayEnhMetaFile( HDC, HENHMETAFILE, const RECT * );
[4]1138
[10218]1139BOOL OPEN32API O32_PlayMetaFile( HDC, HMETAFILE );
[4]1140
[10218]1141BOOL OPEN32API O32_PlayMetaFileRecord( HDC, LPHANDLETABLE, PMETARECORD, int );
[4]1142
[10218]1143BOOL OPEN32API O32_PolyBezier( HDC, const POINT *, int );
[4]1144
[10218]1145BOOL OPEN32API O32_PolyBezierTo( HDC, const POINT *, DWORD );
[4]1146
[10218]1147BOOL OPEN32API O32_PolyDraw( HDC, const POINT *, const BYTE *, int );
[4]1148
[10218]1149BOOL OPEN32API O32_Polygon( HDC, const POINT *, int );
[4]1150
[10218]1151BOOL OPEN32API O32_Polyline( HDC, const POINT *, int );
[4]1152
[10218]1153BOOL OPEN32API O32_PolylineTo( HDC, const POINT *, DWORD );
[4]1154
[10218]1155BOOL OPEN32API O32_PolyPolygon( HDC, const POINT *, const int *, int );
[4]1156
[10218]1157BOOL OPEN32API O32_PolyPolyline( HDC, const POINT *, const DWORD *, DWORD );
[4]1158
[10218]1159VOID OPEN32API O32_PostQuitMessage( int );
[4]1160
[10218]1161BOOL OPEN32API O32_PostMessage( HWND, UINT, WPARAM mp1, LPARAM mp2 );
[4]1162
[10218]1163BOOL OPEN32API O32_PostThreadMessage( DWORD, UINT, WPARAM, LPARAM );
[4]1164
[10218]1165BOOL OPEN32API O32_PtInRect( const RECT *, POINT );
[4]1166
[10218]1167BOOL OPEN32API O32_PtInRegion( HRGN, int, int );
[4]1168
[10218]1169BOOL OPEN32API O32_PtVisible( HDC, int, int );
[4]1170
[10218]1171BOOL OPEN32API O32_PrintDlg( LPPRINTDLGA );
[4]1172
[10218]1173BOOL OPEN32API O32_PulseEvent ( HANDLE );
[4]1174
[10218]1175BOOL OPEN32API O32_ReadFile( HANDLE, PVOID, DWORD, PDWORD, LPOVERLAPPED );
[4]1176
[10218]1177UINT OPEN32API O32_RealizePalette( HDC);
[4]1178
[10218]1179BOOL OPEN32API O32_RectInRegion( HRGN, const RECT * );
[4]1180
[10218]1181BOOL OPEN32API O32_RectVisible( HDC, const RECT *);
[4]1182
[10218]1183BOOL OPEN32API O32_Rectangle( HDC, int, int, int, int );
[4]1184
[10218]1185BOOL OPEN32API O32_RedrawWindow( HWND, const RECT *, HRGN, DWORD );
[4]1186
[10218]1187LONG OPEN32API O32_RegCloseKey( HKEY );
[4]1188
[10218]1189LONG OPEN32API O32_RegCreateKey( HKEY, LPCSTR, PHKEY );
[4]1190
[10218]1191LONG OPEN32API O32_RegCreateKeyEx( HKEY, LPCSTR, DWORD, LPSTR, DWORD, REGSAM, LPSECURITY_ATTRIBUTES, PHKEY, PDWORD );
[4]1192
[10218]1193LONG OPEN32API O32_RegDeleteKey( HKEY, LPCSTR );
[4]1194
[10218]1195LONG OPEN32API O32_RegDeleteValue( HKEY, LPSTR );
[4]1196
[10218]1197LONG OPEN32API O32_RegEnumKey( HKEY, DWORD, LPSTR, DWORD );
[4]1198
[10218]1199LONG OPEN32API O32_RegEnumKeyEx( HKEY, DWORD, LPSTR, PDWORD, PDWORD, LPSTR, PDWORD, FILETIME * );
[4]1200
[10218]1201LONG OPEN32API O32_RegEnumValue( HKEY, DWORD, LPSTR, PDWORD, PDWORD, PDWORD, LPBYTE, PDWORD );
[4]1202
[10218]1203LONG OPEN32API O32_RegOpenKey( HKEY, LPCSTR, PHKEY );
[4]1204
[10218]1205LONG OPEN32API O32_RegOpenKeyEx( HKEY, LPCSTR, DWORD, REGSAM, PHKEY );
[4]1206
[10218]1207LONG OPEN32API O32_RegQueryInfoKey( HKEY, LPSTR, PDWORD, PDWORD, PDWORD, PDWORD,
[4]1208 PDWORD, PDWORD, PDWORD, PDWORD, PDWORD, FILETIME * );
1209
[10218]1210LONG OPEN32API O32_RegQueryValue( HKEY, LPCSTR, LPSTR, PLONG );
[4]1211
[10218]1212LONG OPEN32API O32_RegQueryValueEx( HKEY, LPCSTR, PDWORD, PDWORD, LPBYTE, PDWORD );
[4]1213
[10218]1214LONG OPEN32API O32_RegSetValue( HKEY, LPCSTR, DWORD, LPCSTR, DWORD );
[4]1215
[10218]1216LONG OPEN32API O32_RegSetValueEx( HKEY, LPCSTR, DWORD, DWORD, const BYTE *, DWORD );
[4]1217
[10218]1218WORD OPEN32API O32_RegisterClass( const WNDCLASSA *);
[4]1219
[10218]1220UINT OPEN32API O32_RegisterClipboardFormat( LPCSTR );
[4]1221
[10218]1222UINT OPEN32API O32_RegisterWindowMessage( LPCSTR );
[4]1223
[10218]1224BOOL OPEN32API O32_ReleaseCapture( void );
[4]1225
[10218]1226int OPEN32API O32_ReleaseDC( HWND, HDC );
[4]1227
[10218]1228BOOL OPEN32API O32_ReleaseMutex( HANDLE );
[4]1229
[10218]1230BOOL OPEN32API O32_ReleaseSemaphore( HANDLE, LONG, PLONG );
[4]1231
[10218]1232BOOL OPEN32API O32_RemoveDirectory( LPCSTR );
[4]1233
[10218]1234BOOL OPEN32API O32_RemoveFontResource( LPCSTR );
[4]1235
[10218]1236BOOL OPEN32API O32_RemoveMenu( HMENU, UINT, UINT );
[4]1237
[10218]1238HANDLE OPEN32API O32_RemoveProp( HWND, LPCSTR );
[4]1239
[10218]1240HWND OPEN32API O32_ReplaceText( LPFINDREPLACEA );
[4]1241
[10218]1242BOOL OPEN32API O32_ReplyMessage( LRESULT );
[4]1243
[10218]1244BOOL OPEN32API O32_ResetDC( HDC, const DEVMODEA * );
[4]1245
[10218]1246BOOL OPEN32API O32_ResetEvent( HANDLE );
[4]1247
[10218]1248BOOL OPEN32API O32_ResizePalette( HPALETTE, UINT );
[4]1249
[10218]1250BOOL OPEN32API O32_RestoreDC( HDC, int );
[4]1251
[10218]1252DWORD OPEN32API O32_ResumeThread( HANDLE );
[4]1253
[10218]1254LONG OPEN32API O32_ReuseDDElParam( LONG, UINT, UINT, UINT, UINT );
[4]1255
[10218]1256BOOL OPEN32API O32_RoundRect( HDC, int, int, int, int, int, int );
[4]1257
[10218]1258int OPEN32API O32_SaveDC( HDC );
[4]1259
[10218]1260BOOL OPEN32API O32_ScaleViewportExtEx( HDC, int, int, int, int, PSIZE );
[4]1261
[10218]1262BOOL OPEN32API O32_ScaleWindowExtEx( HDC, int, int, int, int, PSIZE );
[4]1263
[10218]1264BOOL OPEN32API O32_ScreenToClient( HWND, PPOINT );
[4]1265
[10218]1266BOOL OPEN32API O32_ScrollDC( HDC, int, int, const RECT *, const RECT *, HRGN, PRECT );
[4]1267
[10218]1268BOOL OPEN32API O32_ScrollWindow( HWND, int, int, const RECT *, const RECT * );
[4]1269
[10218]1270BOOL OPEN32API O32_ScrollWindowEx( HWND, int, int, const RECT *, const RECT *, HRGN, PRECT, UINT );
[4]1271
[10218]1272DWORD OPEN32API O32_SearchPath( LPCSTR, LPCSTR, LPCSTR, DWORD, LPSTR, LPSTR *);
[4]1273
[10218]1274int OPEN32API O32_SelectClipRgn( HDC, HRGN );
[4]1275
[10218]1276HGDIOBJ OPEN32API O32_SelectObject( HDC, HGDIOBJ );
[4]1277
[10218]1278HPALETTE OPEN32API O32_SelectPalette( HDC, HPALETTE, BOOL );
[4]1279
[10218]1280LONG OPEN32API O32_SendDlgItemMessage( HWND, int, UINT, WPARAM, LPARAM );
[4]1281
[10218]1282LRESULT OPEN32API O32_SendMessage( HWND, UINT, WPARAM mp1, LPARAM mp2 );
[4]1283
[10218]1284HWND OPEN32API O32_SetActiveWindow( HWND );
[4]1285
[10218]1286int OPEN32API O32_SetArcDirection( HDC, int );
[4]1287
[10218]1288LONG OPEN32API O32_SetBitmapBits( HBITMAP, DWORD, const VOID * );
[4]1289
[10218]1290BOOL OPEN32API O32_SetBitmapDimensionEx( HBITMAP, int, int, PSIZE );
[4]1291
[10218]1292COLORREF OPEN32API O32_SetBkColor( HDC, COLORREF );
[4]1293
[10218]1294int OPEN32API O32_SetBkMode( HDC, int );
[4]1295
[10218]1296LONG OPEN32API O32_SetBoundsRect( HDC, const RECT *, UINT );
[4]1297
[10218]1298BOOL OPEN32API O32_SetBrushOrgEx( HDC, int, int, PPOINT );
[4]1299
[10218]1300HWND OPEN32API O32_SetCapture( HWND );
[4]1301
[10218]1302BOOL OPEN32API O32_SetCaretBlinkTime( UINT );
[4]1303
[10218]1304BOOL OPEN32API O32_SetCaretPos( int, int );
[4]1305
[10218]1306DWORD OPEN32API O32_SetClassLong( HWND, int, LONG );
[4]1307
[10218]1308WORD OPEN32API O32_SetClassWord( HWND, int, WORD );
[4]1309
[10218]1310HANDLE OPEN32API O32_SetClipboardData( UINT, HANDLE );
[4]1311
[10218]1312HWND OPEN32API O32_SetClipboardViewer( HWND );
[4]1313
[10218]1314BOOL OPEN32API O32_SetCurrentDirectory( LPSTR );
[4]1315
[10218]1316HCURSOR OPEN32API O32_SetCursor( HCURSOR );
[4]1317
[10218]1318BOOL OPEN32API O32_SetCursorPos( int, int );
[4]1319
[10218]1320int OPEN32API O32_SetDIBits( HDC, HBITMAP, UINT, UINT, const VOID *, const BITMAPINFO *, UINT );
[4]1321
[10218]1322int OPEN32API O32_SetDIBitsToDevice( HDC, int, int, int, int, int, int, UINT, UINT, PVOID, PBITMAPINFO, UINT );
[4]1323
[10218]1324BOOL OPEN32API O32_SetDlgItemInt( HWND, int, UINT, BOOL );
[4]1325
[10218]1326BOOL OPEN32API O32_SetDlgItemText( HWND, int, LPCSTR );
[4]1327
[10218]1328BOOL OPEN32API O32_SetDoubleClickTime( UINT );
[4]1329
[10218]1330BOOL OPEN32API O32_SetEndOfFile( HANDLE );
[4]1331
[10218]1332HENHMETAFILE OPEN32API O32_SetEnhMetaFileBits( UINT, const BYTE * );
[4]1333
[10218]1334BOOL OPEN32API O32_SetEnvironmentVariable( LPCSTR, LPCSTR );
[4]1335
[10218]1336BOOL OPEN32API O32_SetEvent( HANDLE );
[4]1337
[10218]1338BOOL OPEN32API O32_SetFileAttributes( LPCSTR, DWORD );
[4]1339
[10218]1340DWORD OPEN32API O32_SetFilePointer( HANDLE, LONG, PLONG, DWORD );
[4]1341
[10218]1342BOOL OPEN32API O32_SetFileTime( HANDLE, const FILETIME *, const FILETIME *, const FILETIME * );
[4]1343
[10218]1344HWND OPEN32API O32_SetFocus( HWND );
[4]1345
[10218]1346BOOL OPEN32API O32_SetForegroundWindow( HWND );
[4]1347
[10218]1348int OPEN32API O32_SetGraphicsMode(HDC, int );
[4]1349
[10218]1350UINT OPEN32API O32_SetHandleCount( UINT );
[4]1351
[10218]1352VOID OPEN32API O32_SetLastError( DWORD );
[4]1353
[10218]1354BOOL OPEN32API O32_SetLocalTime( const SYSTEMTIME * );
[4]1355
[10218]1356int OPEN32API O32_SetMapMode( HDC, int );
[4]1357
[10218]1358DWORD OPEN32API O32_SetMapperFlags( HDC, DWORD );
[4]1359
[10218]1360BOOL OPEN32API O32_SetMenu( HWND, HMENU );
[4]1361
[10218]1362BOOL OPEN32API O32_SetMenuItemBitmaps( HMENU, UINT, UINT, HBITMAP, HBITMAP );
[4]1363
[10218]1364HMETAFILE OPEN32API O32_SetMetaFileBitsEx( UINT, PBYTE );
[4]1365
[10218]1366BOOL OPEN32API O32_SetMiterLimit( HDC, float limit, float * );
[4]1367
[10218]1368UINT OPEN32API O32_SetPaletteEntries( HPALETTE, UINT, UINT, const PALETTEENTRY *);
[4]1369
[10218]1370HWND OPEN32API O32_SetParent( HWND, HWND );
[4]1371
1372COLORREF
[10218]1373 OPEN32API O32_SetPixel( HDC, int, int, COLORREF );
[4]1374
[10218]1375int OPEN32API O32_SetPolyFillMode( HDC, int );
[4]1376
[10218]1377BOOL OPEN32API O32_SetPriorityClass( HANDLE, DWORD );
[4]1378
[10218]1379BOOL OPEN32API O32_SetProp( HWND, LPCSTR, HANDLE );
[4]1380
[10218]1381BOOL OPEN32API O32_SetRect( PRECT, int, int, int, int );
[4]1382
[10218]1383BOOL OPEN32API O32_SetRectEmpty( PRECT );
[4]1384
[10218]1385BOOL OPEN32API O32_SetRectRgn( HRGN, int, int, int, int );
[4]1386
[10218]1387int OPEN32API O32_SetROP2( HDC, int );
[4]1388
[10218]1389int OPEN32API O32_SetScrollPos( HWND, int, int, BOOL );
[4]1390
[10218]1391BOOL OPEN32API O32_SetScrollRange( HWND, int, int, int, BOOL );
[4]1392
[10218]1393BOOL OPEN32API O32_SetStdHandle( DWORD, HANDLE );
[4]1394
[10218]1395int OPEN32API O32_SetStretchBltMode( HDC, int );
[4]1396
[10218]1397UINT OPEN32API O32_SetSysColors( int, const int *, const COLORREF * );
[4]1398
[10218]1399BOOL OPEN32API O32_SetSystemTime( const SYSTEMTIME * );
[4]1400
[10218]1401BOOL OPEN32API O32_SetTimeZoneInformation( const TIME_ZONE_INFORMATION * );
[4]1402
[10218]1403UINT OPEN32API O32_SetTextAlign( HDC, UINT );
[4]1404
[10218]1405int OPEN32API O32_SetTextCharacterExtra( HDC, int );
[4]1406
[10218]1407COLORREF OPEN32API O32_SetTextColor( HDC, COLORREF );
[4]1408
[10218]1409BOOL OPEN32API O32_SetTextJustification( HDC, int, int );
[4]1410
[10218]1411BOOL OPEN32API O32_SetThreadPriority( HANDLE, int );
[4]1412
[10218]1413UINT OPEN32API O32_SetTimer( HWND, UINT, UINT, TIMERPROC_O32 );
[4]1414
[10218]1415BOOL OPEN32API O32_SetViewportExtEx( HDC, int, int, PSIZE );
[4]1416
[10218]1417BOOL OPEN32API O32_SetViewportOrgEx( HDC, int, int, PPOINT );
[4]1418
[10218]1419BOOL OPEN32API O32_SetVolumeLabel( LPCSTR, LPCSTR );
[4]1420
[10218]1421BOOL OPEN32API O32_SetWindowExtEx( HDC, int, int, PSIZE );
[4]1422
[10218]1423LONG OPEN32API O32_SetWindowLong( HWND, int, LONG );
[4]1424
[10218]1425BOOL OPEN32API O32_SetWindowOrgEx( HDC, int, int, PPOINT );
[4]1426
[10218]1427BOOL OPEN32API O32_SetWindowPlacement( HWND, const WINDOWPLACEMENT * );
[4]1428
[10218]1429BOOL OPEN32API O32_SetWindowPos( HWND, HWND, int, int, int, int, UINT );
[4]1430
[10218]1431HHOOK OPEN32API O32_SetWindowsHookEx( int, HOOKPROC_O32, HINSTANCE, DWORD );
[4]1432
[10218]1433BOOL OPEN32API O32_SetWindowText( HWND, LPCSTR );
[4]1434
[10218]1435WORD OPEN32API O32_SetWindowWord( HWND, int, WORD );
[4]1436
[10218]1437HENHMETAFILE OPEN32API O32_SetWinMetaFileBits( UINT, const BYTE *, HDC, const METAFILEPICT * );
[4]1438
[10218]1439BOOL OPEN32API O32_SetWorldTransform( HDC, LPXFORM );
[4]1440
[10218]1441BOOL OPEN32API O32_ShowCaret( HWND );
[4]1442
[10218]1443int OPEN32API O32_ShowCursor( BOOL );
[4]1444
[10218]1445BOOL OPEN32API O32_ShowOwnedPopups( HWND, BOOL );
[4]1446
[10218]1447BOOL OPEN32API O32_ShowScrollBar( HWND, int, BOOL );
[4]1448
[10218]1449BOOL OPEN32API O32_ShowWindow( HWND, int );
[4]1450
[10218]1451DWORD OPEN32API O32_SizeofResource( HINSTANCE, HRSRC );
[4]1452
[10218]1453VOID OPEN32API O32_Sleep( DWORD );
[4]1454
[10218]1455int OPEN32API O32_StartDoc( HDC, LPDOCINFOA );
[4]1456
[10218]1457int OPEN32API O32_StartPage( HDC );
[4]1458
[10218]1459int OPEN32API O32_StretchDIBits( HDC, int, int, int, int, int, int, int, int, void *, PBITMAPINFO, UINT, DWORD );
[4]1460
[10218]1461BOOL OPEN32API O32_StretchBlt( HDC, int, int, int, int, HDC, int, int, int, int, DWORD );
[4]1462
[10218]1463BOOL OPEN32API O32_StrokeAndFillPath( HDC );
[4]1464
[10218]1465BOOL OPEN32API O32_StrokePath( HDC );
[4]1466
[10218]1467BOOL OPEN32API O32_SubtractRect( PRECT, const RECT *, const RECT *);
[4]1468
[10218]1469DWORD OPEN32API O32_SuspendThread( HANDLE );
[4]1470
[10218]1471BOOL OPEN32API O32_SwapMouseButton( BOOL );
[4]1472
[10218]1473UINT OPEN32API O32_SystemParametersInfo( UINT, UINT, PVOID, UINT );
[4]1474
[10218]1475BOOL OPEN32API O32_SystemTimeToFileTime( const SYSTEMTIME *, FILETIME * );
[4]1476
[10218]1477BOOL OPEN32API O32_SystemTimeToTzSpecificLocalTime( LPTIME_ZONE_INFORMATION, LPSYSTEMTIME, LPSYSTEMTIME );
[4]1478
[10218]1479LONG OPEN32API O32_TabbedTextOut( HDC, int, int, LPCSTR, int, int, int *, int );
[4]1480
[10218]1481BOOL OPEN32API O32_TerminateProcess( HANDLE, UINT );
[4]1482
[10218]1483BOOL OPEN32API O32_TerminateThread( HANDLE, DWORD );
[4]1484
[10218]1485BOOL OPEN32API O32_TextOut( HDC, int, int, LPCSTR, int );
[4]1486
[10218]1487DWORD OPEN32API O32_TlsAlloc( VOID );
[4]1488
[10218]1489BOOL OPEN32API O32_TlsFree( DWORD );
[4]1490
[10218]1491PVOID OPEN32API O32_TlsGetValue( DWORD );
[4]1492
[10218]1493BOOL OPEN32API O32_TlsSetValue( DWORD, PVOID );
[4]1494
[10218]1495BOOL OPEN32API O32_TrackPopupMenu( HMENU, UINT, int, int, int, HWND, const RECT * );
[4]1496
[10218]1497int OPEN32API O32_TranslateAccelerator( HWND, HACCEL, LPMSG );
[4]1498
[10218]1499BOOL OPEN32API O32_TranslateMDISysAccel( HWND, LPMSG );
[4]1500
[10218]1501BOOL OPEN32API O32_TranslateMessage( const MSG * );
[4]1502
[10218]1503BOOL OPEN32API O32_UnhookWindowsHookEx( HHOOK );
[4]1504
[10218]1505BOOL OPEN32API O32_UnionRect( PRECT, const RECT *, const RECT * );
[4]1506
[10218]1507BOOL OPEN32API O32_UnlockFile( HANDLE, DWORD, DWORD, DWORD, DWORD );
[4]1508
[10218]1509BOOL OPEN32API O32_UnpackDDElParam(UINT, LONG, PUINT, PUINT );
[4]1510
[10218]1511BOOL OPEN32API O32_UnrealizeObject( HGDIOBJ );
[4]1512
[10218]1513BOOL OPEN32API O32_UnregisterClass( LPCSTR, HINSTANCE );
[4]1514
[10218]1515BOOL OPEN32API O32_UpdateWindow( HWND );
[4]1516
[10218]1517BOOL OPEN32API O32_ValidateRect( HWND, const RECT *);
[4]1518
[10218]1519BOOL OPEN32API O32_ValidateRgn( HWND, HRGN );
[4]1520
[10218]1521SHORT OPEN32API O32_VkKeyScan( char keyScan);
[4]1522
[10218]1523DWORD OPEN32API O32_WaitForMultipleObjects( DWORD, const HANDLE *, BOOL, DWORD );
[4]1524
[10218]1525DWORD OPEN32API O32_WaitForSingleObject( HANDLE, DWORD );
[4]1526
[10218]1527DWORD OPEN32API O32_WaitForInputIdle(HANDLE hProcess, DWORD dwTimeOut);
[2694]1528
[10218]1529BOOL OPEN32API O32_WaitMessage( void);
[4]1530
[10218]1531BOOL OPEN32API O32_WidenPath( HDC);
[4]1532
[10218]1533UINT OPEN32API O32_WinExec( LPCSTR, UINT );
[4]1534
[10218]1535BOOL OPEN32API O32_WinHelp( HWND, LPCSTR, UINT, DWORD );
[4]1536
[10218]1537HWND OPEN32API O32_WindowFromPoint( POINT );
[4]1538
[10218]1539HWND OPEN32API O32_WindowFromDC( HDC );
[4]1540
[10218]1541BOOL OPEN32API O32_WriteFile( HANDLE, const VOID *, DWORD, PDWORD, LPOVERLAPPED );
[4]1542
[10218]1543BOOL OPEN32API O32_WritePrivateProfileString( LPCSTR, LPCSTR, LPCSTR, LPCSTR );
[4]1544
[10218]1545BOOL OPEN32API O32_WriteProfileString( LPCSTR, LPCSTR, LPCSTR );
[4]1546
[10218]1547VOID OPEN32API O32_ZeroMemory( PVOID, DWORD );
[4]1548
[10218]1549HFILE OPEN32API O32__lclose( HFILE );
[4]1550
[10218]1551HFILE OPEN32API O32__lcreat( LPCSTR, int );
[4]1552
[10218]1553HFILE OPEN32API O32__lopen( LPCSTR, int );
[4]1554
[10218]1555UINT OPEN32API O32__lread( HFILE, PVOID, UINT );
[4]1556
[10218]1557LONG OPEN32API O32__llseek( HFILE, LONG, int );
[4]1558
[10218]1559UINT OPEN32API O32__lwrite( HFILE, const VOID *, UINT );
[4]1560
[10218]1561DWORD OPEN32API O32_timeGetSystemTime( LPMMTIME, UINT );
[4]1562
[10218]1563DWORD OPEN32API O32_timeGetTime( VOID );
[4]1564
[10218]1565int OPEN32API O32_wsprintf( LPSTR, LPCSTR, ... );
1566int OPEN32API O32_wvsprintf( LPSTR, LPCSTR, const VOID *);
[4]1567
[10218]1568LPSTR OPEN32API O32_CharNext( LPCSTR );
[4]1569
[10218]1570LPSTR OPEN32API O32_CharPrev( LPCSTR, LPCSTR );
[4]1571
[10218]1572HWND OPEN32API O32_GetDesktopWindow( VOID );
[4]1573
[10218]1574BOOL OPEN32API O32_CharToOem( LPCSTR, LPSTR );
[4]1575
[10218]1576BOOL OPEN32API O32_OemToChar( LPCSTR, LPSTR );
[4]1577
[10218]1578BOOL OPEN32API O32_CharToOemBuff( LPCSTR, LPSTR, DWORD );
[4]1579
[10218]1580BOOL OPEN32API O32_OemToCharBuff( LPCSTR, LPSTR, DWORD );
[4]1581
[10218]1582BOOL OPEN32API O32_IsBadHugeReadPtr( const void *, UINT );
[4]1583
[10218]1584BOOL OPEN32API O32_IsBadHugeWritePtr( PVOID, UINT );
[4]1585
[10218]1586BOOL OPEN32API O32_FloodFill(HDC, int, int, COLORREF );
[4]1587
[10218]1588BOOL OPEN32API O32_IsCharAlpha( WCHAR );
[4]1589
[10218]1590BOOL OPEN32API O32_IsCharAlphaNumeric( WCHAR );
[4]1591
[10218]1592BOOL OPEN32API O32_IsCharLower( WCHAR );
[4]1593
[10218]1594BOOL OPEN32API O32_IsCharUpper( WCHAR );
[4]1595
[10218]1596LPSTR OPEN32API O32_lstrcat( LPSTR, LPCSTR );
[4]1597
[10218]1598int OPEN32API O32_lstrcmp( LPCSTR, LPCSTR );
[4]1599
[10218]1600int OPEN32API O32_lstrcmpi( LPCSTR, LPCSTR );
[4]1601
[10218]1602LPSTR OPEN32API O32_lstrcpy( LPSTR, LPCSTR );
[4]1603
[10218]1604int OPEN32API O32_lstrlen( LPCSTR );
[4]1605
1606/* -----------------------------------------------------------------*/
1607
1608
[10218]1609int OPEN32API O32_WinCallWinMain(int, char *[], FNMAIN_O32, int);
[4]1610
1611/* The following functions are used for translating data between the native
1612 * Presentation Manager format and the Developer API Extensions equivalents.
1613 */
1614typedef enum { WINX2PM, PM2WINX} XLATEDIR;
1615
1616/* Use the GDI object type to specify the type of handle passing in
1617 */
[10218]1618BOOL OPEN32API O32_WinTranslateDevicePoints( HDC, HWND, PPOINT, INT, XLATEDIR );
1619BOOL OPEN32API O32_WinTranslateDeviceRects ( HDC, HWND, PRECT, INT, XLATEDIR );
1620ULONG OPEN32API O32_WinTranslateGraphicsObjectHandle( HGDIOBJ, XLATEDIR, ULONG );
1621ULONG OPEN32API O32_WinTranslateMnemonicString( LPCSTR, LPSTR *, ULONG, XLATEDIR );
1622DWORD OPEN32API O32_WinQueryTranslateMode( VOID );
1623BOOL OPEN32API O32_WinSetTranslateMode( DWORD );
[4]1624
[10218]1625VOID OPEN32API O32_GetStartupInfo(LPSTARTUPINFOA lpStartupInfo);
[43]1626
1627
[4]1628#endif /* ifdef _OS2WIN_H */
Note: See TracBrowser for help on using the repository browser.