Changeset 3640 for trunk/include


Ignore:
Timestamp:
Jun 1, 2000, 1:26:15 PM (25 years ago)
Author:
sandervl
Message:

header updates

Location:
trunk/include
Files:
5 edited

Legend:

Unmodified
Added
Removed
  • trunk/include/HandleManager.h

    r3590 r3640  
    1 /* $Id: HandleManager.h,v 1.19 2000-05-22 19:12:42 sandervl Exp $ */
     1/* $Id: HandleManager.h,v 1.20 2000-06-01 11:26:14 sandervl Exp $ */
    22
    33/*
     
    195195                                     LPOVERLAPPED               lpOverlapped);
    196196
     197
     198BOOL   HMReadFileEx                 (HANDLE                     hFile,
     199                                     LPVOID                     lpBuffer,
     200                                     DWORD                      nNumberOfBytesToRead,
     201                                     LPOVERLAPPED               lpOverlapped,
     202                                     LPOVERLAPPED_COMPLETION_ROUTINE  lpCompletionRoutine);
     203
    197204BOOL   HMWriteFile                  (HANDLE                     hFile,
    198205                                     LPCVOID                    lpBuffer,
     
    200207                                     LPDWORD                    lpNumberOfBytesWritten,
    201208                                     LPOVERLAPPED               lpOverlapped);
     209
     210BOOL   HMWriteFileEx                 (HANDLE                     hFile,
     211                                      LPVOID                     lpBuffer,
     212                                      DWORD                      nNumberOfBytesToWrite,
     213                                      LPOVERLAPPED               lpOverlapped,
     214                                      LPOVERLAPPED_COMPLETION_ROUTINE  lpCompletionRoutine);
    202215
    203216DWORD  HMGetFileType                (HANDLE                     hFile);
     
    253266
    254267BOOL   HMUnlockFileEx               (HANDLE                     hFile,
    255                                      DWORD                      dwFlags,
    256268                                     DWORD                      dwReserved,
    257269                                     DWORD                      nNumberOfBytesToLockLow,
  • trunk/include/win/winbase.h

    r3268 r3640  
    1 /* $Id: winbase.h,v 1.11 2000-03-29 15:16:10 cbratschi Exp $ */
     1/* $Id: winbase.h,v 1.12 2000-06-01 11:26:15 sandervl Exp $ */
    22
    33#ifndef __WINE_WINBASE_H
     
    635635        HANDLE hEvent;
    636636} OVERLAPPED, *LPOVERLAPPED;
     637
     638typedef VOID (WINAPI *LPOVERLAPPED_COMPLETION_ROUTINE)(DWORD dwErrorCode,
     639                                                       DWORD dwNumberOfBytesTransfered,
     640                                                       LPOVERLAPPED lpOverlapped);
     641
     642// LockFileEx flags
     643
     644#define LOCKFILE_FAIL_IMMEDIATELY   0x00000001
     645#define LOCKFILE_EXCLUSIVE_LOCK     0x00000002
     646
    637647
    638648/* Process startup information.
     
    15251535#define     ReadEventLog WINELIB_NAME_AW(ReadEventLog)
    15261536BOOL      WINAPI ReadFile(HANDLE,LPVOID,DWORD,LPDWORD,LPOVERLAPPED);
     1537BOOL      WINAPI ReadFileEx(HANDLE hFile, LPVOID lpBuffer, DWORD nNumberOfBytesToRead,
     1538                            LPOVERLAPPED lpOverlapped, LPOVERLAPPED_COMPLETION_ROUTINE lpCompletionRoutine);
     1539
    15271540HANDLE      WINAPI RegisterEventSourceA(LPCSTR,LPCSTR);
    15281541HANDLE      WINAPI RegisterEventSourceW(LPCWSTR,LPCWSTR);
     
    16161629#define     WriteConsole WINELIB_NAME_AW(WriteConsole)
    16171630BOOL      WINAPI WriteFile(HANDLE,LPCVOID,DWORD,LPDWORD,LPOVERLAPPED);
     1631BOOL      WINAPI WriteeFileEx(HANDLE hFile, LPCVOID lpBuffer, DWORD nNumberOfBytesToWrite,
     1632                              LPOVERLAPPED lpOverlapped, LPOVERLAPPED_COMPLETION_ROUTINE lpCompletionRoutine);
    16181633DWORD       WINAPI GetLastError(void);
    16191634LANGID      WINAPI GetSystemDefaultLangID(void);
  • trunk/include/win32api.h

    r3622 r3640  
    1 /* $Id: win32api.h,v 1.11 2000-05-28 16:40:23 sandervl Exp $ */
     1/* $Id: win32api.h,v 1.12 2000-06-01 11:26:14 sandervl Exp $ */
    22
    33/*
     
    100100PVOID   WIN32API LockResource(HGLOBAL hRes);
    101101
     102BOOL    WIN32API SetWindowOrgEx(HDC hdc, int X, int Y, LPPOINT lpPoint);
     103BOOL    WIN32API SetWindowExtEx(HDC hdc, int nXExtent, int nYExtent, LPPOINT lpSize);
     104int     WIN32API GetDeviceCaps(HDC hdc, int nIndex);
     105
    102106#endif
  • trunk/include/win32type.h

    r3494 r3640  
    1 /* $Id: win32type.h,v 1.38 2000-05-05 11:33:39 sandervl Exp $ */
     1/* $Id: win32type.h,v 1.39 2000-06-01 11:26:14 sandervl Exp $ */
    22
    33/*
     
    422422#endif /* _FILETIME_ */
    423423
     424typedef struct {
     425        WORD wYear;
     426        WORD wMonth;
     427        WORD wDayOfWeek;
     428        WORD wDay;
     429        WORD wHour;
     430        WORD wMinute;
     431        WORD wSecond;
     432        WORD wMilliseconds;
     433} SYSTEMTIME, *LPSYSTEMTIME;
     434
    424435typedef struct
    425436{
     
    671682        HANDLE hEvent;
    672683} OVERLAPPED, *LPOVERLAPPED;
     684
     685typedef VOID (WIN32API *LPOVERLAPPED_COMPLETION_ROUTINE)(DWORD dwErrorCode,
     686                                                         DWORD dwNumberOfBytesTransfered,
     687                                                         LPOVERLAPPED lpOverlapped);
    673688
    674689#endif
  • trunk/include/winconst.h

    r3622 r3640  
    1 /* $Id: winconst.h,v 1.33 2000-05-28 16:40:23 sandervl Exp $ */
     1/* $Id: winconst.h,v 1.34 2000-06-01 11:26:15 sandervl Exp $ */
    22
    33/*
     
    13501350    #define    NTRT_NEWMENU          (NTRT_MENU|NTRT_NEWRESOURCE)
    13511351    #define    NTRT_NEWDIALOG        (NTRT_DIALOG|NTRT_NEWRESOURCE)
     1352
     1353
     1354/* Device parameters for GetDeviceCaps() */
     1355#define DRIVERVERSION_W     0
     1356#define TECHNOLOGY_W        2
     1357#define HORZSIZE_W          4
     1358#define VERTSIZE_W          6
     1359#define HORZRES_W           8
     1360#define VERTRES_W           10
     1361#define BITSPIXEL_W         12
     1362#define PLANES_W            14
     1363#define NUMBRUSHES_W        16
     1364#define NUMPENS_W           18
     1365#define NUMMARKERS_W        20
     1366#define NUMFONTS_W          22
     1367#define NUMCOLORS_W         24
     1368#define PDEVICESIZE_W       26
     1369#define CURVECAPS_W         28
     1370#define LINECAPS_W          30
     1371#define POLYGONALCAPS_W     32
     1372#define TEXTCAPS_W          34
     1373#define CLIPCAPS_W          36
     1374#define RASTERCAPS_W        38
     1375#define ASPECTX_W           40
     1376#define ASPECTY_W           42
     1377#define ASPECTXY_W          44
     1378#define LOGPIXELSX_W        88
     1379#define LOGPIXELSY_W        90
     1380#define SIZEPALETTE_W       104
     1381#define NUMRESERVED_W       106
     1382#define COLORRES_W          108
     1383#define PHYSICALWIDTH_W     110
     1384#define PHYSICALHEIGHT_W    111
     1385#define PHYSICALOFFSETX_W   112
     1386#define PHYSICALOFFSETY_W   113
     1387#define SCALINGFACTORX_W    114
     1388#define SCALINGFACTORY_W    115
     1389
     1390#define OF_READ_W               0x0000
     1391#define OF_WRITE_W              0x0001
     1392#define OF_READWRITE_W          0x0002
     1393#define OF_SHARE_COMPAT_W       0x0000
     1394#define OF_SHARE_EXCLUSIVE_W    0x0010
     1395#define OF_SHARE_DENY_WRITE_W   0x0020
     1396#define OF_SHARE_DENY_READ_W    0x0030
     1397#define OF_SHARE_DENY_NONE_W    0x0040
     1398#define OF_PARSE_W              0x0100
     1399#define OF_DELETE_W             0x0200
     1400#define OF_VERIFY_W             0x0400   /* Used with OF_REOPEN */
     1401#define OF_SEARCH_W             0x0400   /* Used without OF_REOPEN */
     1402#define OF_CANCEL_W             0x0800
     1403#define OF_CREATE_W             0x1000
     1404#define OF_PROMPT_W             0x2000
     1405#define OF_EXIST_W              0x4000
     1406#define OF_REOPEN_W             0x8000
     1407
     1408#define HFILE_ERROR_W           ((HFILE)-1)
     1409
     1410// LockFileEx flags
     1411
     1412#define LOCKFILE_FAIL_IMMEDIATELY_W   0x00000001
     1413#define LOCKFILE_EXCLUSIVE_LOCK_W     0x00000002
     1414
     1415#define FILE_BEGIN_W              0
     1416#define FILE_CURRENT_W            1
     1417#define FILE_END_W                2
Note: See TracChangeset for help on using the changeset viewer.