|
@@ -0,0 +1,53 @@
|
|
|
|
+{$IFDEF OGC_INTERFACE}
|
|
|
|
+const
|
|
|
|
+ CARDIO_ERROR_READY = 0;
|
|
|
|
+ CARDIO_ERROR_BUSY = - 1;
|
|
|
|
+ CARDIO_ERROR_WRONGDEVICE = - 2;
|
|
|
|
+ CARDIO_ERROR_NOCARD = - 3;
|
|
|
|
+ CARDIO_ERROR_IDLE = - 4;
|
|
|
|
+ CARDIO_ERROR_IOERROR = - 5;
|
|
|
|
+ CARDIO_ERROR_IOTIMEOUT = - 6;
|
|
|
|
+ CARDIO_ERROR_NOTPERMITTED = - 107;
|
|
|
|
+ CARDIO_ERROR_ROOTENTRY = - 108;
|
|
|
|
+ CARDIO_ERROR_OUTOFROOTENTRY = - 109;
|
|
|
|
+ CARDIO_ERROR_FILEEXIST = - 110;
|
|
|
|
+ CARDIO_ERROR_NOEMPTYCLUSTER = - 111;
|
|
|
|
+ CARDIO_ERROR_EOF = - 112;
|
|
|
|
+ CARDIO_ERROR_SYSTEMPARAM = - 113;
|
|
|
|
+ CARDIO_ERROR_FILEOPENED = - 114;
|
|
|
|
+ CARDIO_ERROR_FILENOTOPENED = - 115;
|
|
|
|
+ CARDIO_ERROR_FILENAMETOOLONG = - 116;
|
|
|
|
+ CARDIO_ERROR_INVALIDNAME = - 117;
|
|
|
|
+ CARDIO_ERROR_NOLONGNAME = - 118;
|
|
|
|
+ CARDIO_ERROR_INCORRECTFAT = - 119;
|
|
|
|
+ CARDIO_ERROR_NOTFOUND = - 120;
|
|
|
|
+ CARDIO_ERROR_OUTOFMEMORY = - 121;
|
|
|
|
+ CARDIO_ERROR_INVALIDFAT = - 122;
|
|
|
|
+ CARDIO_ERROR_INVALIDMBR = - 123;
|
|
|
|
+ CARDIO_ERROR_INVALIDPBR = - 124;
|
|
|
|
+ CARDIO_ERROR_NOEMPTYBLOCK = - 125;
|
|
|
|
+ CARDIO_ERROR_INTERNAL = - 126;
|
|
|
|
+ CARDIO_ERROR_INVALIDPARAM = - 127;
|
|
|
|
+ CARDIO_ERROR_FATALERROR = - 128;
|
|
|
|
+ MAX_DRIVE = 2;
|
|
|
|
+ SECTOR_SIZE = 512;
|
|
|
|
+ NOT_INITIALIZED = 0;
|
|
|
|
+ INITIALIZING = 1;
|
|
|
|
+ INITIALIZED = 2;
|
|
|
|
+type
|
|
|
|
+ _dev_info = record
|
|
|
|
+ CpV : cuint32;
|
|
|
|
+ HpC : cuint32;
|
|
|
|
+ SpH : cuint32;
|
|
|
|
+ allS : cuint32;
|
|
|
|
+ szS : cuint32;
|
|
|
|
+ PBpV : cuint32;
|
|
|
|
+ LBpV : cuint32;
|
|
|
|
+ SpB : cuint32;
|
|
|
|
+ PpB : cuint32;
|
|
|
|
+ szP : cuint32;
|
|
|
|
+ end;
|
|
|
|
+ DEV_INFO = _dev_info;
|
|
|
|
+ PDEV_INFO = ^_dev_info;
|
|
|
|
+
|
|
|
|
+{$ENDIF}
|