GetDiskFreeSpace function Null safety kernel32

int GetDiskFreeSpace(
  1. Pointer<Utf16> lpRootPathName,
  2. Pointer<Uint32> lpSectorsPerCluster,
  3. Pointer<Uint32> lpBytesPerSector,
  4. Pointer<Uint32> lpNumberOfFreeClusters,
  5. Pointer<Uint32> lpTotalNumberOfClusters
)

Retrieves information about the specified disk, including the amount of free space on the disk.

BOOL GetDiskFreeSpaceW(
  LPCWSTR lpRootPathName,
  LPDWORD lpSectorsPerCluster,
  LPDWORD lpBytesPerSector,
  LPDWORD lpNumberOfFreeClusters,
  LPDWORD lpTotalNumberOfClusters
);

Implementation

int GetDiskFreeSpace(
        Pointer<Utf16> lpRootPathName,
        Pointer<Uint32> lpSectorsPerCluster,
        Pointer<Uint32> lpBytesPerSector,
        Pointer<Uint32> lpNumberOfFreeClusters,
        Pointer<Uint32> lpTotalNumberOfClusters) =>
    _GetDiskFreeSpace(lpRootPathName, lpSectorsPerCluster, lpBytesPerSector,
        lpNumberOfFreeClusters, lpTotalNumberOfClusters);