IFS Interfaces: Difference between revisions
Appearance
Line 41: | Line 41: | ||
===Stage2Intefaces=== | ===Stage2Intefaces=== | ||
====File Management==== | ====File Management==== | ||
*FS_CHGFILEPTR | *[[FS_CHGFILEPTR]] | ||
*FS_CLOSE | *[[FS_CLOSE]] | ||
*FS_COMMIT | *[[FS_COMMIT]] | ||
* FS_COPY | *[[FS_COPY]] | ||
* FS_DELETE | *[[FS_DELETE]] | ||
* FS_FILEATTRIBUTE | *[[FS_FILEATTRIBUTE]] | ||
* FS_FILEIO | *[[FS_FILEIO]] | ||
* FS_FILEINFO | *[[FS_FILEINFO]] | ||
* FS_MOVE | *[[FS_MOVE]] | ||
* FS_NEWSIZE | *[[FS_NEWSIZE]] | ||
*FS_OPENCREATE | *[[FS_OPENCREATE]] | ||
* FS_PATHINFO | *[[FS_PATHINFO]] | ||
*FS_READ | *[[FS_READ]] | ||
*FS_FILEATTRIBUTE | *[[FS_FILEATTRIBUTE]] | ||
* FS_WRITE | *[[FS_WRITE]] | ||
====Volume Management==== | ====Volume Management==== |
Revision as of 00:33, 9 February 2020
Some general information is available at Installable File Systems page.
Interfaces
BlackBox/OS2LDR interface
- DH
- DL
- DS:SI
- ES:DI
microFSDentrypointsinterface
Stage1Interfaces
mini-FSDEntryPoints
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
Stage2Intefaces
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_FILEATTRIBUTE
- FS_WRITE
Volume Management
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
File Locking Entry Points
- FS_CANCELLOCKREQUEST
- FS_FILELOCKS
UNC Entry Point
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