Jump to content

IFS Interfaces: Difference between revisions

From EDM2
Ak120 (talk | contribs)
Line 54: Line 54:
===Stage3Interfaces===
===Stage3Interfaces===
*MFS_TERM
*MFS_TERM
===File System Helpers===
* FSH_ADDSHARE
* FSH_CALLDRIVER
* FSH_CANONICALIZE
* FSH_CHECKEANAME
* FSH_CRITERROR
* FSH_DEVIOCTL
* FSH_DOVOLIO
* FSH_FINDCHAR
* FSH_FINDDUPHVPB
* FSH_FORCENOSWAP
* FSH_GETPRIORITY
* FSH_GETVOLPARM
* FSH_INTERR
* FSH_IOBOOST
* FSH_IOSEMCLEAR
* FSH_ISCURDIRPREFIX
* FSH_LOADCHAR
* FSH_NAMEFROMSFN
* FSH_PREVCHAR
* FSH_PROBEBUF
* FSH_QSYSINFO
* FSH_REGISTERPERFCTRS
* FSH_REMOVESHARE
* FSH_SEGALLOC
* FSH_SEGFREE
* FSH_SEGREALLOC
* FSH_SEMCLEAR
* FSH_SEMREQUEST
* FSH_SEMSET
* FSH_SEMSETWAIT
* FSH_SEMWAIT
* FSH_SETVOLUME
* FSH_STORECHAR
* FSH_UPPERCASE
* FSH_WILDMATCH
* FSH_YIELD
</div>
</div>



Revision as of 18:24, 9 June 2017

Installable File System

Some general information is available at Installable File Systems page.

BlackBox/OS2LDR interface

  • DH
  • DL
  • DS:SI
  • ES:DI

microFSDentrypointsinterface

  • mu_Open
  • mu_Read
  • mu_Close
  • mu_Terminate

Stage1Interfaces

mini-FSDEntryPoints

  • MFS_CHGFILEPTR
  • MFS_CLOSE
  • MFS_INIT
  • MFS_OPEN
  • MFS_READ
  • MFS_TERM

mini-FSDHelperRoutines

  • MFSH_CALLRM
  • MFSH_DOVOLIO
  • MFSH_INTERR
  • MFSH_LOCK
  • MFSH_PHYSTOVIRT
  • MFSH_SEGALLOC
  • MFSH_SEGFREE
  • MFSH_SEGREALLOC
  • MFSH_SETBOOTDRIVE
  • MFSH_UNLOCK
  • MFSH_UNPHYSTOVIRT
  • MFSH_VIRT2PHYS

Stage2Intefaces

  • FS_ATTACH
  • FS_ATTRIBUTE
  • FS_CHGFILEPTR
  • FS_CLOSE
  • FS_COMMIT
  • FS_INIT
  • FS_IOCTL
  • FS_MOUNT
  • FS_NAME
  • FS_OPENCREATE
  • FS_PROCESSNAME
  • FS_READ

Stage3Interfaces

  • MFS_TERM

File System Helpers

  • FSH_ADDSHARE
  • FSH_CALLDRIVER
  • FSH_CANONICALIZE
  • FSH_CHECKEANAME
  • FSH_CRITERROR
  • FSH_DEVIOCTL
  • FSH_DOVOLIO
  • FSH_FINDCHAR
  • FSH_FINDDUPHVPB
  • FSH_FORCENOSWAP
  • FSH_GETPRIORITY
  • FSH_GETVOLPARM
  • FSH_INTERR
  • FSH_IOBOOST
  • FSH_IOSEMCLEAR
  • FSH_ISCURDIRPREFIX
  • FSH_LOADCHAR
  • FSH_NAMEFROMSFN
  • FSH_PREVCHAR
  • FSH_PROBEBUF
  • FSH_QSYSINFO
  • FSH_REGISTERPERFCTRS
  • FSH_REMOVESHARE
  • FSH_SEGALLOC
  • FSH_SEGFREE
  • FSH_SEGREALLOC
  • FSH_SEMCLEAR
  • FSH_SEMREQUEST
  • FSH_SEMSET
  • FSH_SEMSETWAIT
  • FSH_SEMWAIT
  • FSH_SETVOLUME
  • FSH_STORECHAR
  • FSH_UPPERCASE
  • FSH_WILDMATCH
  • FSH_YIELD

Links