Changeset 8877 for trunk/src/kernel32/oslibdos.h
- Timestamp:
- Jul 15, 2002, 4:28:53 PM (23 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/kernel32/oslibdos.h
r8600 r8877 1 /* $Id: oslibdos.h,v 1.4 6 2002-06-08 11:40:15sandervl Exp $ */1 /* $Id: oslibdos.h,v 1.47 2002-07-15 14:28:52 sandervl Exp $ */ 2 2 3 3 /* … … 22 22 void OSLibInitWSeBFileIO(); 23 23 24 DWORD OSLibDosAliasMem(LPVOID pb, ULONG cb, LPVOID *ppbAlias, ULONG fl);25 DWORD OSLibDosAllocMem(LPVOID *lplpMemAddr, DWORD size, DWORD flags);26 DWORD OSLibDosFreeMem(LPVOID lpMemAddr);27 DWORD OSLibDosQueryMem(LPVOID lpMemAddr, DWORD *lpRangeSize, DWORD *lpAttr);28 DWORD OSLibDosSetMem(LPVOID lpMemAddr, DWORD size, DWORD flags);29 DWORD OSLibDosAllocSharedMem(LPVOID *lplpMemAddr, DWORD size, DWORD flags, LPSTR name);30 DWORD OSLibDosGetNamedSharedMem(LPVOID *lplpMemAddr, LPSTR name);31 24 DWORD OSLibDosChangeMaxFileHandles(); 32 25 … … 41 34 #define OSLIB_ERROR_ACCESS_DENIED 2 42 35 #define OSLIB_ERROR_INVALID_PARAMETER 3 43 44 #ifndef __OS2_H__45 46 /* Access protection */47 #define PAG_READ 0x00000001U /* read access */48 #define PAG_WRITE 0x00000002U /* write access */49 #define PAG_EXECUTE 0x00000004U /* execute access */50 #define PAG_GUARD 0x00000008U /* guard protection */51 #define PAG_DEFAULT 0x00000400U /* default (initial) access */52 53 /* Commit */54 #define PAG_COMMIT 0x00000010U /* commit storage */55 #define PAG_DECOMMIT 0x00000020U /* decommit storage */56 57 /* Allocation attributes */58 #define OBJ_TILE 0x00000040U /* tile object */59 #define OBJ_PROTECTED 0x00000080U /* protect object */60 #define OBJ_GETTABLE 0x00000100U /* gettable by other processes */61 #define OBJ_GIVEABLE 0x00000200U /* giveable to other processes */62 63 /* Allocation type (returned from DosQueryMem) */64 #define PAG_SHARED 0x00002000U /* shared object */65 #define PAG_FREE 0x00004000U /* pages are free */66 #define PAG_BASE 0x00010000U /* first page in object */67 68 #endif69 36 70 37 #define OSLIB_ACCESS_READONLY 1 … … 144 111 DWORD OSLibDosDupHandle(DWORD hFile, DWORD *hNew); 145 112 DWORD OSLibDosSetFilePtr2(DWORD hFile, DWORD offset, DWORD method); 146 147 #ifndef PAGE_SIZE148 #define PAGE_SIZE 4096149 #endif150 113 151 114 BOOL OSLibDosQueryProcTimes(DWORD procid, ULONG *kerneltime, ULONG *usertime);
Note:
See TracChangeset
for help on using the changeset viewer.