Leaked source code of windows server 2003
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
//
// UTILWINC.C
//
// Copyright (C) Microsoft Corporation, 1995
//
// Operating system interfaces for Windows environments.
//
#include "pch.h"
BOOL INTERNAL RgReadFile( HFILE hFile, LPVOID lpBuffer, UINT ByteCount ) {
UINT BytesRead;
BytesRead = _lread(hFile, lpBuffer, ByteCount);
return ByteCount == BytesRead;
}
BOOL INTERNAL RgWriteFile( HFILE hFile, LPVOID lpBuffer, UINT ByteCount ) {
UINT BytesWritten;
BytesWritten = _lwrite(hFile, lpBuffer, ByteCount);
return ByteCount == BytesWritten;
}
#ifndef FILE_BEGIN
#define FILE_BEGIN SEEK_SET
#endif
BOOL INTERNAL RgSeekFile( HFILE hFile, LONG FileOffset ) {
LONG NewFileOffset;
NewFileOffset = _llseek(hFile, FileOffset, FILE_BEGIN);
return FileOffset == NewFileOffset;
}
|