Main Page Modules Namespace List Class Hierarchy Alphabetical List Compound List File List Namespace Members Compound Members File Members Related Pages

# deWinFile Class Reference

`#include <deShared.hpp>`

List of all members.

## Public Member Functions
| deWinFile ()
| ~deWinFile ()
deBoolean | Open (const char *FileName, const deWinFileAccessType FileAccessType, const deWinFileDisposition FileDispositionType)
deBoolean | Close (void)
unsigned int | Read (void *Buffer, unsigned int BufferSize)
unsigned int | Write (void *Buffer, unsigned int BufferSize)
unsigned int | GetSize (void)
## Private Attributes
HANDLE | CurrentOpenFile

## Constructor & Destructor Documentation

deWinFile::deWinFile | ( |  | ) |

deWinFile::~deWinFile | ( |  | ) |

## Member Function Documentation

deBoolean deWinFile::Close | ( | void |  | ) |

unsigned int deWinFile::GetSize | ( | void |  | ) |

deBoolean deWinFile::Open | ( | const char * | FileName,
|  | const deWinFileAccessType | FileAccessType,
|  | const deWinFileDisposition | FileDispositionType
| ) |

unsigned int deWinFile::Read | ( | void * | Buffer,
|  | unsigned int | BufferSize
| ) |

unsigned int deWinFile::Write | ( | void * | Buffer,
|  | unsigned int | BufferSize
| ) |

## Member Data Documentation

HANDLE deWinFile::CurrentOpenFile`[private]`

The documentation for this class was generated from the following files:

- deShared.hpp
- deWinFile.cpp