Line 165:
Line 165:
|-
|-
| 0x01
| 0x01
−
| UhsClassDrvReg
+
| FSMount
+
|
| X
| X
|
|
+
|
+
|-
+
| 0x01
+
| FSAMount
+
|
+
| X
+
|
+
|
+
|-
+
| 0x01
+
| FSMountAsync
+
|
+
| X
+
|
+
|
+
|-
+
| 0x01
+
| FSBindMount
+
|
+
| X
|
|
|
|
|-
|-
| 0x02
| 0x02
−
| UhsClassDrvUnReg
+
| FSUnmount
| X
| X
|
|
Line 178:
Line 199:
|
|
|-
|-
+
| 0x02
+
| FSAUnmount
+
|
+
| X
+
|
+
|
+
|-
+
| 0x02
+
| FSUnmountAsync
+
|
+
| X
+
|
+
|
+
|-
+
| 0x02
+
| FSBindUnmount
+
| X
+
|
+
|
+
|
+
|-
+
| 0x02
+
| FSBindUnmountAsync
+
| X
+
| X
+
|
+
|
+
|-
+
| 0x03
+
| FSGetVolumeInfo
+
| X
+
|
+
|
+
|
+
|-
+
| 0x03
+
| FSAGetVolumeInfo
+
|
+
| X
+
|
+
|
+
|-
+
| 0x03
+
| FSGetVolumeInfoAsync
+
|
+
| X
+
|
+
|
+
|-
+
| 0x04
+
|FSInit
+
|
+
|
+
| X
+
|
|-
|-
| 0x04
| 0x04
−
| UhsAcquireInterface
+
|FSAInit
+
|
+
|
+
| X
+
|
+
|-
+
| 0x05
+
| FSChangeDir
| X
| X
|
|
Line 187:
Line 270:
|-
|-
| 0x05
| 0x05
−
| UhsReleaseInterface
+
| FSAChangeDir
+
|
| X
| X
|
|
+
|
+
|-
+
| 0x05
+
| FSChangeDirAsync
+
|
+
| X
|
|
|
|
|-
|-
| 0x06
| 0x06
−
| UhsSetInterface
+
| FSGetCwd
+
| X
+
|
+
|
+
|
+
|-
+
| 0x06
+
| FSAGetCwd
+
| X
+
|
+
|
+
|
+
|-
+
| 0x06
+
| FSGetCwd Async
| X
| X
|
|
Line 201:
Line 305:
|-
|-
| 0x07
| 0x07
−
| UhsGetInterface
+
|FSMakeDir
+
| X
| X
| X
−
|
|
|
|
|
|-
|-
| 0x08
| 0x08
−
| UhsGetAlternateInterface
+
| FSRemove
+
| X
| X
| X
−
|
|
|
|
|
|-
|-
| 0x09
| 0x09
−
| UhsGetDescriptorString
+
| FSRename
+
|
| X
| X
−
|
|
|
|
|
|-
|-
| 0x0A
| 0x0A
−
| UhsGetFullConfigDescriptor
+
| FSOpenDir
+
| X
| X
| X
−
|
|
|
|
|
|-
|-
| 0x0B
| 0x0B
−
| UhsAdministerEndpoint
+
| FSReadDir
| X
| X
|
|
Line 236:
Line 340:
|-
|-
| 0x0C
| 0x0C
−
| UhsSubmitControlRequest
+
| FSRewindDir
+
| X
+
|
+
|
|
|
+
|-
+
| 0x0D
+
| FSCloseDir
| X
| X
−
| X
+
|
+
|
|
|
|-
|-
−
| 0x0D
+
| 0x0E
−
| UhsSubmitInterruptRequest
+
| FSOpenFile
|
|
| X
| X
−
| X
+
|
|
|
|-
|-
| 0x0E
| 0x0E
−
| UhsSubmitBulkRequest
+
| FSOpenFileEx
+
|
+
| X
+
|
+
|
+
|-
+
| 0x0F
+
| FSReadFile
|
|
| X
| X
−
| X
+
|
|
|
|-
|-
| 0x0F
| 0x0F
−
| UhsSubmitIsocRequest
+
| FSReadFileWith Pos
|
|
| X
| X
−
| X
+
|
|
|
|-
|-
| 0x10
| 0x10
−
| UhsGetCurrentFrame
+
| FSWriteFile
+
|
| X
| X
|
|
+
|
+
|-
+
| 0x10
+
| FSWriteFileWithPos
+
|
+
| X
|
|
|
|
|-
|-
| 0x11
| 0x11
−
| UhsQueryInterfaces
+
| FSGetPosFile
| X
| X
|
|
Line 278:
Line 403:
|-
|-
| 0x12
| 0x12
−
| UhsAdministerDevice
+
| FSSetPosFile
+
| X
+
|
+
|
+
|
+
|-
+
| 0x13
+
| FSIsEof
+
| X
+
|
+
|
+
|
+
|-
+
| 0x14
+
| FSGetStatFile
| X
| X
|
|
+
|
+
|
+
|-
+
| 0x15
+
| FSCloseFile
+
| X
+
|
+
|
+
|
+
|-
+
| 0x16
+
| FSAGetError
+
|
+
| X
|
|
|
|
+
|-
+
| 0x17
+
| FSFlushFile
+
| X
+
|
+
|
+
|
+
|-
+
| 0x18
+
| FSGetStat
+
| X
+
| X
+
|
+
|
+
|-
+
| 0x18
+
| FSGetFreeSpaceSize
+
| X
+
| X
+
|
+
|
+
|-
+
| 0x18
+
| FSGetEntryNum
+
| X
+
| X
+
|
+
|
+
|-
+
| 0x18
+
| FSGetFileSystemInfo
+
| X
+
| X
+
|
+
|
+
|-
+
| 0x19
+
|FSAppendFile
+
| X
+
|
+
|
+
|
+
|-
+
| 0x19
+
|FSAppendFileEx
+
| X
+
|
+
|
+
|
+
|-
+
| 0x1A
+
| FSTruncateFile
+
| X
+
|
+
|
+
|
+
|-
+
| 0x1B
+
| FSAFlushVolume
+
| X
+
| X
+
|
+
|
+
|-
+
| 0x1C
+
| FSARollbackVolume
+
| X
+
| X
+
|
+
|
+
|-
+
| 0x1D
+
| FSMakeQuota
+
| X
+
| X
+
|
+
|
+
|-
+
| 0x1E
+
| FSFlushQuota
+
| X
+
| X
+
|
+
|
+
|-
+
| 0x1F
+
| FSRollbackQuota
+
| X
+
| X
+
|
+
|
+
|-
+
| 0x1F
+
| FSARollbackQuotaForce
+
| X
+
| X
+
|
+
|
+
|-
+
| 0x20
+
| FSChangeMode
+
| X
+
| X
+
|
+
|
+
|-
+
| 0x21
+
| FSOpenFileByStat
+
|
+
| X
+
|
+
|
+
|-
+
| 0x22
+
| FSRegisterFlushQuota
+
| X
+
| X
+
|
+
|
+
|-
+
| 0x23
+
| FSFlushMultiQuota
+
| X
+
| X
+
|
+
|
+
|-
+
| 0x25
+
| FSGetFileBlockAddress
+
|
+
| X
+
|
+
|
+
|-
+
| 0x6E
+
| Unknowm
+
| X
+
|
+
|
+
|
+
|-
+
| 0x6F
+
| Unknown
+
|
+
| X
+
|
+
|
+
|-
+
| 0x72
+
| FSRemoveQuota
+
| X
+
| X
+
|
+
|
+
|-
+
| 0x75
+
| FSMakeLinkAsync
+
| X
+
| X
+
|
+
|
+
|-
+
| 0x76
+
| HIOInit
+
| ?
+
| ?
+
| ?
+
| Not FS Command?
+
|-
+
| 0x??
+
| FSAddClientEx
+
|
+
|
+
| X
+
| Used with 0x01 and 0x02