fmifs¶
Bindings for the fmifs win32 API.
This API is not documented by Microsoft, but a header was released in the past:
- gonto.win32.fmifs.FMIFS_CALLBACK¶
Callback function used for formatting progress
See: https://github.com/microsoft/winfile/blob/master/src/fmifs.h#L179-L184
- class gonto.win32.fmifs.FMIFS_MEDIA_FLAG(*values)¶
Media flags.
- FLOPPY = 8¶
- HARDDISK = 12¶
- REMOVABLE = 11¶
- class gonto.win32.fmifs.FMIFS_PACKET_TYPE(*values)¶
Packet types for
FMIFS_CALLBACK.- ACCESS_DENIED = 6¶
- BAD_LABEL = 12¶
- CANT_LOCK = 8¶
- CANT_QUICK_FORMAT = 9¶
- CHECK_ON_REBOOT = 13¶
- FINISHED = 11¶
- FORMATTING_DESTINATION = 4¶
- FORMAT_REPORT = 1¶
- HIDDEN_STATUS = 15¶
- INCOMPATIBLE_FILE_SYSTEM = 3¶
- INCOMPATIBLE_MEDIA = 5¶
- INSERT_DISK = 2¶
- IO_ERROR = 10¶
- MEDIA_WRITE_PROTECTED = 7¶
- PERCENT_COMPLETED = 0¶
- TEXT_MESSAGE = 14¶
- UNKNOWN_37 = 37¶
- class gonto.win32.fmifs.FmifsFinishedInformation¶
Returned when FMIFS finished to format a volume (
FMIFS_CALLBACKPacketData=FMIFS_PACKET_TYPE.FINISHED).See: https://github.com/microsoft/winfile/blob/master/src/fmifs.h#L78-L80
- success¶
Structure/Union member
- unknown_dword¶
Structure/Union member
- gonto.win32.fmifs.lib = None¶
Binding of functions from
fmifs.dll. See source code for a list of bound functions.