Robert Shearman : kernel: Document some file functions.
Module: wine Branch: refs/heads/master Commit: 277dfb87710445e256d3c59f408062045078c8a7 URL: http://source.winehq.org/git/?p=wine.git;a=commit;h=277dfb87710445e256d3c59f... Author: Robert Shearman <rob(a)codeweavers.com> Date: Mon Apr 3 16:26:10 2006 +0100 kernel: Document some file functions. --- dlls/kernel/file.c | 50 ++++++++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 50 insertions(+), 0 deletions(-) diff --git a/dlls/kernel/file.c b/dlls/kernel/file.c index 7f0edf3..0a70e14 100644 --- a/dlls/kernel/file.c +++ b/dlls/kernel/file.c @@ -614,6 +614,15 @@ BOOL WINAPI GetOverlappedResult(HANDLE h /*********************************************************************** * CancelIo (KERNEL32.@) + * + * Cancels pending I/O operations initiated by the current thread on a file. + * + * PARAMS + * handle [I] File handle. + * + * RETURNS + * Success: TRUE. + * Failure: FALSE, check GetLastError(). */ BOOL WINAPI CancelIo(HANDLE handle) { @@ -820,6 +829,17 @@ BOOL WINAPI GetFileInformationByHandle( /*********************************************************************** * GetFileSize (KERNEL32.@) + * + * Retrieve the size of a file. + * + * PARAMS + * hFile [I] File to retrieve size of. + * filesizehigh [O] On return, the high bits of the file size. + * + * RETURNS + * Success: The low bits of the file size. + * Failure: INVALID_FILE_SIZE. As this is could also be a success value, + * check GetLastError() for values other than ERROR_SUCCESS. */ DWORD WINAPI GetFileSize( HANDLE hFile, LPDWORD filesizehigh ) { @@ -833,6 +853,16 @@ DWORD WINAPI GetFileSize( HANDLE hFile, /*********************************************************************** * GetFileSizeEx (KERNEL32.@) + * + * Retrieve the size of a file. + * + * PARAMS + * hFile [I] File to retrieve size of. + * lpFileSIze [O] On return, the size of the file. + * + * RETURNS + * Success: TRUE. + * Failure: FALSE, check GetLastError(). */ BOOL WINAPI GetFileSizeEx( HANDLE hFile, PLARGE_INTEGER lpFileSize ) { @@ -853,6 +883,15 @@ BOOL WINAPI GetFileSizeEx( HANDLE hFile, /************************************************************************** * SetEndOfFile (KERNEL32.@) + * + * Sets the current position as the end of the file. + * + * PARAMS + * hFile [I] File handle. + * + * RETURNS + * Success: TRUE. + * Failure: FALSE, check GetLastError(). */ BOOL WINAPI SetEndOfFile( HANDLE hFile ) { @@ -1415,6 +1454,15 @@ HANDLE WINAPI CreateFileA( LPCSTR filena /*********************************************************************** * DeleteFileW (KERNEL32.@) + * + * Delete a file. + * + * PARAMS + * path [I] Path to the file to delete. + * + * RETURNS + * Success: TRUE. + * Failure: FALSE, check GetLastError(). */ BOOL WINAPI DeleteFileW( LPCWSTR path ) { @@ -1450,6 +1498,8 @@ BOOL WINAPI DeleteFileW( LPCWSTR path ) /*********************************************************************** * DeleteFileA (KERNEL32.@) + * + * See DeleteFileW. */ BOOL WINAPI DeleteFileA( LPCSTR path ) {
participants (1)
-
Alexandre Julliard