IFS Interfaces

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

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
 * MFSH_SYSCTL

File Management

 * FS_CHGFILEPTR
 * FS_CLOSE
 * FS_COMMIT
 * FS_COPY
 * FS_DELETE
 * FS_FILEATTRIBUTE
 * FS_FILEIO
 * FS_FILEINFO
 * FS_MOVE
 * FS_NEWSIZE
 * FS_OPENCREATE
 * FS_PATHINFO
 * FS_READ
 * FS_WRITE

Volume Management

 * FS_ATTACH
 * FS_MOUNT
 * FS_FSINFO
 * FS_FLUSHBUF

Directory Management

 * FS_CHDIR
 * FS_MKDIR
 * FS_RMDIR

Directory Search

 * FS_FINDCLOSE
 * FS_FINDFIRST
 * FS_FINDFROMNAME
 * FS_FINDNEXT
 * FS_FINDNOTIFYCLOSE
 * FS_FINDNOTIFYFIRST
 * FS_FINDNOTIFYNEXT

FSD Extended Interface

 * FS_FSCTL
 * FS_IOCTL

Miscellaneous

 * FS_NMPIPE
 * FS_INIT
 * FS_PROCESSNAME
 * FS_SETSWAP
 * FS_SHUTDOWN
 * FS_EXIT

Swapper Entry Points

 * FS_ALLOCATEPAGESPACE
 * FS_DOPAGEIO
 * FS_OPENPAGEFILE

File Locking Entry Points

 * FS_CANCELLOCKREQUEST
 * FS_FILELOCKS

UNC Entry Point

 * FS_VERIFYUNCNAME

Sort

 * FS_ATTRIBUTE
 * FS_NAME

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

Deprecated Interfaces

 * FSH_BUFSTATE
 * FSH_FLUSHBUF
 * FSH_GETBUF
 * FSH_GETFIRSTOVERLAPB
 * FSH_RELEASEBUF

Links

 * Installable File Systems for OS/2
 * Installable File Systems