IFS Interfaces: Difference between revisions
Appearance
mNo edit summary |
|||
(16 intermediate revisions by the same user not shown) | |||
Line 108: | Line 108: | ||
===File System Helpers=== | ===File System Helpers=== | ||
* FSH_ADDSHARE | * [[FSH_ADDSHARE]] | ||
* FSH_CALLDRIVER | * [[FSH_CALLDRIVER]] | ||
* FSH_CANONICALIZE | * [[FSH_CANONICALIZE]] | ||
* FSH_CHECKEANAME | * [[FSH_CHECKEANAME]] | ||
* FSH_CRITERROR | * [[FSH_CRITERROR]] | ||
* FSH_DEVIOCTL | * [[FSH_DEVIOCTL]] | ||
* FSH_DOVOLIO | * [[FSH_DOVOLIO]] | ||
* FSH_FINDCHAR | * [[FSH_FINDCHAR]] | ||
* FSH_FINDDUPHVPB | * [[FSH_FINDDUPHVPB]] | ||
* FSH_FORCENOSWAP | * [[FSH_FORCENOSWAP]] | ||
* FSH_GETPRIORITY | * [[FSH_GETPRIORITY]] | ||
* FSH_GETVOLPARM | * [[FSH_GETVOLPARM]] | ||
* FSH_INTERR | * [[FSH_INTERR]] | ||
* FSH_IOBOOST | * [[FSH_IOBOOST]] | ||
* FSH_IOSEMCLEAR | * [[FSH_IOSEMCLEAR]] | ||
* FSH_ISCURDIRPREFIX | * [[FSH_ISCURDIRPREFIX]] | ||
* FSH_LOADCHAR | * [[FSH_LOADCHAR]] | ||
* FSH_NAMEFROMSFN | * [[FSH_NAMEFROMSFN]] | ||
* FSH_PREVCHAR | * [[FSH_PREVCHAR]] | ||
* FSH_PROBEBUF | * [[FSH_PROBEBUF]] | ||
* FSH_QSYSINFO | * [[FSH_QSYSINFO]] | ||
* FSH_REGISTERPERFCTRS | * [[FSH_REGISTERPERFCTRS]] | ||
* FSH_REMOVESHARE | * [[FSH_REMOVESHARE]] | ||
* FSH_SEGALLOC | * [[FSH_SEGALLOC]] | ||
* FSH_SEGFREE | * [[FSH_SEGFREE]] | ||
* FSH_SEGREALLOC | * [[FSH_SEGREALLOC]] | ||
* FSH_SEMCLEAR | * [[FSH_SEMCLEAR]] | ||
* FSH_SEMREQUEST | * [[FSH_SEMREQUEST]] | ||
* FSH_SEMSET | * [[FSH_SEMSET]] | ||
* FSH_SEMSETWAIT | * [[FSH_SEMSETWAIT]] | ||
* FSH_SEMWAIT | * [[FSH_SEMWAIT]] | ||
* FSH_SETVOLUME | * [[FSH_SETVOLUME]] | ||
* FSH_STORECHAR | * [[FSH_STORECHAR]] | ||
* FSH_UPPERCASE | * [[FSH_UPPERCASE]] | ||
* FSH_WILDMATCH | * [[FSH_WILDMATCH]] | ||
* FSH_YIELD | * [[FSH_YIELD]] | ||
</div> | |||
==Deprecated Interfaces== | |||
<div style="column-count:3;-moz-column-count:3;-webkit-column-count:3"> | |||
* [[FSH_BUFSTATE]] | |||
* [[FSH_FLUSHBUF]] | |||
* [[FSH_GETBUF]] | |||
* [[FSH_GETFIRSTOVERLAPB]] | |||
* [[FSH_RELEASEBUF]] | |||
</div> | </div> | ||
==Links== | ==Links== | ||
* [[Installable File Systems for OS/2]] | |||
* [[Installable File Systems]] | * [[Installable File Systems]] | ||
[[Category:The OS/2 API Project]] | [[Category:The OS/2 API Project]] |
Latest revision as of 14:43, 3 February 2022
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_WRITE
Volume Management
Directory Management
Directory Search
- FS_FINDCLOSE
- FS_FINDFIRST
- FS_FINDFROMNAME
- FS_FINDNEXT
- FS_FINDNOTIFYCLOSE
- FS_FINDNOTIFYFIRST
- FS_FINDNOTIFYNEXT
FSD Extended Interface
Miscellaneous
Swapper Entry Points
File Locking Entry Points
UNC Entry Point
Sort
- FS_ATTRIBUTE
- FS_NAME
Stage3Interfaces
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