3 libbasetype struct HiddStorageIntBase
6 classid CLID_Hidd_Storage
8 classptr_field hsi_csd.storageClass
9 classdatatype struct HIDDStorageData
10 oopbase_field hsi_csd.cs_OOPBase
11 seglist_field hsi_csd.cs_SegList
16 #include "storage_intern.h"
21 interfaceid hidd.storage
22 interfacename Hidd_Storage
23 methodstub HIDD_Storage
24 methodbase HiddStorageBase
25 attributebase HiddStorageAB
32 APTR AllocateID(struct TagItem *IDTags)
33 void ReleaseID(APTR IDHandle)
41 .interface Hidd_Storage
48 interfaceid hidd.storage.controller
49 interfacename Hidd_StorageController
50 methodstub HIDD_StorageController
51 methodbase HiddStorageControllerBase
52 attributebase HiddStorageControllerAB
59 OOP_Object *AddBus(OOP_Class *busClass, struct TagItem *tags)
60 BOOL RemoveBus(OOP_Object *busObject)
61 VOID EnumBuses(struct Hook *callback, APTR hookMsg)
62 BOOL SetUpBus(OOP_Object *busObject)
63 void CleanUpBus(OOP_Object *busObject)
69 basename StorageController
71 classid CLID_Hidd_StorageController
73 classptr_field hsi_csd.controllerClass
74 classdatatype struct HIDDStorageControllerData
81 .interface Hidd_StorageController
92 interfaceid hidd.storage.bus
93 interfacename Hidd_StorageBus
94 methodstub HIDD_StorageBus
95 methodbase HiddStorageBusBase
96 attributebase HiddStorageBusAB
103 VOID EnumUnits(struct Hook *callback, APTR hookMsg)
111 classid CLID_Hidd_StorageBus
112 superclass CLID_Hidd_Bus
113 classptr_field hsi_csd.busClass
120 .interface Hidd_StorageBus
127 interfaceid hidd.storage.unit
128 interfacename Hidd_StorageUnit
129 methodstub HIDD_StorageUnit
130 methodbase HiddStorageUnitBase
131 attributebase HiddStorageUnitAB
134 ##begin attributelist
135 CONST_STRPTR Device # [..G] Corresponding Exec device string
136 ULONG Number # [..G] Corresponding Exec device unit number
137 ULONG Type # [..G] Units Type
138 ULONG Capacity # [..G] Units Capacity
139 CONST_STRPTR Model # [..G] Unit model ID string
140 CONST_STRPTR Revision # [..G] Unit revision ID string
141 CONST_STRPTR Serial # [..G] Unit serial number string
142 BOOL Removable # [..G] Unit is removable
153 classid CLID_Hidd_StorageUnit
155 classptr_field hsi_csd.unitClass