27 #pragma pack(push,_CRT_PACKING)
33 #ifndef _DISKFREE_T_DEFINED
42 #define _DISKFREE_T_DEFINED
47 #define _A_NORMAL 0x00
48 #define _A_RDONLY 0x01
49 #define _A_HIDDEN 0x02
50 #define _A_SYSTEM 0x04
51 #define _A_SUBDIR 0x10
54 #ifdef _CRT_USE_WINAPI_FAMILY_DESKTOP_APP
56 #ifndef _GETDISKFREE_DEFINED
58 #define _GETDISKFREE_DEFINED
63 void __cdecl _disable(
void);
64 void __cdecl _enable(
void);
69 #define diskfree_t _diskfree_t
#define _Out_
Definition: sal.h:351
#define _CRTIMP
Definition: crtdefs.h:23
#define _Check_return_
Definition: sal.h:563
#define _In_
Definition: sal.h:314
_Check_return_ _CRTIMP unsigned __cdecl _getdiskfree(_In_ unsigned _Drive, _Out_ struct _diskfree_t *_DiskFree)
_Pre_maybenull_ _Post_z_ char * _Drive
Definition: stdlib.h:854
unsigned bytes_per_sector
Definition: direct.h:40
unsigned avail_clusters
Definition: direct.h:38
unsigned total_clusters
Definition: direct.h:37
unsigned sectors_per_cluster
Definition: direct.h:39