package dos

//go:generate go run $GOROOT/src/syscall/mksyscall_windows.go -output zsyscall.go syscall.go

//sys copyFile(src string,dst string,isFailIfExist bool)(n uint32,err error) = kernel32.CopyFileW
//sys moveFileEx(src string,dst string,flag uintptr)(n uint32,err error) = kernel32.MoveFileExW
//sys getDiskFreeSpaceEx(rootPathName string,free *uint64,total *uint64,totalFree *uint64)(n uint32,err error) = kernel32.GetDiskFreeSpaceExW
//sys GetLogicalDrives()(n uint32,err error) = kernel32.GetLogicalDrives
//sys GetDriveType(rootPathName string)(rc uintptr,err error) = kernel32.GetDriveTypeW
//sys CoInitializeEx(res uintptr,opt uintptr) = ole32.CoInitializeEx
//sys CoUninitialize() = ole32.CoUninitialize

package dos

//go:generate go run $GOROOT/src/syscall/mksyscall_windows.go -output z$GOFILE $GOFILE

//sys copyFile(src string,dst string,isFailIfExist bool)(n uint32,err error) = kernel32.CopyFileW
//sys moveFileEx(src string,dst string,flag uintptr)(n uint32,err error) = kernel32.MoveFileExW
//sys getDiskFreeSpaceEx(rootPathName string,free *uint64,total *uint64,totalFree *uint64)(n uint32,err error) = kernel32.GetDiskFreeSpaceExW
//sys GetLogicalDrives()(n uint32,err error) = kernel32.GetLogicalDrives
//sys GetDriveType(rootPathName string)(rc uintptr,err error) = kernel32.GetDriveTypeW
//sys CoInitializeEx(res uintptr,opt uintptr) = ole32.CoInitializeEx
//sys CoUninitialize() = ole32.CoUninitialize

Rewrite go:generate line with macro $GOFILE
Rewrite go:generate line with macro $GOFILE
