In memory of Ben “bushing” Byer, who passed away on Monday, February 8th, 2016.

Changes

Jump to navigation Jump to search
2,411 bytes removed ,  10:00, 22 May 2016
m
Line 155: Line 155:       −
== List of Functions (Ioctl/Ioctlv/IoctlAsync) ==
+
== List of functions (Ioctl/Ioctlv/IoctlAsync) ==
 
{| class="wikitable sortable"
 
{| class="wikitable sortable"
 
! Command
 
! Command
Line 165: Line 165:  
|-
 
|-
 
| 0x01
 
| 0x01
| FSMount
+
| UhsClassDrvReg
|
   
|      X
 
|      X
 
|  
 
|  
|
  −
|-
  −
| 0x01
  −
| FSAMount
  −
|
  −
|      X
  −
|
  −
|
  −
|-
  −
| 0x01
  −
| FSMountAsync
  −
|
  −
|      X
  −
|
  −
|
  −
|-
  −
| 0x01
  −
| FSBindMount 
  −
|
  −
|      X
   
|  
 
|  
 
|  
 
|  
 
|-
 
|-
 
| 0x02
 
| 0x02
| FSUnmount
+
| UhsClassDrvUnReg
 
|      X
 
|      X
 
|  
 
|  
Line 199: Line 178:  
|  
 
|  
 
|-
 
|-
| 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
|FSAInit
+
| UhsAcquireInterface
|
  −
|
  −
|         X
  −
|
  −
|-
  −
| 0x05
  −
| FSChangeDir
   
|      X
 
|      X
 
|  
 
|  
Line 270: Line 187:  
|-
 
|-
 
| 0x05
 
| 0x05
| FSAChangeDir
+
| UhsReleaseInterface
|
   
|      X
 
|      X
 
|  
 
|  
|
  −
|-
  −
| 0x05
  −
| FSChangeDirAsync
  −
|
  −
|      X
   
|  
 
|  
 
|  
 
|  
 
|-
 
|-
 
| 0x06
 
| 0x06
| FSGetCwd
+
| UhsSetInterface
 
|      X
 
|      X
 
|  
 
|  
Line 290: Line 200:  
|  
 
|  
 
|-
 
|-
| 0x06
+
| 0x07
| FSAGetCwd
+
| UhsGetInterface
 
|      X
 
|      X
 
|  
 
|  
Line 297: Line 207:  
|  
 
|  
 
|-
 
|-
| 0x06
+
| 0x08
| FSGetCwd Async
+
| UhsGetAlternateInterface
|      X
  −
|
  −
|
  −
|
  −
|-
  −
| 0x07
  −
|FSMakeDir
  −
|      X
  −
|      X
   
|  
 
|  
 
|  
 
|  
|-
  −
| 0x08
  −
| FSRemove
  −
|      X
  −
|      X
   
|  
 
|  
 
|  
 
|  
 
|-
 
|-
 
| 0x09
 
| 0x09
| FSRename
+
| UhsGetDescriptorString
 +
|      X
 
|  
 
|  
|      X
   
|  
 
|  
 
|  
 
|  
 
|-
 
|-
 
| 0x0A
 
| 0x0A
| FSOpenDir
+
| UhsGetFullConfigDescriptor
|      X
   
|      X
 
|      X
 +
|
 
|  
 
|  
 
|  
 
|  
 
|-
 
|-
 
| 0x0B
 
| 0x0B
| FSReadDir
+
| UhsAdministerEndpoint
 
|      X
 
|      X
 
|  
 
|  
Line 340: Line 236:  
|-
 
|-
 
| 0x0C
 
| 0x0C
| FSRewindDir
+
| UhsSubmitControlRequest
 +
|
 +
|      X
 
|      X
 
|      X
|
  −
|
   
|  
 
|  
 
|-
 
|-
 
| 0x0D
 
| 0x0D
| FSCloseDir
+
| UhsSubmitInterruptRequest
 +
|
 +
|      X
 
|      X
 
|      X
|
  −
|
   
|  
 
|  
 
|-
 
|-
 
| 0x0E
 
| 0x0E
| FSOpenFile
+
| UhsSubmitBulkRequest
 
|  
 
|  
 
|      X
 
|      X
|
  −
|
  −
|-
  −
| 0x0E
  −
| FSOpenFileEx
  −
|
   
|      X
 
|      X
|
   
|  
 
|  
 
|-
 
|-
 
| 0x0F
 
| 0x0F
| FSReadFile
+
| UhsSubmitIsocRequest
 
|  
 
|  
 
|      X
 
|      X
|
  −
|
  −
|-
  −
| 0x0F
  −
| FSReadFileWith Pos
  −
|
   
|      X
 
|      X
|
   
|  
 
|  
 
|-
 
|-
 
| 0x10
 
| 0x10
| FSWriteFile
+
| UhsGetCurrentFrame
|
   
|      X
 
|      X
 
|  
 
|  
|
  −
|-
  −
| 0x10
  −
| FSWriteFileWithPos
  −
|
  −
|      X
   
|  
 
|  
 
|  
 
|  
 
|-
 
|-
 
| 0x11
 
| 0x11
| FSGetPosFile
+
| UhsQueryInterfaces
 
|      X
 
|      X
 
|  
 
|  
Line 403: Line 278:  
|-
 
|-
 
| 0x12
 
| 0x12
| FSSetPosFile
+
| UhsAdministerDevice
|      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
 
53

edits

Navigation menu