Plasma Engine  2.0
Loading...
Searching...
No Matches
OSFileDeclarations_win.h
1#pragma once
2
3#include <Foundation/Basics.h>
4
5// Deactivate Doxygen document generation for the following block.
7
8// Avoid conflicts with windows.h
9#ifdef DeleteFile
10# undef DeleteFile
11#endif
12
13#ifdef CopyFile
14# undef CopyFile
15#endif
16
17#if PL_DISABLED(PL_USE_POSIX_FILE_API)
18
19# include <Foundation/Basics/Platform/Win/MinWindows.h>
20
21struct plOSFileData
22{
23 plOSFileData() { m_pFileHandle = PL_WINDOWS_INVALID_HANDLE_VALUE; }
24
25 plMinWindows::HANDLE m_pFileHandle;
26};
27
28struct plFileIterationData
29{
31};
32
33#endif
34
A hybrid array uses in-place storage to handle the first few elements without any allocation....
Definition HybridArray.h:12