Jump to content

IFS Interfaces: Difference between revisions

From EDM2
m Created page with "<table style="width: 100%"> <tr style="vertical-align:top;"> <!-- FIRST COLUMN --> <td style="width:60%; width:60%; border: 1px solid #c6c9ff; padding%: .5em 1e..."
 
Line 66: Line 66:
   <td style="width:40%; width:40%; border: 1px solid #c6c9ff; padding%: .5em 1em 1em%; color: #000000; background-color: #ffffff">
   <td style="width:40%; width:40%; border: 1px solid #c6c9ff; padding%: .5em 1em 1em%; color: #000000; background-color: #ffffff">


=== External References ===
= External References =
* [http://cyberkinetica.homeunix.net/os2tk45/ifs/ IFS.INF - OS/2 Installable File Systems]
* [http://cyberkinetica.homeunix.net/os2tk45/ifs/ IFS.INF - OS/2 Installable File Systems]
</td>
</td>

Revision as of 17:28, 26 August 2014

BlackBox/OS2LDR interface

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

microFSD entry points interface

  • mu_Open
  • mu_Read
  • mu_Close
  • mu_Terminate

Stage 1 Interfaces

mini-FSD Entry Points

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

mini-FSD Helper Routines

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

Stage 2 Intefaces

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

Stage 3 Interfaces

  • MFS_TERM

External References