TWAIN Changes for Swift
TWAIN
Removed TW_CALLBACK.init(CallBackProc: TW_MEMREF, RefCon: TW_MEMREF, Message: TW_INT16)
Removed TW_CAPABILITY.init(Cap: TW_UINT16, ConType: TW_UINT16, hContainer: TW_HANDLE)
Removed TW_CUSTOMDSDATA.init(InfoLength: TW_UINT32, hData: TW_HANDLE)
Removed TW_EVENT.init(pEvent: TW_MEMREF, TWMessage: TW_UINT16)
Removed TW_FILESYSTEM.init(InputName: TW_STR255, OutputName: TW_STR255, Context: TW_MEMREF, Recursive: Int32, FileType: TW_INT32, Size: TW_UINT32, CreateTimeDate: TW_STR32, ModifiedTimeDate: TW_STR32, FreeSpace: TW_UINT32, NewImageSize: TW_INT32, NumberOfFiles: TW_UINT32, NumberOfSnippets: TW_UINT32, DeviceGroupMask: TW_UINT32, Reserved: (Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8))
Removed TW_IDENTITY.init(Id: TW_MEMREF, Version: TW_VERSION, ProtocolMajor: TW_UINT16, ProtocolMinor: TW_UINT16, SupportedGroups: TW_UINT32, Manufacturer: TW_STR32, ProductFamily: TW_STR32, ProductName: TW_STR32)
Removed TW_MEMORY.init(Flags: TW_UINT32, Length: TW_UINT32, TheMem: TW_MEMREF)
Removed TW_PASSTHRU.init(pCommand: TW_MEMREF, CommandBytes: TW_UINT32, Direction: TW_INT32, pData: TW_MEMREF, DataBytes: TW_UINT32, DataBytesXfered: TW_UINT32)
Removed TW_SETUPFILEXFER2.init(FileName: TW_MEMREF, FileNameType: TW_UINT16, Format: TW_UINT16, VRefNum: TW_INT16, ParID: TW_UINT32)
Removed TW_USERINTERFACE.init(ShowUI: TW_BOOL, ModalUI: TW_BOOL, hParent: TW_HANDLE)
Added TW_CALLBACK.init(CallBackProc: TW_MEMREF!, RefCon: TW_MEMREF!, Message: TW_INT16)
Added TW_CAPABILITY.init(Cap: TW_UINT16, ConType: TW_UINT16, hContainer: TW_HANDLE!)
Added TW_CUSTOMDSDATA.init(InfoLength: TW_UINT32, hData: TW_HANDLE!)
Added TW_EVENT.init(pEvent: TW_MEMREF!, TWMessage: TW_UINT16)
Added TW_FILESYSTEM.init(InputName: TWAIN.TW_STR255, OutputName: TWAIN.TW_STR255, Context: TW_MEMREF!, Recursive: Int32, FileType: TW_INT32, Size: TW_UINT32, CreateTimeDate: TWAIN.TW_STR32, ModifiedTimeDate: TWAIN.TW_STR32, FreeSpace: TW_UINT32, NewImageSize: TW_INT32, NumberOfFiles: TW_UINT32, NumberOfSnippets: TW_UINT32, DeviceGroupMask: TW_UINT32, Reserved: (Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8))
Added TW_IDENTITY.init(Id: TW_MEMREF!, Version: TW_VERSION, ProtocolMajor: TW_UINT16, ProtocolMinor: TW_UINT16, SupportedGroups: TW_UINT32, Manufacturer: TWAIN.TW_STR32, ProductFamily: TWAIN.TW_STR32, ProductName: TWAIN.TW_STR32)
Added TW_MEMORY.init(Flags: TW_UINT32, Length: TW_UINT32, TheMem: TW_MEMREF!)
Added TW_PASSTHRU.init(pCommand: TW_MEMREF!, CommandBytes: TW_UINT32, Direction: TW_INT32, pData: TW_MEMREF!, DataBytes: TW_UINT32, DataBytesXfered: TW_UINT32)
Added TW_SETUPFILEXFER2.init(FileName: TW_MEMREF!, FileNameType: TW_UINT16, Format: TW_UINT16, VRefNum: TW_INT16, ParID: TW_UINT32)
Added TW_USERINTERFACE.init(ShowUI: TW_BOOL, ModalUI: TW_BOOL, hParent: TW_HANDLE!)
Modified TW_AUDIOINFO [struct]
| Declaration | |
|---|---|
| From | struct TW_AUDIOINFO {
var Name: TW_STR255
var Reserved: TW_UINT32
init()
init(Name Name: TW_STR255, Reserved Reserved: TW_UINT32)
} |
| To | struct TW_AUDIOINFO {
var Name: TWAIN.TW_STR255
var Reserved: TW_UINT32
init()
init(Name Name: TWAIN.TW_STR255, Reserved Reserved: TW_UINT32)
} |
Modified TW_AUDIOINFO.init(Name: TWAIN.TW_STR255, Reserved: TW_UINT32)
| Declaration | |
|---|---|
| From | init(Name Name: TW_STR255, Reserved Reserved: TW_UINT32) |
| To | init(Name Name: TWAIN.TW_STR255, Reserved Reserved: TW_UINT32) |
Modified TW_AUDIOINFO.Name
| Declaration | |
|---|---|
| From | var Name: TW_STR255 |
| To | var Name: TWAIN.TW_STR255 |
Modified TW_CALLBACK [struct]
| Declaration | |
|---|---|
| From | struct TW_CALLBACK {
var CallBackProc: TW_MEMREF
var RefCon: TW_MEMREF
var Message: TW_INT16
init()
init(CallBackProc CallBackProc: TW_MEMREF, RefCon RefCon: TW_MEMREF, Message Message: TW_INT16)
} |
| To | struct TW_CALLBACK {
var CallBackProc: TW_MEMREF!
var RefCon: TW_MEMREF!
var Message: TW_INT16
init()
init(CallBackProc CallBackProc: TW_MEMREF!, RefCon RefCon: TW_MEMREF!, Message Message: TW_INT16)
} |
Modified TW_CALLBACK.CallBackProc
| Declaration | |
|---|---|
| From | var CallBackProc: TW_MEMREF |
| To | var CallBackProc: TW_MEMREF! |
Modified TW_CALLBACK.RefCon
| Declaration | |
|---|---|
| From | var RefCon: TW_MEMREF |
| To | var RefCon: TW_MEMREF! |
Modified TW_CAPABILITY [struct]
| Declaration | |
|---|---|
| From | struct TW_CAPABILITY {
var Cap: TW_UINT16
var ConType: TW_UINT16
var hContainer: TW_HANDLE
init()
init(Cap Cap: TW_UINT16, ConType ConType: TW_UINT16, hContainer hContainer: TW_HANDLE)
} |
| To | struct TW_CAPABILITY {
var Cap: TW_UINT16
var ConType: TW_UINT16
var hContainer: TW_HANDLE!
init()
init(Cap Cap: TW_UINT16, ConType ConType: TW_UINT16, hContainer hContainer: TW_HANDLE!)
} |
Modified TW_CAPABILITY.hContainer
| Declaration | |
|---|---|
| From | var hContainer: TW_HANDLE |
| To | var hContainer: TW_HANDLE! |
Modified TW_CUSTOMDSDATA [struct]
| Declaration | |
|---|---|
| From | struct TW_CUSTOMDSDATA {
var InfoLength: TW_UINT32
var hData: TW_HANDLE
init()
init(InfoLength InfoLength: TW_UINT32, hData hData: TW_HANDLE)
} |
| To | struct TW_CUSTOMDSDATA {
var InfoLength: TW_UINT32
var hData: TW_HANDLE!
init()
init(InfoLength InfoLength: TW_UINT32, hData hData: TW_HANDLE!)
} |
Modified TW_CUSTOMDSDATA.hData
| Declaration | |
|---|---|
| From | var hData: TW_HANDLE |
| To | var hData: TW_HANDLE! |
Modified TW_DEVICEEVENT [struct]
| Declaration | |
|---|---|
| From | struct TW_DEVICEEVENT {
var Event: TW_UINT32
var DeviceName: TW_STR255
var BatteryMinutes: TW_UINT32
var BatteryPercentage: TW_INT16
var PowerSupply: TW_INT32
var XResolution: TW_FIX32
var YResolution: TW_FIX32
var FlashUsed2: TW_UINT32
var AutomaticCapture: TW_UINT32
var TimeBeforeFirstCapture: TW_UINT32
var TimeBetweenCaptures: TW_UINT32
init()
init(Event Event: TW_UINT32, DeviceName DeviceName: TW_STR255, BatteryMinutes BatteryMinutes: TW_UINT32, BatteryPercentage BatteryPercentage: TW_INT16, PowerSupply PowerSupply: TW_INT32, XResolution XResolution: TW_FIX32, YResolution YResolution: TW_FIX32, FlashUsed2 FlashUsed2: TW_UINT32, AutomaticCapture AutomaticCapture: TW_UINT32, TimeBeforeFirstCapture TimeBeforeFirstCapture: TW_UINT32, TimeBetweenCaptures TimeBetweenCaptures: TW_UINT32)
} |
| To | struct TW_DEVICEEVENT {
var Event: TW_UINT32
var DeviceName: TWAIN.TW_STR255
var BatteryMinutes: TW_UINT32
var BatteryPercentage: TW_INT16
var PowerSupply: TW_INT32
var XResolution: TW_FIX32
var YResolution: TW_FIX32
var FlashUsed2: TW_UINT32
var AutomaticCapture: TW_UINT32
var TimeBeforeFirstCapture: TW_UINT32
var TimeBetweenCaptures: TW_UINT32
init()
init(Event Event: TW_UINT32, DeviceName DeviceName: TWAIN.TW_STR255, BatteryMinutes BatteryMinutes: TW_UINT32, BatteryPercentage BatteryPercentage: TW_INT16, PowerSupply PowerSupply: TW_INT32, XResolution XResolution: TW_FIX32, YResolution YResolution: TW_FIX32, FlashUsed2 FlashUsed2: TW_UINT32, AutomaticCapture AutomaticCapture: TW_UINT32, TimeBeforeFirstCapture TimeBeforeFirstCapture: TW_UINT32, TimeBetweenCaptures TimeBetweenCaptures: TW_UINT32)
} |
Modified TW_DEVICEEVENT.DeviceName
| Declaration | |
|---|---|
| From | var DeviceName: TW_STR255 |
| To | var DeviceName: TWAIN.TW_STR255 |
Modified TW_DEVICEEVENT.init(Event: TW_UINT32, DeviceName: TWAIN.TW_STR255, BatteryMinutes: TW_UINT32, BatteryPercentage: TW_INT16, PowerSupply: TW_INT32, XResolution: TW_FIX32, YResolution: TW_FIX32, FlashUsed2: TW_UINT32, AutomaticCapture: TW_UINT32, TimeBeforeFirstCapture: TW_UINT32, TimeBetweenCaptures: TW_UINT32)
| Declaration | |
|---|---|
| From | init(Event Event: TW_UINT32, DeviceName DeviceName: TW_STR255, BatteryMinutes BatteryMinutes: TW_UINT32, BatteryPercentage BatteryPercentage: TW_INT16, PowerSupply PowerSupply: TW_INT32, XResolution XResolution: TW_FIX32, YResolution YResolution: TW_FIX32, FlashUsed2 FlashUsed2: TW_UINT32, AutomaticCapture AutomaticCapture: TW_UINT32, TimeBeforeFirstCapture TimeBeforeFirstCapture: TW_UINT32, TimeBetweenCaptures TimeBetweenCaptures: TW_UINT32) |
| To | init(Event Event: TW_UINT32, DeviceName DeviceName: TWAIN.TW_STR255, BatteryMinutes BatteryMinutes: TW_UINT32, BatteryPercentage BatteryPercentage: TW_INT16, PowerSupply PowerSupply: TW_INT32, XResolution XResolution: TW_FIX32, YResolution YResolution: TW_FIX32, FlashUsed2 FlashUsed2: TW_UINT32, AutomaticCapture AutomaticCapture: TW_UINT32, TimeBeforeFirstCapture TimeBeforeFirstCapture: TW_UINT32, TimeBetweenCaptures TimeBetweenCaptures: TW_UINT32) |
Modified TW_EVENT [struct]
| Declaration | |
|---|---|
| From | struct TW_EVENT {
var pEvent: TW_MEMREF
var TWMessage: TW_UINT16
init()
init(pEvent pEvent: TW_MEMREF, TWMessage TWMessage: TW_UINT16)
} |
| To | struct TW_EVENT {
var pEvent: TW_MEMREF!
var TWMessage: TW_UINT16
init()
init(pEvent pEvent: TW_MEMREF!, TWMessage TWMessage: TW_UINT16)
} |
Modified TW_EVENT.pEvent
| Declaration | |
|---|---|
| From | var pEvent: TW_MEMREF |
| To | var pEvent: TW_MEMREF! |
Modified TW_FILESYSTEM [struct]
| Declaration | |
|---|---|
| From | struct TW_FILESYSTEM {
var InputName: TW_STR255
var OutputName: TW_STR255
var Context: TW_MEMREF
var Recursive: Int32
var FileType: TW_INT32
var Size: TW_UINT32
var CreateTimeDate: TW_STR32
var ModifiedTimeDate: TW_STR32
var FreeSpace: TW_UINT32
var NewImageSize: TW_INT32
var NumberOfFiles: TW_UINT32
var NumberOfSnippets: TW_UINT32
var DeviceGroupMask: TW_UINT32
var Reserved: (Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8)
init()
init(InputName InputName: TW_STR255, OutputName OutputName: TW_STR255, Context Context: TW_MEMREF, Recursive Recursive: Int32, FileType FileType: TW_INT32, Size Size: TW_UINT32, CreateTimeDate CreateTimeDate: TW_STR32, ModifiedTimeDate ModifiedTimeDate: TW_STR32, FreeSpace FreeSpace: TW_UINT32, NewImageSize NewImageSize: TW_INT32, NumberOfFiles NumberOfFiles: TW_UINT32, NumberOfSnippets NumberOfSnippets: TW_UINT32, DeviceGroupMask DeviceGroupMask: TW_UINT32, Reserved Reserved: (Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8))
} |
| To | struct TW_FILESYSTEM {
var InputName: TWAIN.TW_STR255
var OutputName: TWAIN.TW_STR255
var Context: TW_MEMREF!
var Recursive: Int32
var FileType: TW_INT32
var Size: TW_UINT32
var CreateTimeDate: TWAIN.TW_STR32
var ModifiedTimeDate: TWAIN.TW_STR32
var FreeSpace: TW_UINT32
var NewImageSize: TW_INT32
var NumberOfFiles: TW_UINT32
var NumberOfSnippets: TW_UINT32
var DeviceGroupMask: TW_UINT32
var Reserved: (Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8)
init()
init(InputName InputName: TWAIN.TW_STR255, OutputName OutputName: TWAIN.TW_STR255, Context Context: TW_MEMREF!, Recursive Recursive: Int32, FileType FileType: TW_INT32, Size Size: TW_UINT32, CreateTimeDate CreateTimeDate: TWAIN.TW_STR32, ModifiedTimeDate ModifiedTimeDate: TWAIN.TW_STR32, FreeSpace FreeSpace: TW_UINT32, NewImageSize NewImageSize: TW_INT32, NumberOfFiles NumberOfFiles: TW_UINT32, NumberOfSnippets NumberOfSnippets: TW_UINT32, DeviceGroupMask DeviceGroupMask: TW_UINT32, Reserved Reserved: (Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8))
} |
Modified TW_FILESYSTEM.Context
| Declaration | |
|---|---|
| From | var Context: TW_MEMREF |
| To | var Context: TW_MEMREF! |
Modified TW_FILESYSTEM.CreateTimeDate
| Declaration | |
|---|---|
| From | var CreateTimeDate: TW_STR32 |
| To | var CreateTimeDate: TWAIN.TW_STR32 |
Modified TW_FILESYSTEM.InputName
| Declaration | |
|---|---|
| From | var InputName: TW_STR255 |
| To | var InputName: TWAIN.TW_STR255 |
Modified TW_FILESYSTEM.ModifiedTimeDate
| Declaration | |
|---|---|
| From | var ModifiedTimeDate: TW_STR32 |
| To | var ModifiedTimeDate: TWAIN.TW_STR32 |
Modified TW_FILESYSTEM.OutputName
| Declaration | |
|---|---|
| From | var OutputName: TW_STR255 |
| To | var OutputName: TWAIN.TW_STR255 |
Modified TW_IDENTITY [struct]
| Declaration | |
|---|---|
| From | struct TW_IDENTITY {
var Id: TW_MEMREF
var Version: TW_VERSION
var ProtocolMajor: TW_UINT16
var ProtocolMinor: TW_UINT16
var SupportedGroups: TW_UINT32
var Manufacturer: TW_STR32
var ProductFamily: TW_STR32
var ProductName: TW_STR32
init()
init(Id Id: TW_MEMREF, Version Version: TW_VERSION, ProtocolMajor ProtocolMajor: TW_UINT16, ProtocolMinor ProtocolMinor: TW_UINT16, SupportedGroups SupportedGroups: TW_UINT32, Manufacturer Manufacturer: TW_STR32, ProductFamily ProductFamily: TW_STR32, ProductName ProductName: TW_STR32)
} |
| To | struct TW_IDENTITY {
var Id: TW_MEMREF!
var Version: TW_VERSION
var ProtocolMajor: TW_UINT16
var ProtocolMinor: TW_UINT16
var SupportedGroups: TW_UINT32
var Manufacturer: TWAIN.TW_STR32
var ProductFamily: TWAIN.TW_STR32
var ProductName: TWAIN.TW_STR32
init()
init(Id Id: TW_MEMREF!, Version Version: TW_VERSION, ProtocolMajor ProtocolMajor: TW_UINT16, ProtocolMinor ProtocolMinor: TW_UINT16, SupportedGroups SupportedGroups: TW_UINT32, Manufacturer Manufacturer: TWAIN.TW_STR32, ProductFamily ProductFamily: TWAIN.TW_STR32, ProductName ProductName: TWAIN.TW_STR32)
} |
Modified TW_IDENTITY.Id
| Declaration | |
|---|---|
| From | var Id: TW_MEMREF |
| To | var Id: TW_MEMREF! |
Modified TW_IDENTITY.Manufacturer
| Declaration | |
|---|---|
| From | var Manufacturer: TW_STR32 |
| To | var Manufacturer: TWAIN.TW_STR32 |
Modified TW_IDENTITY.ProductFamily
| Declaration | |
|---|---|
| From | var ProductFamily: TW_STR32 |
| To | var ProductFamily: TWAIN.TW_STR32 |
Modified TW_IDENTITY.ProductName
| Declaration | |
|---|---|
| From | var ProductName: TW_STR32 |
| To | var ProductName: TWAIN.TW_STR32 |
Modified TW_MEMORY [struct]
| Declaration | |
|---|---|
| From | struct TW_MEMORY {
var Flags: TW_UINT32
var Length: TW_UINT32
var TheMem: TW_MEMREF
init()
init(Flags Flags: TW_UINT32, Length Length: TW_UINT32, TheMem TheMem: TW_MEMREF)
} |
| To | struct TW_MEMORY {
var Flags: TW_UINT32
var Length: TW_UINT32
var TheMem: TW_MEMREF!
init()
init(Flags Flags: TW_UINT32, Length Length: TW_UINT32, TheMem TheMem: TW_MEMREF!)
} |
Modified TW_MEMORY.TheMem
| Declaration | |
|---|---|
| From | var TheMem: TW_MEMREF |
| To | var TheMem: TW_MEMREF! |
Modified TW_PASSTHRU [struct]
| Declaration | |
|---|---|
| From | struct TW_PASSTHRU {
var pCommand: TW_MEMREF
var CommandBytes: TW_UINT32
var Direction: TW_INT32
var pData: TW_MEMREF
var DataBytes: TW_UINT32
var DataBytesXfered: TW_UINT32
init()
init(pCommand pCommand: TW_MEMREF, CommandBytes CommandBytes: TW_UINT32, Direction Direction: TW_INT32, pData pData: TW_MEMREF, DataBytes DataBytes: TW_UINT32, DataBytesXfered DataBytesXfered: TW_UINT32)
} |
| To | struct TW_PASSTHRU {
var pCommand: TW_MEMREF!
var CommandBytes: TW_UINT32
var Direction: TW_INT32
var pData: TW_MEMREF!
var DataBytes: TW_UINT32
var DataBytesXfered: TW_UINT32
init()
init(pCommand pCommand: TW_MEMREF!, CommandBytes CommandBytes: TW_UINT32, Direction Direction: TW_INT32, pData pData: TW_MEMREF!, DataBytes DataBytes: TW_UINT32, DataBytesXfered DataBytesXfered: TW_UINT32)
} |
Modified TW_PASSTHRU.pCommand
| Declaration | |
|---|---|
| From | var pCommand: TW_MEMREF |
| To | var pCommand: TW_MEMREF! |
Modified TW_PASSTHRU.pData
| Declaration | |
|---|---|
| From | var pData: TW_MEMREF |
| To | var pData: TW_MEMREF! |
Modified TW_SETUPAUDIOFILEXFER [struct]
| Declaration | |
|---|---|
| From | struct TW_SETUPAUDIOFILEXFER {
var FileName: TW_STR255
var Format: TW_UINT16
var VRefNum: TW_INT16
init()
init(FileName FileName: TW_STR255, Format Format: TW_UINT16, VRefNum VRefNum: TW_INT16)
} |
| To | struct TW_SETUPAUDIOFILEXFER {
var FileName: TWAIN.TW_STR255
var Format: TW_UINT16
var VRefNum: TW_INT16
init()
init(FileName FileName: TWAIN.TW_STR255, Format Format: TW_UINT16, VRefNum VRefNum: TW_INT16)
} |
Modified TW_SETUPAUDIOFILEXFER.FileName
| Declaration | |
|---|---|
| From | var FileName: TW_STR255 |
| To | var FileName: TWAIN.TW_STR255 |
Modified TW_SETUPAUDIOFILEXFER.init(FileName: TWAIN.TW_STR255, Format: TW_UINT16, VRefNum: TW_INT16)
| Declaration | |
|---|---|
| From | init(FileName FileName: TW_STR255, Format Format: TW_UINT16, VRefNum VRefNum: TW_INT16) |
| To | init(FileName FileName: TWAIN.TW_STR255, Format Format: TW_UINT16, VRefNum VRefNum: TW_INT16) |
Modified TW_SETUPFILEXFER [struct]
| Declaration | |
|---|---|
| From | struct TW_SETUPFILEXFER {
var FileName: TW_STR255
var Format: TW_UINT16
var VRefNum: TW_INT16
init()
init(FileName FileName: TW_STR255, Format Format: TW_UINT16, VRefNum VRefNum: TW_INT16)
} |
| To | struct TW_SETUPFILEXFER {
var FileName: TWAIN.TW_STR255
var Format: TW_UINT16
var VRefNum: TW_INT16
init()
init(FileName FileName: TWAIN.TW_STR255, Format Format: TW_UINT16, VRefNum VRefNum: TW_INT16)
} |
Modified TW_SETUPFILEXFER.FileName
| Declaration | |
|---|---|
| From | var FileName: TW_STR255 |
| To | var FileName: TWAIN.TW_STR255 |
Modified TW_SETUPFILEXFER.init(FileName: TWAIN.TW_STR255, Format: TW_UINT16, VRefNum: TW_INT16)
| Declaration | |
|---|---|
| From | init(FileName FileName: TW_STR255, Format Format: TW_UINT16, VRefNum VRefNum: TW_INT16) |
| To | init(FileName FileName: TWAIN.TW_STR255, Format Format: TW_UINT16, VRefNum VRefNum: TW_INT16) |
Modified TW_SETUPFILEXFER2 [struct]
| Declaration | |
|---|---|
| From | struct TW_SETUPFILEXFER2 {
var FileName: TW_MEMREF
var FileNameType: TW_UINT16
var Format: TW_UINT16
var VRefNum: TW_INT16
var ParID: TW_UINT32
init()
init(FileName FileName: TW_MEMREF, FileNameType FileNameType: TW_UINT16, Format Format: TW_UINT16, VRefNum VRefNum: TW_INT16, ParID ParID: TW_UINT32)
} |
| To | struct TW_SETUPFILEXFER2 {
var FileName: TW_MEMREF!
var FileNameType: TW_UINT16
var Format: TW_UINT16
var VRefNum: TW_INT16
var ParID: TW_UINT32
init()
init(FileName FileName: TW_MEMREF!, FileNameType FileNameType: TW_UINT16, Format Format: TW_UINT16, VRefNum VRefNum: TW_INT16, ParID ParID: TW_UINT32)
} |
Modified TW_SETUPFILEXFER2.FileName
| Declaration | |
|---|---|
| From | var FileName: TW_MEMREF |
| To | var FileName: TW_MEMREF! |
Modified TW_TWUNKIDENTITY [struct]
| Declaration | |
|---|---|
| From | struct TW_TWUNKIDENTITY {
var identity: TW_IDENTITY
var dsPath: TW_STR255
init()
init(identity identity: TW_IDENTITY, dsPath dsPath: TW_STR255)
} |
| To | struct TW_TWUNKIDENTITY {
var identity: TW_IDENTITY
var dsPath: TWAIN.TW_STR255
init()
init(identity identity: TW_IDENTITY, dsPath dsPath: TWAIN.TW_STR255)
} |
Modified TW_TWUNKIDENTITY.dsPath
| Declaration | |
|---|---|
| From | var dsPath: TW_STR255 |
| To | var dsPath: TWAIN.TW_STR255 |
Modified TW_TWUNKIDENTITY.init(identity: TW_IDENTITY, dsPath: TWAIN.TW_STR255)
| Declaration | |
|---|---|
| From | init(identity identity: TW_IDENTITY, dsPath dsPath: TW_STR255) |
| To | init(identity identity: TW_IDENTITY, dsPath dsPath: TWAIN.TW_STR255) |
Modified TW_USERINTERFACE [struct]
| Declaration | |
|---|---|
| From | struct TW_USERINTERFACE {
var ShowUI: TW_BOOL
var ModalUI: TW_BOOL
var hParent: TW_HANDLE
init()
init(ShowUI ShowUI: TW_BOOL, ModalUI ModalUI: TW_BOOL, hParent hParent: TW_HANDLE)
} |
| To | struct TW_USERINTERFACE {
var ShowUI: TW_BOOL
var ModalUI: TW_BOOL
var hParent: TW_HANDLE!
init()
init(ShowUI ShowUI: TW_BOOL, ModalUI ModalUI: TW_BOOL, hParent hParent: TW_HANDLE!)
} |
Modified TW_USERINTERFACE.hParent
| Declaration | |
|---|---|
| From | var hParent: TW_HANDLE |
| To | var hParent: TW_HANDLE! |
Modified TW_VERSION [struct]
| Declaration | |
|---|---|
| From | struct TW_VERSION {
var MajorNum: TW_UINT16
var MinorNum: TW_UINT16
var Language: TW_UINT16
var Country: TW_UINT16
var Info: TW_STR32
init()
init(MajorNum MajorNum: TW_UINT16, MinorNum MinorNum: TW_UINT16, Language Language: TW_UINT16, Country Country: TW_UINT16, Info Info: TW_STR32)
} |
| To | struct TW_VERSION {
var MajorNum: TW_UINT16
var MinorNum: TW_UINT16
var Language: TW_UINT16
var Country: TW_UINT16
var Info: TWAIN.TW_STR32
init()
init(MajorNum MajorNum: TW_UINT16, MinorNum MinorNum: TW_UINT16, Language Language: TW_UINT16, Country Country: TW_UINT16, Info Info: TWAIN.TW_STR32)
} |
Modified TW_VERSION.Info
| Declaration | |
|---|---|
| From | var Info: TW_STR32 |
| To | var Info: TWAIN.TW_STR32 |
Modified TW_VERSION.init(MajorNum: TW_UINT16, MinorNum: TW_UINT16, Language: TW_UINT16, Country: TW_UINT16, Info: TWAIN.TW_STR32)
| Declaration | |
|---|---|
| From | init(MajorNum MajorNum: TW_UINT16, MinorNum MinorNum: TW_UINT16, Language Language: TW_UINT16, Country Country: TW_UINT16, Info Info: TW_STR32) |
| To | init(MajorNum MajorNum: TW_UINT16, MinorNum MinorNum: TW_UINT16, Language Language: TW_UINT16, Country Country: TW_UINT16, Info Info: TWAIN.TW_STR32) |
Modified DS_Entry(_: pTW_IDENTITY!, _: TW_UINT32, _: TW_UINT16, _: TW_UINT16, _: TW_MEMREF!) -> TW_UINT16
| Declaration | |
|---|---|
| From | func DS_Entry(_ pOrigin: pTW_IDENTITY, _ DG: TW_UINT32, _ DAT: TW_UINT16, _ MSG: TW_UINT16, _ pData: TW_MEMREF) -> TW_UINT16 |
| To | func DS_Entry(_ pOrigin: pTW_IDENTITY!, _ DG: TW_UINT32, _ DAT: TW_UINT16, _ MSG: TW_UINT16, _ pData: TW_MEMREF!) -> TW_UINT16 |
Modified DSENTRYPROC
| Declaration | |
|---|---|
| From | typealias DSENTRYPROC = (pTW_IDENTITY, TW_UINT32, TW_UINT16, TW_UINT16, TW_MEMREF) -> TW_UINT16 |
| To | typealias DSENTRYPROC = (pTW_IDENTITY?, TW_UINT32, TW_UINT16, TW_UINT16, TW_MEMREF?) -> TW_UINT16 |
Modified DSM_Entry(_: pTW_IDENTITY!, _: pTW_IDENTITY!, _: TW_UINT32, _: TW_UINT16, _: TW_UINT16, _: TW_MEMREF!) -> TW_UINT16
| Declaration | |
|---|---|
| From | func DSM_Entry(_ pOrigin: pTW_IDENTITY, _ pDest: pTW_IDENTITY, _ DG: TW_UINT32, _ DAT: TW_UINT16, _ MSG: TW_UINT16, _ pData: TW_MEMREF) -> TW_UINT16 |
| To | func DSM_Entry(_ pOrigin: pTW_IDENTITY!, _ pDest: pTW_IDENTITY!, _ DG: TW_UINT32, _ DAT: TW_UINT16, _ MSG: TW_UINT16, _ pData: TW_MEMREF!) -> TW_UINT16 |
Modified DSMENTRYPROC
| Declaration | |
|---|---|
| From | typealias DSMENTRYPROC = (pTW_IDENTITY, pTW_IDENTITY, TW_UINT32, TW_UINT16, TW_UINT16, TW_MEMREF) -> TW_UINT16 |
| To | typealias DSMENTRYPROC = (pTW_IDENTITY?, pTW_IDENTITY?, TW_UINT32, TW_UINT16, TW_UINT16, TW_MEMREF?) -> TW_UINT16 |