Changeset 3269 for trunk/src/kernel32/oslibdos.h
- Timestamp:
- Mar 29, 2000, 5:17:29 PM (25 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/kernel32/oslibdos.h
r3074 r3269 1 /* $Id: oslibdos.h,v 1.1 2 2000-03-10 16:12:00 sandervlExp $ */1 /* $Id: oslibdos.h,v 1.13 2000-03-29 15:17:29 cbratschi Exp $ */ 2 2 3 3 /* … … 23 23 DWORD OSLibDosChangeMaxFileHandles(); 24 24 25 #define ODIN_INCREMENT_MAX_FILEHANDLES 26 #define ODIN_DEFAULT_MAX_FILEHANDLES 25 #define ODIN_INCREMENT_MAX_FILEHANDLES 64 26 #define ODIN_DEFAULT_MAX_FILEHANDLES 256 27 27 DWORD OSLibDosSetInitialMaxFileHandles(DWORD maxhandles); 28 28 29 29 BOOL OSLibDosGetFileAttributesEx(LPSTR pszName, ULONG ulDummy, PVOID pBuffer); 30 30 31 #define OSLIB_NOERROR 32 #define OSLIB_ERROR_INVALID_ADDRESS 31 #define OSLIB_NOERROR 0 32 #define OSLIB_ERROR_INVALID_ADDRESS 1 33 33 #define OSLIB_ERROR_ACCESS_DENIED 2 34 34 #define OSLIB_ERROR_INVALID_PARAMETER 3 … … 60 60 #endif 61 61 62 #define OSLIB_ACCESS_READONLY 63 #define OSLIB_ACCESS_READWRITE 64 #define OSLIB_ACCESS_SHAREDENYNONE 65 #define OSLIB_ACCESS_SHAREDENYREAD 66 #define OSLIB_ACCESS_SHAREDENYWRITE 62 #define OSLIB_ACCESS_READONLY 1 63 #define OSLIB_ACCESS_READWRITE 2 64 #define OSLIB_ACCESS_SHAREDENYNONE 4 65 #define OSLIB_ACCESS_SHAREDENYREAD 8 66 #define OSLIB_ACCESS_SHAREDENYWRITE 16 67 67 68 68 DWORD OSLibDosOpen(char *lpszFileName, DWORD flags); … … 72 72 DWORD OSLibDosWrite(DWORD hFile, LPVOID lpBuffer, DWORD size, DWORD *nrBytesWritten); 73 73 74 #define OSLIB_SETPTR_FILE_CURRENT 75 #define OSLIB_SETPTR_FILE_BEGIN 76 #define OSLIB_SETPTR_FILE_END 74 #define OSLIB_SETPTR_FILE_CURRENT 1 75 #define OSLIB_SETPTR_FILE_BEGIN 2 76 #define OSLIB_SETPTR_FILE_END 3 77 77 78 78 DWORD OSLibDosSetFilePtr(DWORD hFile, DWORD offset, DWORD method); 79 79 80 #define OSLIB_SEARCHDIR 81 #define OSLIB_SEARCHCURDIR 82 #define OSLIB_SEARCHFILE 83 #define OSLIB_SEARCHENV 80 #define OSLIB_SEARCHDIR 1 81 #define OSLIB_SEARCHCURDIR 2 82 #define OSLIB_SEARCHFILE 3 83 #define OSLIB_SEARCHENV 4 84 84 85 85 DWORD OSLibDosSearchPath(DWORD cmd, char *path, char *name, char *full_name, DWORD length_fullname); … … 122 122 DWORD nTimeOut ); 123 123 124 BOOL OSLibDosPeekNamedPipe(DWORD hPipe, 125 LPVOID lpvBuffer, 124 BOOL OSLibDosPeekNamedPipe(DWORD hPipe, 125 LPVOID lpvBuffer, 126 126 DWORD cbBuffer, 127 LPDWORD lpcbRead, 128 LPDWORD lpcbAvail, 127 LPDWORD lpcbRead, 128 LPDWORD lpcbAvail, 129 129 LPDWORD lpcbMessage); 130 130 131 131 BOOL OSLibDosConnectNamedPipe(DWORD hNamedPipe, LPOVERLAPPED lpOverlapped); 132 132 133 DWORD OSLibDosCreateNamedPipe(LPCTSTR lpName, 134 DWORD dwOpenMode, 133 DWORD OSLibDosCreateNamedPipe(LPCTSTR lpName, 134 DWORD dwOpenMode, 135 135 DWORD dwPipeMode, 136 DWORD nMaxInstances, 136 DWORD nMaxInstances, 137 137 DWORD nOutBufferSize, 138 DWORD nInBufferSize, 138 DWORD nInBufferSize, 139 139 DWORD nDefaultTimeOut, 140 140 void* lpSecurityAttributes); … … 145 145 BOOL OSLibDosDisconnectNamedPipe(DWORD hPipe); 146 146 147 DWORD OSLibDosFindFirst(LPCSTR lpFileName,WIN32_FIND_DATAA* lpFindFileData); 148 DWORD OSLibDosFindFirstMulti(LPCSTR lpFileName,WIN32_FIND_DATAA *lpFindFileData,DWORD *count); 149 BOOL OSLibDosFindNext(DWORD hFindFile,WIN32_FIND_DATAA* lpFindFileData); 150 BOOL OSLibDosFindNextMulti(DWORD hFindFile,WIN32_FIND_DATAA *lpFindFileData,DWORD *count); 151 BOOL OSLibDosFindClose(DWORD hFindFile); 147 152 148 153 #endif
Note:
See TracChangeset
for help on using the changeset viewer.