mirror of
https://github.com/Ed94/Odin.git
synced 2026-08-04 14:48:47 +00:00
sys/windows: add free disk space function binding
This commit is contained in:
@@ -346,6 +346,13 @@ foreign kernel32 {
|
|||||||
GenerateConsoleCtrlEvent :: proc(dwCtrlEvent: DWORD, dwProcessGroupId: DWORD) -> BOOL ---
|
GenerateConsoleCtrlEvent :: proc(dwCtrlEvent: DWORD, dwProcessGroupId: DWORD) -> BOOL ---
|
||||||
FreeConsole :: proc() -> BOOL ---
|
FreeConsole :: proc() -> BOOL ---
|
||||||
GetConsoleWindow :: proc() -> HWND ---
|
GetConsoleWindow :: proc() -> HWND ---
|
||||||
|
|
||||||
|
GetDiskFreeSpaceExW :: proc(
|
||||||
|
lpDirectoryName: LPCWSTR,
|
||||||
|
lpFreeBytesAvailableToCaller: PULARGE_INTEGER,
|
||||||
|
lpTotalNumberOfBytes: PULARGE_INTEGER,
|
||||||
|
lpTotalNumberOfFreeBytes: PULARGE_INTEGER,
|
||||||
|
) -> BOOL ---
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -44,6 +44,7 @@ BOOLEAN :: distinct b8
|
|||||||
GROUP :: distinct c_uint
|
GROUP :: distinct c_uint
|
||||||
LARGE_INTEGER :: distinct c_longlong
|
LARGE_INTEGER :: distinct c_longlong
|
||||||
ULARGE_INTEGER :: distinct c_ulonglong
|
ULARGE_INTEGER :: distinct c_ulonglong
|
||||||
|
PULARGE_INTEGER :: ^ULARGE_INTEGER
|
||||||
LONG :: c_long
|
LONG :: c_long
|
||||||
UINT :: c_uint
|
UINT :: c_uint
|
||||||
INT :: c_int
|
INT :: c_int
|
||||||
|
|||||||
Reference in New Issue
Block a user