├── FAST FAT ├── C++ │ ├── acchksup.c │ ├── allocsup.c │ ├── cachesup.c │ ├── cleanup.c │ ├── close.c │ ├── create.c │ ├── devctrl.c │ ├── deviosup.c │ ├── dirctrl.c │ ├── dirsup.c │ ├── dumpsup.c │ ├── ea.c │ ├── easup.c │ ├── fastfat.opensdf │ ├── fastfat.rc │ ├── fastfat.sdf │ ├── fastfat.sln │ ├── fastfat.sln.GhostDoc.xml │ ├── fastfat.v12.suo │ ├── fastfat.vcxproj │ ├── fastfat.vcxproj.Filters │ ├── fastfat.vcxproj.user │ ├── fat.h │ ├── fatdata.c │ ├── fatdata.h │ ├── fatinit.c │ ├── fatprocs.h │ ├── fatprocssrc.c │ ├── fatstruc.h │ ├── fileinfo.c │ ├── filobsup.c │ ├── flush.c │ ├── fsctrl.c │ ├── fspdisp.c │ ├── lfn.h │ ├── lockctrl.c │ ├── namesup.c │ ├── nodetype.h │ ├── pnp.c │ ├── read.c │ ├── resrcsup.c │ ├── shutdown.c │ ├── splaysup.c │ ├── strucsup.c │ ├── test.c │ ├── timesup.c │ ├── verfysup.c │ ├── volinfo.c │ ├── workque.c │ └── write.c ├── description.html ├── description │ ├── Brand.css │ ├── Combined.css │ ├── Galleries.css │ ├── Layout.css │ ├── a7bd86db-8a7a-43ce-8954-21f8f839f51bCombined.css │ ├── iframedescription.css │ └── offline.js └── license.rtf ├── ImDiskSource ├── 7zSD.sfx ├── 7zSDcfg.txt ├── Debug │ └── imdisk.lib ├── ImDisk.sln ├── ImDiskNet │ ├── Backup1 │ │ └── ImDiskNet.sln │ ├── DevioNet │ │ ├── Client │ │ │ ├── DevioProviderStream.vb │ │ │ ├── DevioShmStream.vb │ │ │ ├── DevioStream.vb │ │ │ └── DevioTcpStream.vb │ │ ├── DevioNet.snk │ │ ├── DevioNet.vbproj │ │ ├── Enums.vb │ │ ├── My Project │ │ │ ├── Application.Designer.vb │ │ │ ├── Application.myapp │ │ │ ├── AssemblyInfo.vb │ │ │ ├── Resources.Designer.vb │ │ │ ├── Settings.Designer.vb │ │ │ └── Settings.settings │ │ └── Server │ │ │ ├── Providers │ │ │ ├── DevioProviderFromStream.vb │ │ │ ├── DevioProviderManagedBase.vb │ │ │ ├── DevioProviderUnmanagedBase.vb │ │ │ └── IDevioProvider.vb │ │ │ └── Services │ │ │ ├── DevioNoneService.vb │ │ │ ├── DevioServiceBase.vb │ │ │ ├── DevioShmService.vb │ │ │ └── DevioTcpService.vb │ ├── DiscUtilsDevio │ │ ├── DiscUtilsDevio.vbproj │ │ ├── My Project │ │ │ ├── Application.Designer.vb │ │ │ ├── Application.myapp │ │ │ ├── AssemblyInfo.vb │ │ │ ├── Resources.Designer.vb │ │ │ ├── Settings.Designer.vb │ │ │ └── Settings.settings │ │ └── ServerModule.vb │ ├── Help │ │ └── icons │ │ │ └── favicon.ico │ ├── ImDiskNet.shfbproj │ ├── ImDiskNet.sln │ ├── ImDiskNet │ │ ├── ImDisk │ │ │ ├── ComInterop │ │ │ │ └── ImDiskCOM.vb │ │ │ ├── DLL.vb │ │ │ ├── Flags.vb │ │ │ ├── ImDiskAPI.vb │ │ │ ├── ImDiskControl.vb │ │ │ ├── ImDiskDevice.vb │ │ │ ├── ImDiskDeviceStream.vb │ │ │ ├── ImDiskObject.vb │ │ │ └── ImDiskRefreshEvent.vb │ │ ├── ImDiskNet.snk │ │ ├── ImDiskNet.vbproj │ │ ├── My Project │ │ │ ├── Application.Designer.vb │ │ │ ├── Application.myapp │ │ │ ├── AssemblyInfo.vb │ │ │ ├── Resources.Designer.vb │ │ │ ├── Settings.Designer.vb │ │ │ └── Settings.settings │ │ └── NativeFileIO.vb │ └── ImDiskNetHelpBuilder.shfbproj ├── Makefile ├── Makefile.user ├── Release │ └── imdisk.lib ├── awealloc │ ├── MAKEFILE │ ├── awealloc.c │ ├── awealloc.rc │ ├── awealloc.vcxproj │ ├── sources │ └── sources.props ├── cli │ ├── MAKEFILE │ ├── cli.vcxproj │ ├── imdisk.c │ ├── imdisk.rc │ ├── resource.h │ ├── sources │ └── sources.props ├── cpl │ ├── Dialogs.rc │ ├── Icons │ │ ├── CD.ico │ │ ├── Disk.ico │ │ ├── Floppy.ico │ │ ├── VD.ico │ │ └── VDInfo.ico │ ├── Makefile │ ├── Win7Debug │ │ ├── x64 │ │ │ └── imdisk.def │ │ └── x86 │ │ │ └── imdisk.def │ ├── Win7Release │ │ ├── x64 │ │ │ └── imdisk.def │ │ └── x86 │ │ │ └── imdisk.def │ ├── Win8.1Debug │ │ ├── x64 │ │ │ └── imdisk.def │ │ └── x86 │ │ │ └── imdisk.def │ ├── Win8.1Release │ │ ├── x64 │ │ │ └── imdisk.def │ │ └── x86 │ │ │ └── imdisk.def │ ├── Win8Debug │ │ ├── x64 │ │ │ └── imdisk.def │ │ └── x86 │ │ │ └── imdisk.def │ ├── Win8Release │ │ ├── x64 │ │ │ └── imdisk.def │ │ └── x86 │ │ │ └── imdisk.def │ ├── amd64 │ │ └── imdisk.lib │ ├── cd.ico │ ├── cpl.vcxproj │ ├── crthlp.lib │ ├── dlg.rc │ ├── drvio.c │ ├── drvio.h │ ├── fd.ico │ ├── hd.ico │ ├── i386 │ │ └── imdisk.lib │ ├── ia64 │ │ └── imdisk.lib │ ├── imdisk.cpp │ ├── imdisk.ico │ ├── imdisk.rc │ ├── imdisk.rc.h │ ├── imdisk.src │ ├── imdisk_Win32.def │ ├── imdisk_x64.def │ ├── mbr.c │ ├── mbr.h │ ├── objchk_win7_amd64 │ │ └── amd64 │ │ │ └── imdisk.def │ ├── objchk_wnet_amd64 │ │ └── amd64 │ │ │ └── imdisk.def │ ├── objfre_w2k_x86 │ │ └── i386 │ │ │ └── imdisk.def │ ├── objfre_wnet_amd64 │ │ └── amd64 │ │ │ └── imdisk.def │ ├── objfre_wnet_ia64 │ │ └── ia64 │ │ │ └── imdisk.def │ ├── objfre_wnet_x86 │ │ └── i386 │ │ │ └── imdisk.def │ ├── resource.h │ ├── resource.rc │ ├── rundll.c │ ├── sources │ └── sources.props ├── cplcore │ ├── Icons │ │ ├── CD.ico │ │ ├── Disk.ico │ │ ├── Floppy.ico │ │ ├── VD.ico │ │ └── VDInfo.ico │ ├── Makefile │ ├── amd64 │ │ └── imdisk.lib │ ├── crthlp.lib │ ├── drvio.c │ ├── drvio.h │ ├── dummy.c │ ├── i386 │ │ └── imdisk.lib │ ├── ia64 │ │ └── imdisk.lib │ ├── imdisk.rc │ ├── imdisk.rc.h │ ├── imdisk.src │ ├── imdisk.vcxproj │ ├── mbr.c │ ├── mbr.h │ ├── objchk_win7_amd64 │ │ └── amd64 │ │ │ └── imdisk.def │ ├── objchk_wnet_amd64 │ │ └── amd64 │ │ │ └── imdisk.def │ ├── objfre_w2k_x86 │ │ └── i386 │ │ │ └── imdisk.def │ ├── objfre_wnet_amd64 │ │ └── amd64 │ │ │ └── imdisk.def │ ├── objfre_wnet_ia64 │ │ └── ia64 │ │ │ └── imdisk.def │ ├── objfre_wnet_x86 │ │ └── i386 │ │ │ └── imdisk.def │ ├── sources │ └── sources.props ├── devio │ ├── Debug │ │ └── devio_manifest.rc │ ├── Makefile │ ├── Makefile.win32 │ ├── Makefile.win64 │ ├── devio.c │ ├── devio.h │ ├── devio.vcxproj │ ├── devio_types.h │ ├── iobridge │ │ ├── Bridge.cpp │ │ ├── Release │ │ │ └── iobridge.lib │ │ ├── iobridge.def │ │ ├── iobridge.sln │ │ └── iobridge.vcxproj │ ├── safeio.c │ ├── safeio.h │ ├── safeio_win32.cpp │ ├── win32_fileio.cpp │ ├── win32_fileio.def │ ├── win32_fileio.lib │ └── x64 │ │ └── Debug │ │ └── devio_manifest.rc ├── deviotst │ ├── MAKEFILE │ ├── deviotst.cpp │ └── sources ├── dirs ├── dirs-Package │ └── dirs-Package.vcxproj ├── dirs.sln ├── gpl.txt ├── imdisk.inf ├── imdisk.props ├── imdiskdbg.props ├── imdiskimp.props ├── inc │ ├── imdisk.h │ ├── imdiskver.h │ ├── imdproxy.h │ ├── ntkmapi.h │ ├── ntumapi.h │ ├── wio.hpp │ ├── wkmem.hpp │ └── wmem.hpp ├── install.cmd ├── msgboxw.exe ├── readme.txt ├── runwaitw.exe ├── svc │ ├── Makefile │ ├── imdsksvc.cpp │ ├── imdsksvc.rc │ ├── imdsksvc.vcxproj │ ├── sources │ └── sources.props ├── sys │ ├── MAKEFILE │ ├── commonio.cpp │ ├── createdev.cpp │ ├── devthrd.cpp │ ├── floppy.cpp │ ├── imdisk.cpp │ ├── imdisk.rc │ ├── imdsksys.h │ ├── iodisp.cpp │ ├── llmath.lib │ ├── lowerdev.cpp │ ├── proxy.cpp │ ├── sources │ ├── sources.props │ ├── sys.props │ └── sys.vcxproj ├── uninstall_imdisk.cmd ├── vs2013_sse.props ├── wdk7.props ├── wdk7_secondary.props ├── wdk7_w2k_x86.props ├── wdk7_wnet_x64.props └── x64 │ ├── Debug │ └── imdisk.lib │ └── Release │ └── imdisk.lib ├── NTFsrc ├── filesys │ ├── Sample File Sysem │ │ ├── cleanup.c │ │ ├── close.c │ │ ├── create.c │ │ ├── devcntrl.c │ │ ├── dircntrl.c │ │ ├── fastio.c │ │ ├── fileinfo.c │ │ ├── flush.c │ │ ├── makefile │ │ ├── misc.c │ │ ├── obj │ │ │ ├── _objects.mac │ │ │ └── i386 │ │ │ │ ├── checked │ │ │ │ └── sfsd.sys │ │ │ │ ├── cleanup.obj │ │ │ │ ├── close.obj │ │ │ │ ├── create.obj │ │ │ │ ├── devcntrl.obj │ │ │ │ ├── dircntrl.obj │ │ │ │ ├── fastio.obj │ │ │ │ ├── fileinfo.obj │ │ │ │ ├── flush.obj │ │ │ │ ├── free │ │ │ │ └── sfsd.sys │ │ │ │ ├── misc.obj │ │ │ │ ├── read.obj │ │ │ │ ├── sfsdinit.obj │ │ │ │ ├── shutdown.obj │ │ │ │ └── write.obj │ │ ├── read.c │ │ ├── sfsdinit.c │ │ ├── shutdown.c │ │ ├── sources │ │ └── write.c │ ├── Special File System │ │ ├── RamdIsk │ │ │ └── src │ │ │ │ ├── WdfRamdisk.vcxproj │ │ │ │ ├── WdfRamdisk.vcxproj.Filters │ │ │ │ ├── forward_progress.c │ │ │ │ ├── forward_progress.h │ │ │ │ ├── ramdisk.c │ │ │ │ ├── ramdisk.h │ │ │ │ ├── ramdisk.inx │ │ │ │ └── ramdisk.rc │ │ ├── UserModeDisk │ │ │ └── src │ │ │ │ ├── CoreMnt.sln │ │ │ │ ├── CoreMnt │ │ │ │ ├── CoreMnt.vcproj │ │ │ │ ├── IrpHandler.cpp │ │ │ │ ├── IrpHandler.h │ │ │ │ ├── Makefile │ │ │ │ ├── MountManager.cpp │ │ │ │ ├── MountManager.h │ │ │ │ ├── MountedDisk.cpp │ │ │ │ ├── MountedDisk.h │ │ │ │ ├── Sources │ │ │ │ └── main.cpp │ │ │ │ ├── CoreMntTest │ │ │ │ ├── CoreMntTest.vcproj │ │ │ │ └── main.cpp │ │ │ │ ├── CoreMnt_user │ │ │ │ ├── CoreMnt_user.vcproj │ │ │ │ ├── ResparseIndexTable.cpp │ │ │ │ ├── ResparseIndexTable.h │ │ │ │ ├── SyncMounter.cpp │ │ │ │ ├── SyncMounter.h │ │ │ │ ├── mntCmn.h │ │ │ │ ├── mntDriverControl.cpp │ │ │ │ ├── mntDriverControl.h │ │ │ │ ├── mntFileImage.cpp │ │ │ │ ├── mntFileImage.h │ │ │ │ ├── mntImage.h │ │ │ │ ├── mntSparseImage.cpp │ │ │ │ ├── mntSparseImage.h │ │ │ │ ├── mntSyncMountManager.cpp │ │ │ │ └── mntSyncMountManager.h │ │ │ │ ├── STLPort │ │ │ │ ├── BC50 │ │ │ │ │ ├── README │ │ │ │ │ ├── algorith.h │ │ │ │ │ ├── alloc.h │ │ │ │ │ ├── bak │ │ │ │ │ │ ├── stddef.h │ │ │ │ │ │ └── stdlib.h │ │ │ │ │ ├── bitset.h │ │ │ │ │ ├── cassert.h │ │ │ │ │ ├── cctype.h │ │ │ │ │ ├── cerrno.h │ │ │ │ │ ├── cfloat.h │ │ │ │ │ ├── climits.h │ │ │ │ │ ├── clocale.h │ │ │ │ │ ├── cmath.h │ │ │ │ │ ├── complex.h │ │ │ │ │ ├── csetjmp.h │ │ │ │ │ ├── csignal.h │ │ │ │ │ ├── cstdarg.h │ │ │ │ │ ├── cstddef.h │ │ │ │ │ ├── cstdio.h │ │ │ │ │ ├── cstdlib.h │ │ │ │ │ ├── cstring.h │ │ │ │ │ ├── ctime.h │ │ │ │ │ ├── cwchar.h │ │ │ │ │ ├── cwctype.h │ │ │ │ │ ├── deque.h │ │ │ │ │ ├── exceptio.h │ │ │ │ │ ├── fstream.h │ │ │ │ │ ├── function.h │ │ │ │ │ ├── hash_map.h │ │ │ │ │ ├── hash_set.h │ │ │ │ │ ├── iomanip.h │ │ │ │ │ ├── ios.h │ │ │ │ │ ├── iosfwd.h │ │ │ │ │ ├── iostream.h │ │ │ │ │ ├── istream.h │ │ │ │ │ ├── iterator.h │ │ │ │ │ ├── limits.h │ │ │ │ │ ├── list.h │ │ │ │ │ ├── locale.h │ │ │ │ │ ├── make_bc50.sh │ │ │ │ │ ├── map.h │ │ │ │ │ ├── memory.h │ │ │ │ │ ├── numeric.h │ │ │ │ │ ├── ostream.h │ │ │ │ │ ├── pthread_alloc.h │ │ │ │ │ ├── queue.h │ │ │ │ │ ├── rope.h │ │ │ │ │ ├── set.h │ │ │ │ │ ├── slist.h │ │ │ │ │ ├── sstream.h │ │ │ │ │ ├── stack.h │ │ │ │ │ ├── stdexcep.h │ │ │ │ │ ├── stl_tmpl.h │ │ │ │ │ ├── streambu.h │ │ │ │ │ ├── streambuf.h │ │ │ │ │ ├── string.h │ │ │ │ │ ├── strstrea.h │ │ │ │ │ ├── typeinfo.h │ │ │ │ │ ├── using │ │ │ │ │ │ ├── cstring.h │ │ │ │ │ │ ├── fstream.h │ │ │ │ │ │ ├── iomanip.h │ │ │ │ │ │ ├── ios.h │ │ │ │ │ │ ├── iosfwd.h │ │ │ │ │ │ ├── iostream.h │ │ │ │ │ │ ├── istream.h │ │ │ │ │ │ ├── locale.h │ │ │ │ │ │ ├── ostream.h │ │ │ │ │ │ ├── sstream.h │ │ │ │ │ │ ├── streambuf.h │ │ │ │ │ │ └── strstream.h │ │ │ │ │ ├── utility.h │ │ │ │ │ ├── valarray.h │ │ │ │ │ └── vector.h │ │ │ │ ├── algorithm │ │ │ │ ├── bitset │ │ │ │ ├── cassert │ │ │ │ ├── cctype │ │ │ │ ├── cerrno │ │ │ │ ├── cfloat │ │ │ │ ├── climits │ │ │ │ ├── clocale │ │ │ │ ├── cmath │ │ │ │ ├── complex │ │ │ │ ├── config │ │ │ │ │ ├── _epilog.h │ │ │ │ │ ├── _msvc_warnings_off.h │ │ │ │ │ ├── _prolog.h │ │ │ │ │ ├── new_compiler │ │ │ │ │ │ ├── README │ │ │ │ │ │ ├── configure │ │ │ │ │ │ ├── configure.in │ │ │ │ │ │ ├── stlconf.h.in │ │ │ │ │ │ └── unconfigure │ │ │ │ │ ├── stl_apcc.h │ │ │ │ │ ├── stl_apple.h │ │ │ │ │ ├── stl_as400.h │ │ │ │ │ ├── stl_bc.h │ │ │ │ │ ├── stl_como.h │ │ │ │ │ ├── stl_confix.h │ │ │ │ │ ├── stl_cray.h │ │ │ │ │ ├── stl_dec.h │ │ │ │ │ ├── stl_dec_vms.h │ │ │ │ │ ├── stl_dm.h │ │ │ │ │ ├── stl_fujitsu.h │ │ │ │ │ ├── stl_gcc.h │ │ │ │ │ ├── stl_hpacc.h │ │ │ │ │ ├── stl_ibm.h │ │ │ │ │ ├── stl_icc.h │ │ │ │ │ ├── stl_icc.h.orig │ │ │ │ │ ├── stl_intel.h │ │ │ │ │ ├── stl_kai.h │ │ │ │ │ ├── stl_mlc.h │ │ │ │ │ ├── stl_msvc.h │ │ │ │ │ ├── stl_mwerks.h │ │ │ │ │ ├── stl_mycomp.h │ │ │ │ │ ├── stl_sco.h │ │ │ │ │ ├── stl_select_lib.h │ │ │ │ │ ├── stl_sgi.h │ │ │ │ │ ├── stl_solaris.h │ │ │ │ │ ├── stl_sunpro.h │ │ │ │ │ ├── stl_symantec.h │ │ │ │ │ ├── stl_watcom.h │ │ │ │ │ ├── stl_wince.h │ │ │ │ │ ├── stlcomp.h │ │ │ │ │ ├── stlcomp.h.orig │ │ │ │ │ └── vc_select_lib.h │ │ │ │ ├── csetjmp │ │ │ │ ├── csignal │ │ │ │ ├── cstdarg │ │ │ │ ├── cstddef │ │ │ │ ├── cstdio │ │ │ │ ├── cstdlib │ │ │ │ ├── cstring │ │ │ │ ├── ctime │ │ │ │ ├── cwchar │ │ │ │ ├── cwctype │ │ │ │ ├── deque │ │ │ │ ├── export │ │ │ │ ├── export.sun │ │ │ │ ├── fstream │ │ │ │ ├── fstream.h │ │ │ │ ├── functional │ │ │ │ ├── hash_map │ │ │ │ ├── hash_set │ │ │ │ ├── iomanip │ │ │ │ ├── iomanip.h │ │ │ │ ├── ios │ │ │ │ ├── ios.h │ │ │ │ ├── iosfwd │ │ │ │ ├── iostream │ │ │ │ ├── iostream.h │ │ │ │ ├── istream │ │ │ │ ├── istream.h │ │ │ │ ├── iterator │ │ │ │ ├── limits │ │ │ │ ├── list │ │ │ │ ├── locale │ │ │ │ ├── locale.h │ │ │ │ ├── map │ │ │ │ ├── math.h │ │ │ │ ├── mem.h │ │ │ │ ├── memory │ │ │ │ ├── mmemory.h │ │ │ │ ├── new │ │ │ │ ├── new.h │ │ │ │ ├── numeric │ │ │ │ ├── old_hp │ │ │ │ │ ├── algo.h │ │ │ │ │ ├── algobase.h │ │ │ │ │ ├── alloc.h │ │ │ │ │ ├── bvector.h │ │ │ │ │ ├── defalloc.h │ │ │ │ │ ├── deque.h │ │ │ │ │ ├── export │ │ │ │ │ ├── function.h │ │ │ │ │ ├── hash_map.h │ │ │ │ │ ├── hash_set.h │ │ │ │ │ ├── hashtable.h │ │ │ │ │ ├── heap.h │ │ │ │ │ ├── iterator.h │ │ │ │ │ ├── list.h │ │ │ │ │ ├── map.h │ │ │ │ │ ├── multimap.h │ │ │ │ │ ├── multiset.h │ │ │ │ │ ├── numeric.h │ │ │ │ │ ├── pair.h │ │ │ │ │ ├── pthread_alloc.h │ │ │ │ │ ├── queue.h │ │ │ │ │ ├── rope.h │ │ │ │ │ ├── set.h │ │ │ │ │ ├── slist.h │ │ │ │ │ ├── stack.h │ │ │ │ │ ├── tempbuf.h │ │ │ │ │ ├── tree.h │ │ │ │ │ └── vector.h │ │ │ │ ├── ostream │ │ │ │ ├── ostream.h │ │ │ │ ├── pthread.h │ │ │ │ ├── pthread_alloc │ │ │ │ ├── queue │ │ │ │ ├── rlocks.h │ │ │ │ ├── rope │ │ │ │ ├── set │ │ │ │ ├── setjmp.h │ │ │ │ ├── signal.h │ │ │ │ ├── slist │ │ │ │ ├── sstream │ │ │ │ ├── stack │ │ │ │ ├── stdarg.h │ │ │ │ ├── stddef.h │ │ │ │ ├── stdexcept │ │ │ │ ├── stdio.h │ │ │ │ ├── stdio_streambuf │ │ │ │ ├── stdiostream.h │ │ │ │ ├── stdlib.h │ │ │ │ ├── stl │ │ │ │ │ ├── _abbrevs.h │ │ │ │ │ ├── _algo.c │ │ │ │ │ ├── _algo.h │ │ │ │ │ ├── _algobase.c │ │ │ │ │ ├── _algobase.h │ │ │ │ │ ├── _alloc.c │ │ │ │ │ ├── _alloc.h │ │ │ │ │ ├── _alloc_old.h │ │ │ │ │ ├── _auto_ptr.h │ │ │ │ │ ├── _bitset.c │ │ │ │ │ ├── _bitset.h │ │ │ │ │ ├── _bvector.h │ │ │ │ │ ├── _check_config.h │ │ │ │ │ ├── _cmath.h │ │ │ │ │ ├── _codecvt.h │ │ │ │ │ ├── _collate.h │ │ │ │ │ ├── _complex.c │ │ │ │ │ ├── _complex.h │ │ │ │ │ ├── _config.h │ │ │ │ │ ├── _config_compat.h │ │ │ │ │ ├── _config_compat_post.h │ │ │ │ │ ├── _construct.h │ │ │ │ │ ├── _ctraits_fns.h │ │ │ │ │ ├── _ctype.h │ │ │ │ │ ├── _cwchar.h │ │ │ │ │ ├── _deque.c │ │ │ │ │ ├── _deque.h │ │ │ │ │ ├── _epilog.h │ │ │ │ │ ├── _exception.h │ │ │ │ │ ├── _fstream.c │ │ │ │ │ ├── _fstream.h │ │ │ │ │ ├── _function.h │ │ │ │ │ ├── _function_adaptors.h │ │ │ │ │ ├── _function_base.h │ │ │ │ │ ├── _hash_fun.h │ │ │ │ │ ├── _hash_map.h │ │ │ │ │ ├── _hash_set.h │ │ │ │ │ ├── _hashtable.c │ │ │ │ │ ├── _hashtable.h │ │ │ │ │ ├── _heap.c │ │ │ │ │ ├── _heap.h │ │ │ │ │ ├── _ios.c │ │ │ │ │ ├── _ios.h │ │ │ │ │ ├── _ios_base.h │ │ │ │ │ ├── _iosfwd.h │ │ │ │ │ ├── _istream.c │ │ │ │ │ ├── _istream.h │ │ │ │ │ ├── _istreambuf_iterator.h │ │ │ │ │ ├── _iterator.h │ │ │ │ │ ├── _iterator_base.h │ │ │ │ │ ├── _iterator_old.h │ │ │ │ │ ├── _limits.c │ │ │ │ │ ├── _limits.h │ │ │ │ │ ├── _list.c │ │ │ │ │ ├── _list.h │ │ │ │ │ ├── _locale.h │ │ │ │ │ ├── _map.h │ │ │ │ │ ├── _messages_facets.h │ │ │ │ │ ├── _monetary.c │ │ │ │ │ ├── _monetary.h │ │ │ │ │ ├── _new.h │ │ │ │ │ ├── _null_stream.h │ │ │ │ │ ├── _num_get.c │ │ │ │ │ ├── _num_get.h │ │ │ │ │ ├── _num_put.c │ │ │ │ │ ├── _num_put.h │ │ │ │ │ ├── _numeric.c │ │ │ │ │ ├── _numeric.h │ │ │ │ │ ├── _numpunct.h │ │ │ │ │ ├── _ostream.c │ │ │ │ │ ├── _ostream.h │ │ │ │ │ ├── _ostreambuf_iterator.h │ │ │ │ │ ├── _pair.h │ │ │ │ │ ├── _prolog.h │ │ │ │ │ ├── _pthread_alloc.c │ │ │ │ │ ├── _pthread_alloc.h │ │ │ │ │ ├── _ptrs_specialize.h │ │ │ │ │ ├── _queue.h │ │ │ │ │ ├── _range_errors.h │ │ │ │ │ ├── _raw_storage_iter.h │ │ │ │ │ ├── _relops.h │ │ │ │ │ ├── _relops_cont.h │ │ │ │ │ ├── _relops_hash_cont.h │ │ │ │ │ ├── _relops_template.h │ │ │ │ │ ├── _rope.c │ │ │ │ │ ├── _rope.h │ │ │ │ │ ├── _set.h │ │ │ │ │ ├── _site_config.h │ │ │ │ │ ├── _slist.c │ │ │ │ │ ├── _slist.h │ │ │ │ │ ├── _slist_base.c │ │ │ │ │ ├── _slist_base.h │ │ │ │ │ ├── _sparc_atomic.h │ │ │ │ │ ├── _sstream.c │ │ │ │ │ ├── _sstream.h │ │ │ │ │ ├── _stack.h │ │ │ │ │ ├── _stdio_file.h │ │ │ │ │ ├── _stream_iterator.h │ │ │ │ │ ├── _streambuf.c │ │ │ │ │ ├── _streambuf.h │ │ │ │ │ ├── _streambuf_iterator.h │ │ │ │ │ ├── _string.c │ │ │ │ │ ├── _string.h │ │ │ │ │ ├── _string_fwd.c │ │ │ │ │ ├── _string_fwd.h │ │ │ │ │ ├── _string_hash.h │ │ │ │ │ ├── _string_io.c │ │ │ │ │ ├── _string_io.h │ │ │ │ │ ├── _strstream.h │ │ │ │ │ ├── _tempbuf.c │ │ │ │ │ ├── _tempbuf.h │ │ │ │ │ ├── _threads.c │ │ │ │ │ ├── _threads.h │ │ │ │ │ ├── _time_facets.c │ │ │ │ │ ├── _time_facets.h │ │ │ │ │ ├── _tree.c │ │ │ │ │ ├── _tree.h │ │ │ │ │ ├── _uninitialized.h │ │ │ │ │ ├── _valarray.c │ │ │ │ │ ├── _valarray.h │ │ │ │ │ ├── _vector.c │ │ │ │ │ ├── _vector.h │ │ │ │ │ ├── c_locale.h │ │ │ │ │ ├── char_traits.h │ │ │ │ │ ├── concept_checks.h │ │ │ │ │ ├── debug │ │ │ │ │ │ ├── _debug.c │ │ │ │ │ │ ├── _debug.h │ │ │ │ │ │ ├── _deque.h │ │ │ │ │ │ ├── _hashtable.h │ │ │ │ │ │ ├── _iterator.h │ │ │ │ │ │ ├── _list.h │ │ │ │ │ │ ├── _relops_cont.h │ │ │ │ │ │ ├── _relops_hash_cont.h │ │ │ │ │ │ ├── _slist.h │ │ │ │ │ │ ├── _string.h │ │ │ │ │ │ ├── _tree.h │ │ │ │ │ │ └── _vector.h │ │ │ │ │ ├── msl_string.h │ │ │ │ │ ├── type_traits.h │ │ │ │ │ └── wrappers │ │ │ │ │ │ ├── _deque.h │ │ │ │ │ │ ├── _hash_map.h │ │ │ │ │ │ ├── _hash_set.h │ │ │ │ │ │ ├── _list.h │ │ │ │ │ │ ├── _map.h │ │ │ │ │ │ ├── _mmap.h │ │ │ │ │ │ ├── _set.h │ │ │ │ │ │ ├── _slist.h │ │ │ │ │ │ └── _vector.h │ │ │ │ ├── stl_user_config.h │ │ │ │ ├── streambuf │ │ │ │ ├── streambuf.h │ │ │ │ ├── string │ │ │ │ ├── string.h │ │ │ │ ├── strstream │ │ │ │ ├── strstream.h │ │ │ │ ├── time.h │ │ │ │ ├── using │ │ │ │ │ ├── cstring │ │ │ │ │ ├── export │ │ │ │ │ ├── fstream │ │ │ │ │ ├── h │ │ │ │ │ │ ├── fstream.h │ │ │ │ │ │ ├── iomanip.h │ │ │ │ │ │ ├── iostream.h │ │ │ │ │ │ ├── ostream.h │ │ │ │ │ │ ├── streambuf.h │ │ │ │ │ │ └── strstream.h │ │ │ │ │ ├── iomanip │ │ │ │ │ ├── ios │ │ │ │ │ ├── iosfwd │ │ │ │ │ ├── iostream │ │ │ │ │ ├── istream │ │ │ │ │ ├── locale │ │ │ │ │ ├── ostream │ │ │ │ │ ├── sstream │ │ │ │ │ ├── streambuf │ │ │ │ │ └── strstream │ │ │ │ ├── utility │ │ │ │ ├── valarray │ │ │ │ ├── vector │ │ │ │ ├── wchar.h │ │ │ │ ├── wctype.h │ │ │ │ ├── wrap_std │ │ │ │ │ ├── complex │ │ │ │ │ ├── export │ │ │ │ │ ├── fstream │ │ │ │ │ ├── h │ │ │ │ │ │ ├── fstream.h │ │ │ │ │ │ ├── iostream.h │ │ │ │ │ │ ├── streambuf.h │ │ │ │ │ │ └── strstream.h │ │ │ │ │ ├── iomanip │ │ │ │ │ ├── ios │ │ │ │ │ ├── iosfwd │ │ │ │ │ ├── iostream │ │ │ │ │ ├── istream │ │ │ │ │ ├── locale │ │ │ │ │ ├── ostream │ │ │ │ │ ├── sstream │ │ │ │ │ ├── streambuf │ │ │ │ │ └── strstream │ │ │ │ └── xstring_ │ │ │ │ ├── ddk_build.bat │ │ │ │ ├── deploy.bat │ │ │ │ ├── drvCppLib │ │ │ │ ├── MAKEFILE │ │ │ │ ├── Sources │ │ │ │ ├── build.bat │ │ │ │ ├── buildchk_wxp_x86.log │ │ │ │ ├── cxx.h │ │ │ │ ├── drvCppLib_vs7.vcproj │ │ │ │ ├── drvCppLib_vs8.vcproj │ │ │ │ ├── drvCppLib_vs9.vcproj │ │ │ │ ├── drvCppLib_vs9.vcproj.DEV.genesis.user │ │ │ │ ├── drvCppLib_vs9.vcproj.genesisnote.genesis.user │ │ │ │ ├── except.c │ │ │ │ ├── lib_copy │ │ │ │ │ ├── _memicmp.obj │ │ │ │ │ ├── _stricmp.obj │ │ │ │ │ ├── _strnicm.obj │ │ │ │ │ ├── atlssup.obj │ │ │ │ │ ├── chkesp.obj │ │ │ │ │ ├── chkstk.obj │ │ │ │ │ ├── conv.lib │ │ │ │ │ ├── eh.lib │ │ │ │ │ ├── eh3valid.obj │ │ │ │ │ ├── enable.obj │ │ │ │ │ ├── exsup.obj │ │ │ │ │ ├── exsup2.obj │ │ │ │ │ ├── exsup3.obj │ │ │ │ │ ├── info.txt │ │ │ │ │ ├── inp.obj │ │ │ │ │ ├── lldiv.obj │ │ │ │ │ ├── lldvrm.obj │ │ │ │ │ ├── llmul.obj │ │ │ │ │ ├── llrem.obj │ │ │ │ │ ├── llshl.obj │ │ │ │ │ ├── llshr.obj │ │ │ │ │ ├── longjmp.obj │ │ │ │ │ ├── matherr.obj │ │ │ │ │ ├── memccpy.obj │ │ │ │ │ ├── memchr.obj │ │ │ │ │ ├── memcmp.obj │ │ │ │ │ ├── memcpy.obj │ │ │ │ │ ├── memmove.obj │ │ │ │ │ ├── memset.obj │ │ │ │ │ ├── outp.obj │ │ │ │ │ ├── rtc.lib │ │ │ │ │ ├── sehprolg.obj │ │ │ │ │ ├── sehsupp.obj │ │ │ │ │ ├── setjmp.obj │ │ │ │ │ ├── setjmp3.obj │ │ │ │ │ ├── setjmpex.obj │ │ │ │ │ ├── strcat.obj │ │ │ │ │ ├── strchr.obj │ │ │ │ │ ├── strcmp.obj │ │ │ │ │ ├── strcspn.obj │ │ │ │ │ ├── strdup.obj │ │ │ │ │ ├── strlen.obj │ │ │ │ │ ├── strncat.obj │ │ │ │ │ ├── strncmp.obj │ │ │ │ │ ├── strncpy.obj │ │ │ │ │ ├── strnset.obj │ │ │ │ │ ├── strpbrk.obj │ │ │ │ │ ├── strrchr.obj │ │ │ │ │ ├── strrev.obj │ │ │ │ │ ├── strset.obj │ │ │ │ │ ├── strspn.obj │ │ │ │ │ ├── strstr.obj │ │ │ │ │ ├── tlssup.obj │ │ │ │ │ ├── tran.lib │ │ │ │ │ ├── ulldiv.obj │ │ │ │ │ ├── ulldvrm.obj │ │ │ │ │ ├── ullrem.obj │ │ │ │ │ └── ullshr.obj │ │ │ │ ├── libcpp.cpp │ │ │ │ ├── libcpp.h │ │ │ │ ├── new.h │ │ │ │ ├── objchk_wxp_x86 │ │ │ │ │ ├── _objects.mac │ │ │ │ │ └── i386 │ │ │ │ │ │ ├── except.obj │ │ │ │ │ │ ├── libcpp.obj │ │ │ │ │ │ └── rtti.obj │ │ │ │ └── rtti.cpp │ │ │ │ ├── drvUtils │ │ │ │ ├── KernelResourceWrapper.h │ │ │ │ ├── auto_resource.h │ │ │ │ ├── cmnProtectedList.h │ │ │ │ ├── cmn_sys_defines.h │ │ │ │ ├── core_NtDefinitions.h │ │ │ │ ├── sync.h │ │ │ │ ├── sync_resources.h │ │ │ │ └── threadWrapper.h │ │ │ │ ├── mnt_cmn │ │ │ │ └── coremntinterface.h │ │ │ │ └── usrUtils │ │ │ │ ├── DriverControl.cpp │ │ │ │ ├── DriverControl.h │ │ │ │ ├── handleguard.h │ │ │ │ └── usrUtils.vcproj │ │ ├── ZeroDrv │ │ │ ├── zerodrv_source.7z │ │ │ └── zerodrv_source │ │ │ │ ├── Makefile │ │ │ │ ├── Sources │ │ │ │ ├── install.cmd │ │ │ │ ├── zero.7zsfxcfg │ │ │ │ ├── zero.c │ │ │ │ └── zero.inf │ │ ├── fifs-0.01 │ │ │ ├── .cvsignore │ │ │ ├── COPYING │ │ │ ├── Makefile │ │ │ ├── README │ │ │ ├── bench │ │ │ │ ├── conf │ │ │ │ │ ├── nfs-1.reg │ │ │ │ │ ├── nfs-4.reg │ │ │ │ │ ├── w32-1.reg │ │ │ │ │ ├── w32-4.reg │ │ │ │ │ ├── w32m-1.reg │ │ │ │ │ └── w32m-4.reg │ │ │ │ ├── lfs │ │ │ │ │ ├── .cvsignore │ │ │ │ │ ├── crtdel │ │ │ │ │ │ ├── .cvsignore │ │ │ │ │ │ ├── crtdel.c │ │ │ │ │ │ └── crtdel.dsp │ │ │ │ │ ├── ideal │ │ │ │ │ │ ├── .cvsignore │ │ │ │ │ │ ├── ideal.c │ │ │ │ │ │ └── ideal.dsp │ │ │ │ │ ├── large │ │ │ │ │ │ ├── .cvsignore │ │ │ │ │ │ └── large.cxx │ │ │ │ │ ├── largefile │ │ │ │ │ │ ├── .cvsignore │ │ │ │ │ │ ├── ASSERT.h │ │ │ │ │ │ ├── largefile.c │ │ │ │ │ │ └── largefile.dsp │ │ │ │ │ ├── lfsbench.dsw │ │ │ │ │ ├── open │ │ │ │ │ │ ├── .cvsignore │ │ │ │ │ │ ├── open.c │ │ │ │ │ │ └── open.dsp │ │ │ │ │ ├── read │ │ │ │ │ │ ├── .cvsignore │ │ │ │ │ │ ├── read.c │ │ │ │ │ │ └── read.dsp │ │ │ │ │ ├── unix │ │ │ │ │ │ ├── .cvsignore │ │ │ │ │ │ ├── getopt.c │ │ │ │ │ │ ├── getopt.h │ │ │ │ │ │ ├── unix.c │ │ │ │ │ │ └── unix.h │ │ │ │ │ └── write │ │ │ │ │ │ ├── .cvsignore │ │ │ │ │ │ ├── write.c │ │ │ │ │ │ └── write.dsp │ │ │ │ ├── master │ │ │ │ │ ├── doit.pl │ │ │ │ │ └── test.zip │ │ │ │ └── util │ │ │ │ │ ├── cdu.cmd │ │ │ │ │ └── gensizes.pl │ │ │ ├── fifs.dsw │ │ │ ├── filesys │ │ │ │ ├── Makefile │ │ │ │ ├── fsmunge │ │ │ │ │ ├── .cvsignore │ │ │ │ │ ├── Makefile │ │ │ │ │ ├── conf_munge.cxx │ │ │ │ │ ├── conf_munge.hxx │ │ │ │ │ ├── fs_munge.cxx │ │ │ │ │ ├── fs_munge.hxx │ │ │ │ │ ├── fsdt_munge.cxx │ │ │ │ │ ├── fsdt_munge.hxx │ │ │ │ │ ├── fsmunge.def │ │ │ │ │ ├── fsmunge.dep │ │ │ │ │ ├── fsmunge.dsp │ │ │ │ │ ├── fsmunge.mak │ │ │ │ │ └── main_munge.cxx │ │ │ │ ├── fsnfs │ │ │ │ │ ├── .cvsignore │ │ │ │ │ ├── Makefile │ │ │ │ │ ├── conf_nfs.cxx │ │ │ │ │ ├── conf_nfs.hxx │ │ │ │ │ ├── fs_nfs.cxx │ │ │ │ │ ├── fs_nfs.hxx │ │ │ │ │ ├── fsdt_nfs.cxx │ │ │ │ │ ├── fsdt_nfs.hxx │ │ │ │ │ ├── fsnfs.def │ │ │ │ │ ├── fsnfs.dep │ │ │ │ │ ├── fsnfs.dsp │ │ │ │ │ ├── fsnfs.mak │ │ │ │ │ ├── main_nfs.cxx │ │ │ │ │ ├── mount_prot.h │ │ │ │ │ ├── mount_prot.x │ │ │ │ │ ├── mount_prot_clnt.c │ │ │ │ │ ├── mount_prot_xdr.c │ │ │ │ │ ├── nfs_prot.h │ │ │ │ │ ├── nfs_prot.x │ │ │ │ │ ├── nfs_prot_clnt.c │ │ │ │ │ └── nfs_prot_xdr.c │ │ │ │ └── fswin32 │ │ │ │ │ ├── .cvsignore │ │ │ │ │ ├── Makefile │ │ │ │ │ ├── conf_win32.cxx │ │ │ │ │ ├── conf_win32.hxx │ │ │ │ │ ├── fs_win32.cxx │ │ │ │ │ ├── fs_win32.hxx │ │ │ │ │ ├── fsdt_win32.cxx │ │ │ │ │ ├── fsdt_win32.hxx │ │ │ │ │ ├── fswin32.def │ │ │ │ │ ├── fswin32.dep │ │ │ │ │ ├── fswin32.dsp │ │ │ │ │ ├── fswin32.mak │ │ │ │ │ └── main_win32.cxx │ │ │ ├── fixmakdep.pl │ │ │ ├── include │ │ │ │ ├── autolock.hxx │ │ │ │ ├── conf_help.hxx │ │ │ │ ├── debug.hxx │ │ │ │ ├── fsinterface.hxx │ │ │ │ ├── htab.h │ │ │ │ ├── mycifs.h │ │ │ │ └── queue.h │ │ │ ├── main │ │ │ │ ├── Makefile │ │ │ │ ├── helpdll │ │ │ │ │ ├── .cvsignore │ │ │ │ │ ├── Makefile │ │ │ │ │ ├── conf_help.cxx │ │ │ │ │ ├── fshelper.def │ │ │ │ │ ├── fshelper.dep │ │ │ │ │ ├── fshelper.dsp │ │ │ │ │ ├── fshelper.mak │ │ │ │ │ └── main_helper.cxx │ │ │ │ ├── helplib │ │ │ │ │ ├── .cvsignore │ │ │ │ │ ├── Makefile │ │ │ │ │ ├── helplib.dep │ │ │ │ │ ├── helplib.dsp │ │ │ │ │ ├── helplib.mak │ │ │ │ │ └── htab.c │ │ │ │ ├── netapi32 │ │ │ │ │ ├── .cvsignore │ │ │ │ │ ├── Makefile │ │ │ │ │ ├── config.c │ │ │ │ │ ├── config.h │ │ │ │ │ ├── dumpsmb.c │ │ │ │ │ ├── dumpsmb.h │ │ │ │ │ ├── hash.cpp │ │ │ │ │ ├── hash.hpp │ │ │ │ │ ├── main.c │ │ │ │ │ ├── netapi32.def │ │ │ │ │ ├── netapi32.dep │ │ │ │ │ ├── netapi32.dsp │ │ │ │ │ ├── netapi32.ini │ │ │ │ │ ├── netapi32.mak │ │ │ │ │ ├── smball.h │ │ │ │ │ ├── smbcom.c │ │ │ │ │ ├── smbcom.h │ │ │ │ │ ├── smbutil.c │ │ │ │ │ ├── smbutil.h │ │ │ │ │ ├── trans2.c │ │ │ │ │ └── trans2.h │ │ │ │ └── server │ │ │ │ │ ├── .cvsignore │ │ │ │ │ ├── Makefile │ │ │ │ │ ├── config.cxx │ │ │ │ │ ├── config.hxx │ │ │ │ │ ├── filter.cxx │ │ │ │ │ ├── filter.hxx │ │ │ │ │ ├── main.cxx │ │ │ │ │ ├── nbhelp.cxx │ │ │ │ │ ├── nbhelp.hxx │ │ │ │ │ ├── queue.cxx │ │ │ │ │ ├── queue.hxx │ │ │ │ │ ├── server.cxx │ │ │ │ │ ├── server.dep │ │ │ │ │ ├── server.dsp │ │ │ │ │ ├── server.hxx │ │ │ │ │ ├── server.mak │ │ │ │ │ ├── smball.hxx │ │ │ │ │ ├── smbcom.cxx │ │ │ │ │ ├── smbcom.hxx │ │ │ │ │ ├── smbglue.cxx │ │ │ │ │ ├── smbglue.hxx │ │ │ │ │ ├── smbutil.cxx │ │ │ │ │ ├── smbutil.hxx │ │ │ │ │ ├── trans2.cxx │ │ │ │ │ └── trans2.hxx │ │ │ ├── makedist.cmd │ │ │ ├── src.mak │ │ │ ├── subdir.mak │ │ │ └── test │ │ │ │ ├── Makefile │ │ │ │ ├── fst │ │ │ │ ├── .cvsignore │ │ │ │ ├── Makefile │ │ │ │ ├── dispatch.cpp │ │ │ │ ├── dispatch.hpp │ │ │ │ ├── fst.dep │ │ │ │ ├── fst.dsp │ │ │ │ ├── fst.mak │ │ │ │ ├── main.cpp │ │ │ │ └── tests.cpp │ │ │ │ └── nbt │ │ │ │ ├── .cvsignore │ │ │ │ ├── Makefile │ │ │ │ ├── buffers.c │ │ │ │ ├── buffers.h │ │ │ │ ├── dispatch.cpp │ │ │ │ ├── dispatch.hpp │ │ │ │ ├── main.cpp │ │ │ │ ├── nbhelp.c │ │ │ │ ├── nbhelp.h │ │ │ │ ├── nbt.dep │ │ │ │ ├── nbt.dsp │ │ │ │ ├── nbt.mak │ │ │ │ ├── ncbutil.c │ │ │ │ ├── ncbutil.h │ │ │ │ ├── pass.c │ │ │ │ └── tests.c │ │ ├── filedisk-19 │ │ │ ├── COPYING.TXT │ │ │ ├── exe │ │ │ │ ├── MAKEFILE │ │ │ │ ├── filedisk.c │ │ │ │ ├── filedisk.rc │ │ │ │ ├── objfre_wnet_amd64 │ │ │ │ │ └── amd64 │ │ │ │ │ │ ├── filedisk.exe │ │ │ │ │ │ └── filedisk.pdb │ │ │ │ ├── objfre_wnet_ia64 │ │ │ │ │ └── ia64 │ │ │ │ │ │ ├── filedisk.exe │ │ │ │ │ │ └── filedisk.pdb │ │ │ │ ├── objfre_wxp_x86 │ │ │ │ │ └── i386 │ │ │ │ │ │ ├── filedisk.exe │ │ │ │ │ │ └── filedisk.pdb │ │ │ │ └── sources │ │ │ ├── filedisk.reg │ │ │ ├── install.txt │ │ │ ├── readme.txt │ │ │ └── sys │ │ │ │ ├── inc │ │ │ │ └── filedisk.h │ │ │ │ ├── obj │ │ │ │ ├── chk │ │ │ │ │ ├── amd64 │ │ │ │ │ │ ├── filedisk.pdb │ │ │ │ │ │ └── filedisk.sys │ │ │ │ │ ├── i386 │ │ │ │ │ │ ├── filedisk.pdb │ │ │ │ │ │ └── filedisk.sys │ │ │ │ │ └── ia64 │ │ │ │ │ │ ├── filedisk.pdb │ │ │ │ │ │ └── filedisk.sys │ │ │ │ └── fre │ │ │ │ │ ├── amd64 │ │ │ │ │ ├── filedisk.pdb │ │ │ │ │ └── filedisk.sys │ │ │ │ │ ├── i386 │ │ │ │ │ ├── filedisk.pdb │ │ │ │ │ └── filedisk.sys │ │ │ │ │ └── ia64 │ │ │ │ │ ├── filedisk.pdb │ │ │ │ │ └── filedisk.sys │ │ │ │ └── src │ │ │ │ ├── MAKEFILE │ │ │ │ ├── Sources │ │ │ │ ├── filedisk.c │ │ │ │ └── filedisk.rc │ │ ├── httpdisk-8 │ │ │ ├── COPYING.TXT │ │ │ ├── exe │ │ │ │ ├── MAKEFILE │ │ │ │ ├── httpdisk.c │ │ │ │ ├── httpdisk.rc │ │ │ │ ├── objfre_wnet_amd64 │ │ │ │ │ └── amd64 │ │ │ │ │ │ ├── httpdisk.exe │ │ │ │ │ │ └── httpdisk.pdb │ │ │ │ ├── objfre_wnet_ia64 │ │ │ │ │ └── ia64 │ │ │ │ │ │ ├── httpdisk.exe │ │ │ │ │ │ └── httpdisk.pdb │ │ │ │ ├── objfre_wxp_x86 │ │ │ │ │ └── i386 │ │ │ │ │ │ ├── httpdisk.exe │ │ │ │ │ │ └── httpdisk.pdb │ │ │ │ └── sources │ │ │ ├── httpdisk.reg │ │ │ ├── install.txt │ │ │ ├── readme.txt │ │ │ └── sys │ │ │ │ ├── inc │ │ │ │ ├── httpdisk.h │ │ │ │ ├── ksocket.h │ │ │ │ └── ktdi.h │ │ │ │ ├── obj │ │ │ │ ├── chk │ │ │ │ │ ├── amd64 │ │ │ │ │ │ ├── httpdisk.pdb │ │ │ │ │ │ └── httpdisk.sys │ │ │ │ │ ├── i386 │ │ │ │ │ │ ├── httpdisk.pdb │ │ │ │ │ │ └── httpdisk.sys │ │ │ │ │ └── ia64 │ │ │ │ │ │ ├── httpdisk.pdb │ │ │ │ │ │ └── httpdisk.sys │ │ │ │ └── fre │ │ │ │ │ ├── amd64 │ │ │ │ │ ├── httpdisk.pdb │ │ │ │ │ └── httpdisk.sys │ │ │ │ │ ├── i386 │ │ │ │ │ ├── httpdisk.pdb │ │ │ │ │ └── httpdisk.sys │ │ │ │ │ └── ia64 │ │ │ │ │ ├── httpdisk.pdb │ │ │ │ │ └── httpdisk.sys │ │ │ │ └── src │ │ │ │ ├── MAKEFILE │ │ │ │ ├── Sources │ │ │ │ ├── httpdisk.c │ │ │ │ ├── httpdisk.rc │ │ │ │ ├── ksocket.c │ │ │ │ └── ktdi.c │ │ ├── romfs-18 │ │ │ ├── COPYING.TXT │ │ │ ├── exe │ │ │ │ ├── umount │ │ │ │ │ ├── MAKEFILE │ │ │ │ │ ├── sources │ │ │ │ │ ├── umount.c │ │ │ │ │ ├── umount.exe │ │ │ │ │ └── umount.rc │ │ │ │ └── unload │ │ │ │ │ ├── MAKEFILE │ │ │ │ │ ├── sources │ │ │ │ │ ├── unload.c │ │ │ │ │ ├── unload.exe │ │ │ │ │ └── unload.rc │ │ │ ├── install.txt │ │ │ ├── readme.txt │ │ │ ├── romfs.reg │ │ │ ├── romfs.txt │ │ │ └── sys │ │ │ │ ├── inc │ │ │ │ ├── border.h │ │ │ │ ├── fsd.h │ │ │ │ ├── gnuntifs.h │ │ │ │ ├── ltypes.h │ │ │ │ └── rom_fs.h │ │ │ │ ├── obj │ │ │ │ ├── chk │ │ │ │ │ ├── amd64 │ │ │ │ │ │ ├── romfs.pdb │ │ │ │ │ │ └── romfs.sys │ │ │ │ │ └── i386 │ │ │ │ │ │ ├── romfs.nms │ │ │ │ │ │ ├── romfs.pdb │ │ │ │ │ │ └── romfs.sys │ │ │ │ └── fre │ │ │ │ │ ├── amd64 │ │ │ │ │ ├── romfs.pdb │ │ │ │ │ └── romfs.sys │ │ │ │ │ └── i386 │ │ │ │ │ ├── romfs.pdb │ │ │ │ │ └── romfs.sys │ │ │ │ └── src │ │ │ │ ├── MAKEFILE │ │ │ │ ├── Sources │ │ │ │ ├── alloc.c │ │ │ │ ├── blockdev.c │ │ │ │ ├── char.c │ │ │ │ ├── cleanup.c │ │ │ │ ├── close.c │ │ │ │ ├── cmcb.c │ │ │ │ ├── create.c │ │ │ │ ├── debug.c │ │ │ │ ├── devctl.c │ │ │ │ ├── dirctl.c │ │ │ │ ├── fastio.c │ │ │ │ ├── fileinfo.c │ │ │ │ ├── fsctl.c │ │ │ │ ├── fsd.c │ │ │ │ ├── init.c │ │ │ │ ├── lockctl.c │ │ │ │ ├── objchk_wnet_amd64 │ │ │ │ └── amd64 │ │ │ │ │ ├── alloc.obj.oacr.root.amd64chk.pft.xml │ │ │ │ │ ├── blockdev.obj.oacr.root.amd64chk.pft.xml │ │ │ │ │ ├── char.obj.oacr.root.amd64chk.pft.xml │ │ │ │ │ ├── cleanup.obj.oacr.root.amd64chk.pft.xml │ │ │ │ │ ├── close.obj.oacr.root.amd64chk.pft.xml │ │ │ │ │ ├── cmcb.obj.oacr.root.amd64chk.pft.xml │ │ │ │ │ ├── create.obj.oacr.root.amd64chk.pft.xml │ │ │ │ │ ├── debug.obj.oacr.root.amd64chk.pft.xml │ │ │ │ │ ├── devctl.obj.oacr.root.amd64chk.pft.xml │ │ │ │ │ ├── dirctl.obj.oacr.root.amd64chk.pft.xml │ │ │ │ │ ├── fastio.obj.oacr.root.amd64chk.pft.xml │ │ │ │ │ ├── fileinfo.obj.oacr.root.amd64chk.pft.xml │ │ │ │ │ ├── fsctl.obj.oacr.root.amd64chk.pft.xml │ │ │ │ │ ├── fsd.obj.oacr.root.amd64chk.pft.xml │ │ │ │ │ ├── init.obj.oacr.root.amd64chk.pft.xml │ │ │ │ │ ├── lockctl.obj.oacr.root.amd64chk.pft.xml │ │ │ │ │ ├── read.obj.oacr.root.amd64chk.pft.xml │ │ │ │ │ ├── romfsrec.obj.oacr.root.amd64chk.pft.xml │ │ │ │ │ ├── string.obj.oacr.root.amd64chk.pft.xml │ │ │ │ │ └── volinfo.obj.oacr.root.amd64chk.pft.xml │ │ │ │ ├── objfre_wnet_amd64 │ │ │ │ └── amd64 │ │ │ │ │ ├── alloc.obj.oacr.root.amd64fre.pft.xml │ │ │ │ │ ├── blockdev.obj.oacr.root.amd64fre.pft.xml │ │ │ │ │ ├── char.obj.oacr.root.amd64fre.pft.xml │ │ │ │ │ ├── cleanup.obj.oacr.root.amd64fre.pft.xml │ │ │ │ │ ├── close.obj.oacr.root.amd64fre.pft.xml │ │ │ │ │ ├── cmcb.obj.oacr.root.amd64fre.pft.xml │ │ │ │ │ ├── create.obj.oacr.root.amd64fre.pft.xml │ │ │ │ │ ├── debug.obj.oacr.root.amd64fre.pft.xml │ │ │ │ │ ├── devctl.obj.oacr.root.amd64fre.pft.xml │ │ │ │ │ ├── dirctl.obj.oacr.root.amd64fre.pft.xml │ │ │ │ │ ├── fastio.obj.oacr.root.amd64fre.pft.xml │ │ │ │ │ ├── fileinfo.obj.oacr.root.amd64fre.pft.xml │ │ │ │ │ ├── fsctl.obj.oacr.root.amd64fre.pft.xml │ │ │ │ │ ├── fsd.obj.oacr.root.amd64fre.pft.xml │ │ │ │ │ ├── init.obj.oacr.root.amd64fre.pft.xml │ │ │ │ │ ├── lockctl.obj.oacr.root.amd64fre.pft.xml │ │ │ │ │ └── read.obj.oacr.root.amd64fre.pft.xml │ │ │ │ ├── read.c │ │ │ │ ├── romfs.rc │ │ │ │ ├── romfsrec.c │ │ │ │ ├── string.c │ │ │ │ └── volinfo.c │ │ ├── vfdsrc-080206.zip │ │ └── vfdsrc-080206 │ │ │ ├── Backup1 │ │ │ ├── vfd.sln │ │ │ └── vfd.v12.suo │ │ │ ├── UpgradeLog.htm │ │ │ ├── UpgradeLog2.htm │ │ │ ├── all.tlog │ │ │ └── all.lastbuildstate │ │ │ ├── build.txt │ │ │ ├── cmd │ │ │ ├── Debug │ │ │ │ ├── cmd.tlog │ │ │ │ │ ├── cmd.lastbuildstate │ │ │ │ │ ├── custombuild.command.1.tlog │ │ │ │ │ ├── custombuild.read.1.tlog │ │ │ │ │ ├── custombuild.write.1.tlog │ │ │ │ │ └── unsuccessfulbuild │ │ │ │ └── vfdcmd.log │ │ │ ├── vfdcmd.c │ │ │ ├── vfdcmd.dsp │ │ │ ├── vfdcmd.rs │ │ │ ├── vfdcmd.vcxproj │ │ │ └── vfdmsg.mc │ │ │ ├── copying.txt │ │ │ ├── gui │ │ │ ├── Debug │ │ │ │ ├── gui.tlog │ │ │ │ │ ├── custombuild.command.1.tlog │ │ │ │ │ ├── custombuild.read.1.tlog │ │ │ │ │ ├── custombuild.write.1.tlog │ │ │ │ │ ├── gui.lastbuildstate │ │ │ │ │ └── unsuccessfulbuild │ │ │ │ └── vfdwin.log │ │ │ ├── aboutdlg.c │ │ │ ├── assocdlg.c │ │ │ ├── driverdlg.c │ │ │ ├── imagedlg.c │ │ │ ├── maindlg.c │ │ │ ├── registry.c │ │ │ ├── registry.h │ │ │ ├── res │ │ │ │ └── imagelist.bmp │ │ │ ├── resource.h │ │ │ ├── shelldlg.c │ │ │ ├── sysincl.h │ │ │ ├── vfdmsg.mc │ │ │ ├── vfdwin.c │ │ │ ├── vfdwin.dsp │ │ │ ├── vfdwin.h │ │ │ ├── vfdwin.rc │ │ │ ├── vfdwin.rs │ │ │ ├── vfdwin.vcxproj │ │ │ └── vfdwin.vcxproj.filters │ │ │ ├── inc │ │ │ ├── vfdapi.h │ │ │ ├── vfdio.h │ │ │ ├── vfdtypes.h │ │ │ ├── vfdver.h │ │ │ └── vfdver.rc │ │ │ ├── lib │ │ │ ├── Debug │ │ │ │ ├── lib.tlog │ │ │ │ │ ├── custombuild.command.1.tlog │ │ │ │ │ ├── custombuild.read.1.tlog │ │ │ │ │ ├── custombuild.write.1.tlog │ │ │ │ │ ├── lib.lastbuildstate │ │ │ │ │ └── unsuccessfulbuild │ │ │ │ └── vfdlib.log │ │ │ ├── res │ │ │ │ ├── config.ico │ │ │ │ ├── image.ico │ │ │ │ └── vfd.ico │ │ │ ├── vfdctl.c │ │ │ ├── vfdfat.c │ │ │ ├── vfdguiopen.c │ │ │ ├── vfdguirc.h │ │ │ ├── vfdguisave.c │ │ │ ├── vfdguitip.c │ │ │ ├── vfdguiut.c │ │ │ ├── vfdlib.c │ │ │ ├── vfdlib.def │ │ │ ├── vfdlib.dsp │ │ │ ├── vfdlib.h │ │ │ ├── vfdlib.rc │ │ │ ├── vfdlib.rs │ │ │ ├── vfdlib.vcxproj │ │ │ ├── vfdlib.vcxproj.filters │ │ │ ├── vfdmsg.mc │ │ │ ├── vfdshcfact.cpp │ │ │ ├── vfdshcfact.h │ │ │ ├── vfdshext.cpp │ │ │ ├── vfdshext.h │ │ │ ├── vfdshguid.h │ │ │ ├── vfdshmenu.cpp │ │ │ ├── vfdshprop.cpp │ │ │ ├── vfdshutil.cpp │ │ │ └── vfdzip.c │ │ │ ├── sys │ │ │ ├── imports.h │ │ │ ├── makefile │ │ │ ├── sources │ │ │ ├── vfddbg.c │ │ │ ├── vfddbg.h │ │ │ ├── vfddev.c │ │ │ ├── vfddrv.c │ │ │ ├── vfddrv.h │ │ │ ├── vfddrv.rc │ │ │ ├── vfdfmt.c │ │ │ ├── vfdimg.c │ │ │ ├── vfdioctl.c │ │ │ ├── vfdlink.c │ │ │ ├── vfdmnt.c │ │ │ ├── vfdpnp.c │ │ │ └── vfdrdwr.c │ │ │ ├── vfd.dsp │ │ │ ├── vfd.dsw │ │ │ ├── vfd.log │ │ │ ├── vfd.sdf │ │ │ ├── vfd.sln │ │ │ ├── vfd.v12.suo │ │ │ ├── vfd.vcxproj │ │ │ └── zlib │ │ │ └── readme.txt │ ├── WS_FTP.LOG │ ├── event │ │ ├── MAKE-MC.BAT │ │ ├── MAKEFILE │ │ ├── README.TXT │ │ ├── SOURCES │ │ ├── dummy.c │ │ ├── errmsg.msg │ │ ├── errmsg.rc │ │ ├── obj │ │ │ ├── _objects.mac │ │ │ └── i386 │ │ │ │ ├── checked │ │ │ │ ├── sfsdevnt.dll │ │ │ │ ├── sfsdevnt.exp │ │ │ │ └── sfsdevnt.lib │ │ │ │ ├── dummy.obj │ │ │ │ ├── errmsg.res │ │ │ │ └── free │ │ │ │ ├── sfsdevnt.dll │ │ │ │ ├── sfsdevnt.exp │ │ │ │ └── sfsdevnt.lib │ │ └── sfsdevnt.def │ ├── inc │ │ ├── errmsg.h │ │ ├── protos.h │ │ ├── sfsd.h │ │ └── struct.h │ └── readme1.txt ├── filter-high │ ├── WS_FTP.LOG │ ├── inc │ │ ├── protos.h │ │ ├── sfilter.h │ │ └── struct.h │ ├── readme2.txt │ ├── sfilter.ini │ └── src │ │ ├── attach.c │ │ ├── close.c │ │ ├── create.c │ │ ├── dispatch.c │ │ ├── fastio.c │ │ ├── fsctrl.c │ │ ├── makefile │ │ ├── misc.c │ │ ├── obj │ │ ├── _objects.mac │ │ └── i386 │ │ │ ├── checked │ │ │ └── sfilter.sys │ │ │ └── free │ │ │ ├── sfilter.dbg │ │ │ └── sfilter.sys │ │ ├── sfilinit.c │ │ ├── sfilter.rc │ │ └── sources └── fsrec │ ├── WS_FTP.LOG │ ├── inc │ └── sfsrec.h │ ├── readme3.txt │ └── src │ ├── buildchk_win7_ia64.log │ ├── buildchk_win7_ia64.wrn │ ├── makefile │ ├── obj │ ├── _objects.mac │ └── i386 │ │ ├── checked │ │ └── sfsrec.sys │ │ ├── free │ │ └── sfsrec.sys │ │ └── sfsrec.obj │ ├── objchk_win7_ia64 │ └── ia64 │ │ ├── _objects.mac │ │ ├── sfsrec.obj │ │ ├── sfsrec.pdb │ │ ├── sfsrec.sys │ │ └── vc90.pdb │ ├── sfsrec.c │ └── sources ├── README.md ├── Tutorial └── FileSystem │ └── Create.md └── libdb-dotnet ├── BSD-License.txt ├── BerkeleyDB.sln ├── ReadMe.html ├── bin ├── BerkeleyDb.Utils43.dll ├── BerkeleyDb.Utils45.dll ├── Kds.Serialization.dll ├── libdb_dotNET43.dll └── libdb_dotNET45.dll ├── demo ├── getting_started │ ├── DataModel.cs │ ├── Database.cs │ ├── Db │ │ ├── inventory.txt │ │ └── vendors.txt │ ├── MainFrm.Designer.cs │ ├── MainFrm.cs │ ├── Program.cs │ ├── Properties │ │ └── AssemblyInfo.cs │ └── getting_started.csproj └── overview │ ├── MainFrm.Designer.cs │ ├── MainFrm.cs │ ├── Program.cs │ ├── Properties │ └── AssemblyInfo.cs │ └── overview.csproj ├── docs └── libdb-dotnet45.chm ├── libdb-dotnet.ndoc └── msbuild.bat /FAST FAT/C++/fastfat.opensdf: -------------------------------------------------------------------------------- 1 | Yogender SolankiYSOLANKI -------------------------------------------------------------------------------- /FAST FAT/C++/fastfat.rc: -------------------------------------------------------------------------------- 1 | // 2 | // Copyright (C) Microsoft. All rights reserved. 3 | // 4 | #include 5 | 6 | #include 7 | 8 | #define VER_FILETYPE VFT_DRV 9 | #define VER_FILESUBTYPE VFT2_DRV_SYSTEM 10 | #define VER_FILEDESCRIPTION_STR "Fast FAT File System Driver" 11 | #define VER_INTERNALNAME_STR "fastfat.sys" 12 | #define VER_ORIGINALFILENAME_STR "FastFAT.Sys" 13 | 14 | #include "common.ver" 15 | -------------------------------------------------------------------------------- /FAST FAT/C++/fastfat.sdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yogendersolanki91/Kernel-Driver-Example/b8ec56d5a035dd019d6d7a57b4610a4ff9f49774/FAST FAT/C++/fastfat.sdf -------------------------------------------------------------------------------- /FAST FAT/C++/fastfat.sln.GhostDoc.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | *.min.js 4 | jquery*.js 5 | 6 | 7 | -------------------------------------------------------------------------------- /FAST FAT/C++/fastfat.v12.suo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yogendersolanki91/Kernel-Driver-Example/b8ec56d5a035dd019d6d7a57b4610a4ff9f49774/FAST FAT/C++/fastfat.v12.suo -------------------------------------------------------------------------------- /FAST FAT/C++/fastfat.vcxproj.user: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | -------------------------------------------------------------------------------- /FAST FAT/C++/fatprocssrc.c: -------------------------------------------------------------------------------- 1 | #include "fatprocs.h" -------------------------------------------------------------------------------- /FAST FAT/description/Combined.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yogendersolanki91/Kernel-Driver-Example/b8ec56d5a035dd019d6d7a57b4610a4ff9f49774/FAST FAT/description/Combined.css -------------------------------------------------------------------------------- /FAST FAT/description/a7bd86db-8a7a-43ce-8954-21f8f839f51bCombined.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yogendersolanki91/Kernel-Driver-Example/b8ec56d5a035dd019d6d7a57b4610a4ff9f49774/FAST FAT/description/a7bd86db-8a7a-43ce-8954-21f8f839f51bCombined.css -------------------------------------------------------------------------------- /ImDiskSource/7zSD.sfx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yogendersolanki91/Kernel-Driver-Example/b8ec56d5a035dd019d6d7a57b4610a4ff9f49774/ImDiskSource/7zSD.sfx -------------------------------------------------------------------------------- /ImDiskSource/7zSDcfg.txt: -------------------------------------------------------------------------------- 1 | ;!@Install@!UTF-8! 2 | Title="ImDisk Virtual Disk Driver" 3 | BeginPrompt="This will install ImDisk Virtual Disk Driver with the imdisk.exe command line tool and a Control Panel applet. Continue?" 4 | ExecuteFile="runwaitw.exe" 5 | ExecuteParameters="/64 /hide .\install.cmd" 6 | ;!@InstallEnd@! 7 | -------------------------------------------------------------------------------- /ImDiskSource/Debug/imdisk.lib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yogendersolanki91/Kernel-Driver-Example/b8ec56d5a035dd019d6d7a57b4610a4ff9f49774/ImDiskSource/Debug/imdisk.lib -------------------------------------------------------------------------------- /ImDiskSource/ImDiskNet/DevioNet/DevioNet.snk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yogendersolanki91/Kernel-Driver-Example/b8ec56d5a035dd019d6d7a57b4610a4ff9f49774/ImDiskSource/ImDiskNet/DevioNet/DevioNet.snk -------------------------------------------------------------------------------- /ImDiskSource/ImDiskNet/DevioNet/My Project/Application.Designer.vb: -------------------------------------------------------------------------------- 1 | '------------------------------------------------------------------------------ 2 | ' 3 | ' This code was generated by a tool. 4 | ' Runtime Version:4.0.30319.239 5 | ' 6 | ' Changes to this file may cause incorrect behavior and will be lost if 7 | ' the code is regenerated. 8 | ' 9 | '------------------------------------------------------------------------------ 10 | 11 | Option Strict On 12 | Option Explicit On 13 | 14 | -------------------------------------------------------------------------------- /ImDiskSource/ImDiskNet/DevioNet/My Project/Application.myapp: -------------------------------------------------------------------------------- 1 |  2 | 3 | false 4 | false 5 | 0 6 | true 7 | 0 8 | 2 9 | true 10 | 11 | -------------------------------------------------------------------------------- /ImDiskSource/ImDiskNet/DevioNet/My Project/Settings.settings: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /ImDiskSource/ImDiskNet/DiscUtilsDevio/My Project/Application.Designer.vb: -------------------------------------------------------------------------------- 1 | '------------------------------------------------------------------------------ 2 | ' 3 | ' This code was generated by a tool. 4 | ' Runtime Version:4.0.30319.239 5 | ' 6 | ' Changes to this file may cause incorrect behavior and will be lost if 7 | ' the code is regenerated. 8 | ' 9 | '------------------------------------------------------------------------------ 10 | 11 | Option Strict On 12 | Option Explicit On 13 | 14 | -------------------------------------------------------------------------------- /ImDiskSource/ImDiskNet/DiscUtilsDevio/My Project/Application.myapp: -------------------------------------------------------------------------------- 1 |  2 | 3 | false 4 | false 5 | 0 6 | true 7 | 0 8 | 2 9 | true 10 | 11 | -------------------------------------------------------------------------------- /ImDiskSource/ImDiskNet/DiscUtilsDevio/My Project/Settings.settings: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /ImDiskSource/ImDiskNet/Help/icons/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yogendersolanki91/Kernel-Driver-Example/b8ec56d5a035dd019d6d7a57b4610a4ff9f49774/ImDiskSource/ImDiskNet/Help/icons/favicon.ico -------------------------------------------------------------------------------- /ImDiskSource/ImDiskNet/ImDiskNet/ImDisk/ImDiskControl.vb: -------------------------------------------------------------------------------- 1 | Namespace ImDisk 2 | 3 | ''' 4 | ''' Represents ImDisk Virtual Disk Driver control device object. 5 | ''' 6 | 7 | Public Class ImDiskControl 8 | Inherits ImDiskObject 9 | 10 | ''' 11 | ''' Creates a new instance and opens ImDisk Virtual Disk Driver control device object. 12 | ''' 13 | Public Sub New() 14 | MyBase.New("\\?\ImDiskCtl", AccessMode:=0) 15 | 16 | End Sub 17 | 18 | End Class 19 | 20 | End Namespace -------------------------------------------------------------------------------- /ImDiskSource/ImDiskNet/ImDiskNet/ImDiskNet.snk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yogendersolanki91/Kernel-Driver-Example/b8ec56d5a035dd019d6d7a57b4610a4ff9f49774/ImDiskSource/ImDiskNet/ImDiskNet/ImDiskNet.snk -------------------------------------------------------------------------------- /ImDiskSource/ImDiskNet/ImDiskNet/My Project/Application.Designer.vb: -------------------------------------------------------------------------------- 1 | '------------------------------------------------------------------------------ 2 | ' 3 | ' This code was generated by a tool. 4 | ' Runtime Version:4.0.30319.239 5 | ' 6 | ' Changes to this file may cause incorrect behavior and will be lost if 7 | ' the code is regenerated. 8 | ' 9 | '------------------------------------------------------------------------------ 10 | 11 | Option Strict On 12 | Option Explicit On 13 | 14 | -------------------------------------------------------------------------------- /ImDiskSource/ImDiskNet/ImDiskNet/My Project/Application.myapp: -------------------------------------------------------------------------------- 1 |  2 | 3 | false 4 | false 5 | 0 6 | true 7 | 0 8 | 1 9 | true 10 | 11 | -------------------------------------------------------------------------------- /ImDiskSource/ImDiskNet/ImDiskNet/My Project/Settings.settings: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /ImDiskSource/Makefile.user: -------------------------------------------------------------------------------- 1 | 2 | IMDISK_VERSION=2.0.9 3 | 4 | DIST_DIR=p:\utils 5 | UPLOAD_DIR=z:\ltr-website\ltr-data.se\files\ 6 | 7 | SIGNTOOL=signtool sign /a /v 8 | COMPANYNAME=Lagerkvist Teknisk Radgivning i Boras HB 9 | COMPANYURL=http://www.ltr-data.se 10 | CERTPATH=$(MAKEDIR)\..\cert\MSCV-GlobalSign.cer 11 | 12 | -------------------------------------------------------------------------------- /ImDiskSource/Release/imdisk.lib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yogendersolanki91/Kernel-Driver-Example/b8ec56d5a035dd019d6d7a57b4610a4ff9f49774/ImDiskSource/Release/imdisk.lib -------------------------------------------------------------------------------- /ImDiskSource/awealloc/MAKEFILE: -------------------------------------------------------------------------------- 1 | # 2 | # DO NOT EDIT THIS FILE!!! Edit .\sources. if you want to add a new source 3 | # file to this component. This file merely indirects to the real make file 4 | # that is shared by all the driver components of the Windows NT DDK 5 | # 6 | 7 | !INCLUDE $(NTMAKEENV)\makefile.def 8 | -------------------------------------------------------------------------------- /ImDiskSource/awealloc/awealloc.rc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yogendersolanki91/Kernel-Driver-Example/b8ec56d5a035dd019d6d7a57b4610a4ff9f49774/ImDiskSource/awealloc/awealloc.rc -------------------------------------------------------------------------------- /ImDiskSource/awealloc/sources: -------------------------------------------------------------------------------- 1 | TARGETNAME=awealloc 2 | TARGETPATH=. 3 | TARGETTYPE=DRIVER 4 | SOURCES=awealloc.c awealloc.rc 5 | MSC_WARNING_LEVEL=/W4 /WX /wd4100 6 | !IF "$(NTDEBUG)" != "ntsd" 7 | MSC_OPTIMIZATION=/Ox /GF 8 | !ENDIF 9 | -------------------------------------------------------------------------------- /ImDiskSource/cli/MAKEFILE: -------------------------------------------------------------------------------- 1 | # 2 | # DO NOT EDIT THIS FILE!!! Edit .\sources. if you want to add a new source 3 | # file to this component. This file merely indirects to the real make file 4 | # that is shared by all the driver components of the Windows NT DDK 5 | # 6 | 7 | !INCLUDE $(NTMAKEENV)\makefile.def 8 | -------------------------------------------------------------------------------- /ImDiskSource/cli/imdisk.rc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yogendersolanki91/Kernel-Driver-Example/b8ec56d5a035dd019d6d7a57b4610a4ff9f49774/ImDiskSource/cli/imdisk.rc -------------------------------------------------------------------------------- /ImDiskSource/cpl/Icons/CD.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yogendersolanki91/Kernel-Driver-Example/b8ec56d5a035dd019d6d7a57b4610a4ff9f49774/ImDiskSource/cpl/Icons/CD.ico -------------------------------------------------------------------------------- /ImDiskSource/cpl/Icons/Disk.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yogendersolanki91/Kernel-Driver-Example/b8ec56d5a035dd019d6d7a57b4610a4ff9f49774/ImDiskSource/cpl/Icons/Disk.ico -------------------------------------------------------------------------------- /ImDiskSource/cpl/Icons/Floppy.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yogendersolanki91/Kernel-Driver-Example/b8ec56d5a035dd019d6d7a57b4610a4ff9f49774/ImDiskSource/cpl/Icons/Floppy.ico -------------------------------------------------------------------------------- /ImDiskSource/cpl/Icons/VD.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yogendersolanki91/Kernel-Driver-Example/b8ec56d5a035dd019d6d7a57b4610a4ff9f49774/ImDiskSource/cpl/Icons/VD.ico -------------------------------------------------------------------------------- /ImDiskSource/cpl/Icons/VDInfo.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yogendersolanki91/Kernel-Driver-Example/b8ec56d5a035dd019d6d7a57b4610a4ff9f49774/ImDiskSource/cpl/Icons/VDInfo.ico -------------------------------------------------------------------------------- /ImDiskSource/cpl/Makefile: -------------------------------------------------------------------------------- 1 | # 2 | # DO NOT EDIT THIS FILE!!! Edit .\sources. if you want to add a new source 3 | # file to this component. This file merely indirects to the real make file 4 | # that is shared by all the driver components of the Windows NT DDK 5 | # 6 | 7 | !INCLUDE $(NTMAKEENV)\makefile.def 8 | -------------------------------------------------------------------------------- /ImDiskSource/cpl/amd64/imdisk.lib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yogendersolanki91/Kernel-Driver-Example/b8ec56d5a035dd019d6d7a57b4610a4ff9f49774/ImDiskSource/cpl/amd64/imdisk.lib -------------------------------------------------------------------------------- /ImDiskSource/cpl/cd.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yogendersolanki91/Kernel-Driver-Example/b8ec56d5a035dd019d6d7a57b4610a4ff9f49774/ImDiskSource/cpl/cd.ico -------------------------------------------------------------------------------- /ImDiskSource/cpl/crthlp.lib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yogendersolanki91/Kernel-Driver-Example/b8ec56d5a035dd019d6d7a57b4610a4ff9f49774/ImDiskSource/cpl/crthlp.lib -------------------------------------------------------------------------------- /ImDiskSource/cpl/dlg.rc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yogendersolanki91/Kernel-Driver-Example/b8ec56d5a035dd019d6d7a57b4610a4ff9f49774/ImDiskSource/cpl/dlg.rc -------------------------------------------------------------------------------- /ImDiskSource/cpl/fd.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yogendersolanki91/Kernel-Driver-Example/b8ec56d5a035dd019d6d7a57b4610a4ff9f49774/ImDiskSource/cpl/fd.ico -------------------------------------------------------------------------------- /ImDiskSource/cpl/hd.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yogendersolanki91/Kernel-Driver-Example/b8ec56d5a035dd019d6d7a57b4610a4ff9f49774/ImDiskSource/cpl/hd.ico -------------------------------------------------------------------------------- /ImDiskSource/cpl/i386/imdisk.lib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yogendersolanki91/Kernel-Driver-Example/b8ec56d5a035dd019d6d7a57b4610a4ff9f49774/ImDiskSource/cpl/i386/imdisk.lib -------------------------------------------------------------------------------- /ImDiskSource/cpl/ia64/imdisk.lib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yogendersolanki91/Kernel-Driver-Example/b8ec56d5a035dd019d6d7a57b4610a4ff9f49774/ImDiskSource/cpl/ia64/imdisk.lib -------------------------------------------------------------------------------- /ImDiskSource/cpl/imdisk.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yogendersolanki91/Kernel-Driver-Example/b8ec56d5a035dd019d6d7a57b4610a4ff9f49774/ImDiskSource/cpl/imdisk.ico -------------------------------------------------------------------------------- /ImDiskSource/cpl/imdisk.rc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yogendersolanki91/Kernel-Driver-Example/b8ec56d5a035dd019d6d7a57b4610a4ff9f49774/ImDiskSource/cpl/imdisk.rc -------------------------------------------------------------------------------- /ImDiskSource/cpl/imdisk.rc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yogendersolanki91/Kernel-Driver-Example/b8ec56d5a035dd019d6d7a57b4610a4ff9f49774/ImDiskSource/cpl/imdisk.rc.h -------------------------------------------------------------------------------- /ImDiskSource/cpl/imdisk_x64.def: -------------------------------------------------------------------------------- 1 | 2 | LIBRARY imdisk.cpl 3 | 4 | EXPORTS 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | -------------------------------------------------------------------------------- /ImDiskSource/cpl/mbr.h: -------------------------------------------------------------------------------- 1 | #ifdef __cplusplus 2 | extern "C" { 3 | #endif 4 | 5 | extern const char default_mbr[]; 6 | 7 | extern const unsigned int default_mbr_size; 8 | 9 | #ifdef __cplusplus 10 | } 11 | #endif 12 | -------------------------------------------------------------------------------- /ImDiskSource/cpl/objfre_wnet_amd64/amd64/imdisk.def: -------------------------------------------------------------------------------- 1 | 2 | LIBRARY imdisk.cpl 3 | 4 | EXPORTS 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | -------------------------------------------------------------------------------- /ImDiskSource/cpl/objfre_wnet_ia64/ia64/imdisk.def: -------------------------------------------------------------------------------- 1 | 2 | LIBRARY imdisk.cpl 3 | 4 | EXPORTS 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | -------------------------------------------------------------------------------- /ImDiskSource/cpl/resource.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yogendersolanki91/Kernel-Driver-Example/b8ec56d5a035dd019d6d7a57b4610a4ff9f49774/ImDiskSource/cpl/resource.h -------------------------------------------------------------------------------- /ImDiskSource/cpl/resource.rc: -------------------------------------------------------------------------------- 1 | #include "imdisk.rc" 2 | #include "dlg.rc" 3 | -------------------------------------------------------------------------------- /ImDiskSource/cplcore/Icons/CD.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yogendersolanki91/Kernel-Driver-Example/b8ec56d5a035dd019d6d7a57b4610a4ff9f49774/ImDiskSource/cplcore/Icons/CD.ico -------------------------------------------------------------------------------- /ImDiskSource/cplcore/Icons/Disk.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yogendersolanki91/Kernel-Driver-Example/b8ec56d5a035dd019d6d7a57b4610a4ff9f49774/ImDiskSource/cplcore/Icons/Disk.ico -------------------------------------------------------------------------------- /ImDiskSource/cplcore/Icons/Floppy.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yogendersolanki91/Kernel-Driver-Example/b8ec56d5a035dd019d6d7a57b4610a4ff9f49774/ImDiskSource/cplcore/Icons/Floppy.ico -------------------------------------------------------------------------------- /ImDiskSource/cplcore/Icons/VD.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yogendersolanki91/Kernel-Driver-Example/b8ec56d5a035dd019d6d7a57b4610a4ff9f49774/ImDiskSource/cplcore/Icons/VD.ico -------------------------------------------------------------------------------- /ImDiskSource/cplcore/Icons/VDInfo.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yogendersolanki91/Kernel-Driver-Example/b8ec56d5a035dd019d6d7a57b4610a4ff9f49774/ImDiskSource/cplcore/Icons/VDInfo.ico -------------------------------------------------------------------------------- /ImDiskSource/cplcore/amd64/imdisk.lib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yogendersolanki91/Kernel-Driver-Example/b8ec56d5a035dd019d6d7a57b4610a4ff9f49774/ImDiskSource/cplcore/amd64/imdisk.lib -------------------------------------------------------------------------------- /ImDiskSource/cplcore/crthlp.lib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yogendersolanki91/Kernel-Driver-Example/b8ec56d5a035dd019d6d7a57b4610a4ff9f49774/ImDiskSource/cplcore/crthlp.lib -------------------------------------------------------------------------------- /ImDiskSource/cplcore/dummy.c: -------------------------------------------------------------------------------- 1 | #include 2 | 3 | #include "drvio.h" 4 | 5 | BOOL 6 | WINAPI 7 | ImDiskInteractiveCheckSave(HWND hWnd, HANDLE device) 8 | { 9 | hWnd; 10 | device; 11 | 12 | return TRUE; 13 | } 14 | -------------------------------------------------------------------------------- /ImDiskSource/cplcore/i386/imdisk.lib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yogendersolanki91/Kernel-Driver-Example/b8ec56d5a035dd019d6d7a57b4610a4ff9f49774/ImDiskSource/cplcore/i386/imdisk.lib -------------------------------------------------------------------------------- /ImDiskSource/cplcore/ia64/imdisk.lib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yogendersolanki91/Kernel-Driver-Example/b8ec56d5a035dd019d6d7a57b4610a4ff9f49774/ImDiskSource/cplcore/ia64/imdisk.lib -------------------------------------------------------------------------------- /ImDiskSource/cplcore/imdisk.rc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yogendersolanki91/Kernel-Driver-Example/b8ec56d5a035dd019d6d7a57b4610a4ff9f49774/ImDiskSource/cplcore/imdisk.rc -------------------------------------------------------------------------------- /ImDiskSource/cplcore/mbr.h: -------------------------------------------------------------------------------- 1 | #ifdef __cplusplus 2 | extern "C" { 3 | #endif 4 | 5 | extern const char default_mbr[]; 6 | 7 | extern const unsigned int default_mbr_size; 8 | 9 | #ifdef __cplusplus 10 | } 11 | #endif 12 | -------------------------------------------------------------------------------- /ImDiskSource/cplcore/objfre_wnet_amd64/amd64/imdisk.def: -------------------------------------------------------------------------------- 1 | 2 | LIBRARY imdisk.cpl 3 | 4 | EXPORTS 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | -------------------------------------------------------------------------------- /ImDiskSource/cplcore/objfre_wnet_ia64/ia64/imdisk.def: -------------------------------------------------------------------------------- 1 | 2 | LIBRARY imdisk.cpl 3 | 4 | EXPORTS 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | -------------------------------------------------------------------------------- /ImDiskSource/devio/Debug/devio_manifest.rc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yogendersolanki91/Kernel-Driver-Example/b8ec56d5a035dd019d6d7a57b4610a4ff9f49774/ImDiskSource/devio/Debug/devio_manifest.rc -------------------------------------------------------------------------------- /ImDiskSource/devio/Makefile.win32: -------------------------------------------------------------------------------- 1 | all: devio.exe 2 | 3 | publish: P:\Utils\devio.exe Z:\ltr-website\ltr-data.se\files\devio.exe 4 | 5 | P:\Utils\devio.exe: devio.exe 6 | copy /y devio.exe P:\Utils\\ 7 | 8 | Z:\ltr-website\ltr-data.se\files\devio.exe: devio.exe 9 | copy /y devio.exe Z:\ltr-website\ltr-data.se\files\\ 10 | 11 | devio.exe: devio.c ..\inc\*.h safeio.c safeio.h devio.h devio_types.h Makefile.win32 12 | cl /WX /W4 /wd4201 /wd4204 /wd4996 /Ox /G7 /GR- /MD /nologo devio.c safeio_win32.cpp /link /defaultlib:bufferoverflowU.lib /opt:nowin98,ref,icf=10 /largeaddressaware /release /nologo 13 | -------------------------------------------------------------------------------- /ImDiskSource/devio/devio.h: -------------------------------------------------------------------------------- 1 | typedef safeio_ssize_t (__cdecl *dllread_proc)(void *handle, 2 | void *buf, 3 | safeio_size_t size, 4 | off_t_64 offset); 5 | 6 | typedef safeio_ssize_t (__cdecl *dllwrite_proc)(void *handle, 7 | void *buf, 8 | safeio_size_t size, 9 | off_t_64 offset); 10 | 11 | typedef int (__cdecl *dllclose_proc)(void *handle); 12 | 13 | typedef void * (__cdecl *dllopen_proc)(const char *file, 14 | int read_only, 15 | dllread_proc *dllread, 16 | dllwrite_proc *dllwrite, 17 | dllclose_proc *dllclose, 18 | off_t_64 *size); 19 | 20 | -------------------------------------------------------------------------------- /ImDiskSource/devio/iobridge/Release/iobridge.lib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yogendersolanki91/Kernel-Driver-Example/b8ec56d5a035dd019d6d7a57b4610a4ff9f49774/ImDiskSource/devio/iobridge/Release/iobridge.lib -------------------------------------------------------------------------------- /ImDiskSource/devio/iobridge/iobridge.def: -------------------------------------------------------------------------------- 1 | LIBRARY iobridge.dll 2 | 3 | EXPORTS 4 | 5 | dllopen=?dllopen@@YAPAXPBDHPAP6AHPAX1H_J@Z3PAP6AH1@ZPA_J@Z 6 | -------------------------------------------------------------------------------- /ImDiskSource/devio/win32_fileio.def: -------------------------------------------------------------------------------- 1 | LIBRARY win32_fileio.dll 2 | 3 | EXPORTS 4 | 5 | dllopen=?dllopen@@YAPAXPBDHPAP6AHPAX1H_J@Z3PAP6AH1@ZPA_J@Z 6 | -------------------------------------------------------------------------------- /ImDiskSource/devio/win32_fileio.lib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yogendersolanki91/Kernel-Driver-Example/b8ec56d5a035dd019d6d7a57b4610a4ff9f49774/ImDiskSource/devio/win32_fileio.lib -------------------------------------------------------------------------------- /ImDiskSource/devio/x64/Debug/devio_manifest.rc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yogendersolanki91/Kernel-Driver-Example/b8ec56d5a035dd019d6d7a57b4610a4ff9f49774/ImDiskSource/devio/x64/Debug/devio_manifest.rc -------------------------------------------------------------------------------- /ImDiskSource/deviotst/MAKEFILE: -------------------------------------------------------------------------------- 1 | # 2 | # DO NOT EDIT THIS FILE!!! Edit .\sources. if you want to add a new source 3 | # file to this component. This file merely indirects to the real make file 4 | # that is shared by all the driver components of the Windows NT DDK 5 | # 6 | 7 | !INCLUDE $(NTMAKEENV)\makefile.def 8 | -------------------------------------------------------------------------------- /ImDiskSource/dirs: -------------------------------------------------------------------------------- 1 | INCLUDE=$(INCLUDE);$(MAKEDIR)\inc 2 | 3 | DIRS=sys \ 4 | cpl \ 5 | cplcore \ 6 | cli \ 7 | svc \ 8 | awealloc 9 | -------------------------------------------------------------------------------- /ImDiskSource/imdiskdbg.props: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | 7 | 8 | msvcrt.lib 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /ImDiskSource/imdiskimp.props: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | Z:\Kod\imdisk\inc;$(IncludePath) 7 | Z:\Kod\imdisk\$(IntDir);$(LibraryPath) 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /ImDiskSource/inc/imdiskver.h: -------------------------------------------------------------------------------- 1 | #define IMDISK_RC_VERSION_STR "2.0.9" 2 | #define IMDISK_MAJOR_VERSION 2 3 | #define IMDISK_MINOR_VERSION 0 4 | #define IMDISK_MINOR_LOW_VERSION 9 5 | 6 | #define IMDISK_RC_VERSION_FLD IMDISK_MAJOR_VERSION,IMDISK_MINOR_VERSION,IMDISK_MINOR_LOW_VERSION 7 | -------------------------------------------------------------------------------- /ImDiskSource/msgboxw.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yogendersolanki91/Kernel-Driver-Example/b8ec56d5a035dd019d6d7a57b4610a4ff9f49774/ImDiskSource/msgboxw.exe -------------------------------------------------------------------------------- /ImDiskSource/runwaitw.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yogendersolanki91/Kernel-Driver-Example/b8ec56d5a035dd019d6d7a57b4610a4ff9f49774/ImDiskSource/runwaitw.exe -------------------------------------------------------------------------------- /ImDiskSource/svc/Makefile: -------------------------------------------------------------------------------- 1 | # 2 | # DO NOT EDIT THIS FILE!!! Edit .\sources. if you want to add a new source 3 | # file to this component. This file merely indirects to the real make file 4 | # that is shared by all the driver components of the Windows NT DDK 5 | # 6 | 7 | !INCLUDE $(NTMAKEENV)\makefile.def 8 | -------------------------------------------------------------------------------- /ImDiskSource/svc/imdsksvc.rc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yogendersolanki91/Kernel-Driver-Example/b8ec56d5a035dd019d6d7a57b4610a4ff9f49774/ImDiskSource/svc/imdsksvc.rc -------------------------------------------------------------------------------- /ImDiskSource/sys/MAKEFILE: -------------------------------------------------------------------------------- 1 | # 2 | # DO NOT EDIT THIS FILE!!! Edit .\sources. if you want to add a new source 3 | # file to this component. This file merely indirects to the real make file 4 | # that is shared by all the driver components of the Windows NT DDK 5 | # 6 | 7 | !INCLUDE $(NTMAKEENV)\makefile.def 8 | -------------------------------------------------------------------------------- /ImDiskSource/sys/imdisk.rc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yogendersolanki91/Kernel-Driver-Example/b8ec56d5a035dd019d6d7a57b4610a4ff9f49774/ImDiskSource/sys/imdisk.rc -------------------------------------------------------------------------------- /ImDiskSource/sys/llmath.lib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yogendersolanki91/Kernel-Driver-Example/b8ec56d5a035dd019d6d7a57b4610a4ff9f49774/ImDiskSource/sys/llmath.lib -------------------------------------------------------------------------------- /ImDiskSource/sys/sources: -------------------------------------------------------------------------------- 1 | TARGETNAME=imdisk 2 | TARGETPATH=. 3 | TARGETTYPE=DRIVER 4 | 5 | MSC_WARNING_LEVEL=/W4 /WX /wd4201 /wd4204 /wd4221 6 | !IF "$(NTDEBUG)" != "ntsd" 7 | MSC_OPTIMIZATION=/Ox /GF 8 | !ENDIF 9 | C_DEFINES=$(C_DEFINES) /DINCLUDE_VFD_ORIGIN 10 | 11 | !IF "$(_BUILDARCH)" == "x86" 12 | LINKER_FLAGS=llmath.lib 13 | BUFFER_OVERFLOW_CHECKS=0 14 | !ENDIF 15 | 16 | SOURCES=imdisk.cpp \ 17 | commonio.cpp \ 18 | createdev.cpp \ 19 | devthrd.cpp \ 20 | floppy.cpp \ 21 | iodisp.cpp \ 22 | lowerdev.cpp \ 23 | proxy.cpp \ 24 | imdisk.rc 25 | 26 | -------------------------------------------------------------------------------- /ImDiskSource/sys/sys.props: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /ImDiskSource/vs2013_sse.props: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | 7 | 8 | NoExtensions 9 | Default 10 | false 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /ImDiskSource/wdk7_wnet_x64.props: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | 7 | 8 | C:\WINDDK\7600.16385.1\lib\wnet\amd64\msvcrt_win2003.obj;%(AdditionalDependencies) 9 | 10 | 11 | false 12 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /ImDiskSource/x64/Debug/imdisk.lib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yogendersolanki91/Kernel-Driver-Example/b8ec56d5a035dd019d6d7a57b4610a4ff9f49774/ImDiskSource/x64/Debug/imdisk.lib -------------------------------------------------------------------------------- /ImDiskSource/x64/Release/imdisk.lib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yogendersolanki91/Kernel-Driver-Example/b8ec56d5a035dd019d6d7a57b4610a4ff9f49774/ImDiskSource/x64/Release/imdisk.lib -------------------------------------------------------------------------------- /NTFsrc/filesys/Sample File Sysem/makefile: -------------------------------------------------------------------------------- 1 | # 2 | # DO NOT EDIT THIS FILE!!! Edit .\sources. if you want to add a new source 3 | # file to this component. This file merely indirects to the real make file 4 | # that is shared by all the driver components of the Windows NT DDK 5 | # 6 | 7 | !INCLUDE $(NTMAKEENV)\makefile.def 8 | -------------------------------------------------------------------------------- /NTFsrc/filesys/Sample File Sysem/obj/i386/checked/sfsd.sys: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yogendersolanki91/Kernel-Driver-Example/b8ec56d5a035dd019d6d7a57b4610a4ff9f49774/NTFsrc/filesys/Sample File Sysem/obj/i386/checked/sfsd.sys -------------------------------------------------------------------------------- /NTFsrc/filesys/Sample File Sysem/obj/i386/cleanup.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yogendersolanki91/Kernel-Driver-Example/b8ec56d5a035dd019d6d7a57b4610a4ff9f49774/NTFsrc/filesys/Sample File Sysem/obj/i386/cleanup.obj -------------------------------------------------------------------------------- /NTFsrc/filesys/Sample File Sysem/obj/i386/close.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yogendersolanki91/Kernel-Driver-Example/b8ec56d5a035dd019d6d7a57b4610a4ff9f49774/NTFsrc/filesys/Sample File Sysem/obj/i386/close.obj -------------------------------------------------------------------------------- /NTFsrc/filesys/Sample File Sysem/obj/i386/create.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yogendersolanki91/Kernel-Driver-Example/b8ec56d5a035dd019d6d7a57b4610a4ff9f49774/NTFsrc/filesys/Sample File Sysem/obj/i386/create.obj -------------------------------------------------------------------------------- /NTFsrc/filesys/Sample File Sysem/obj/i386/devcntrl.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yogendersolanki91/Kernel-Driver-Example/b8ec56d5a035dd019d6d7a57b4610a4ff9f49774/NTFsrc/filesys/Sample File Sysem/obj/i386/devcntrl.obj -------------------------------------------------------------------------------- /NTFsrc/filesys/Sample File Sysem/obj/i386/dircntrl.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yogendersolanki91/Kernel-Driver-Example/b8ec56d5a035dd019d6d7a57b4610a4ff9f49774/NTFsrc/filesys/Sample File Sysem/obj/i386/dircntrl.obj -------------------------------------------------------------------------------- /NTFsrc/filesys/Sample File Sysem/obj/i386/fastio.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yogendersolanki91/Kernel-Driver-Example/b8ec56d5a035dd019d6d7a57b4610a4ff9f49774/NTFsrc/filesys/Sample File Sysem/obj/i386/fastio.obj -------------------------------------------------------------------------------- /NTFsrc/filesys/Sample File Sysem/obj/i386/fileinfo.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yogendersolanki91/Kernel-Driver-Example/b8ec56d5a035dd019d6d7a57b4610a4ff9f49774/NTFsrc/filesys/Sample File Sysem/obj/i386/fileinfo.obj -------------------------------------------------------------------------------- /NTFsrc/filesys/Sample File Sysem/obj/i386/flush.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yogendersolanki91/Kernel-Driver-Example/b8ec56d5a035dd019d6d7a57b4610a4ff9f49774/NTFsrc/filesys/Sample File Sysem/obj/i386/flush.obj -------------------------------------------------------------------------------- /NTFsrc/filesys/Sample File Sysem/obj/i386/free/sfsd.sys: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yogendersolanki91/Kernel-Driver-Example/b8ec56d5a035dd019d6d7a57b4610a4ff9f49774/NTFsrc/filesys/Sample File Sysem/obj/i386/free/sfsd.sys -------------------------------------------------------------------------------- /NTFsrc/filesys/Sample File Sysem/obj/i386/misc.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yogendersolanki91/Kernel-Driver-Example/b8ec56d5a035dd019d6d7a57b4610a4ff9f49774/NTFsrc/filesys/Sample File Sysem/obj/i386/misc.obj -------------------------------------------------------------------------------- /NTFsrc/filesys/Sample File Sysem/obj/i386/read.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yogendersolanki91/Kernel-Driver-Example/b8ec56d5a035dd019d6d7a57b4610a4ff9f49774/NTFsrc/filesys/Sample File Sysem/obj/i386/read.obj -------------------------------------------------------------------------------- /NTFsrc/filesys/Sample File Sysem/obj/i386/sfsdinit.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yogendersolanki91/Kernel-Driver-Example/b8ec56d5a035dd019d6d7a57b4610a4ff9f49774/NTFsrc/filesys/Sample File Sysem/obj/i386/sfsdinit.obj -------------------------------------------------------------------------------- /NTFsrc/filesys/Sample File Sysem/obj/i386/shutdown.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yogendersolanki91/Kernel-Driver-Example/b8ec56d5a035dd019d6d7a57b4610a4ff9f49774/NTFsrc/filesys/Sample File Sysem/obj/i386/shutdown.obj -------------------------------------------------------------------------------- /NTFsrc/filesys/Sample File Sysem/obj/i386/write.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yogendersolanki91/Kernel-Driver-Example/b8ec56d5a035dd019d6d7a57b4610a4ff9f49774/NTFsrc/filesys/Sample File Sysem/obj/i386/write.obj -------------------------------------------------------------------------------- /NTFsrc/filesys/Special File System/RamdIsk/src/ramdisk.rc: -------------------------------------------------------------------------------- 1 | #include 2 | 3 | #include 4 | 5 | #define VER_FILETYPE VFT_DLL 6 | #define VER_FILESUBTYPE VFT2_UNKNOWN 7 | #define VER_FILEDESCRIPTION_STR "Driver Frameworks Ramdisk Driver" 8 | #define VER_INTERNALNAME_STR "ramdisk.sys" 9 | #define VER_ORIGINALFILENAME_STR "ramdisk.sys" 10 | 11 | #include "common.ver" 12 | -------------------------------------------------------------------------------- /NTFsrc/filesys/Special File System/UserModeDisk/src/CoreMnt/Makefile: -------------------------------------------------------------------------------- 1 | # Do not edit this file. 2 | !include $(NTMAKEENV)\makefile.def 3 | 4 | -------------------------------------------------------------------------------- /NTFsrc/filesys/Special File System/UserModeDisk/src/CoreMnt_user/mntCmn.h: -------------------------------------------------------------------------------- 1 | #ifndef MNT_CMN_H_INCLUDED 2 | #define MNT_CMN_H_INCLUDED 3 | typedef unsigned long Uint32; 4 | typedef unsigned long long Uint64; 5 | #endif -------------------------------------------------------------------------------- /NTFsrc/filesys/Special File System/UserModeDisk/src/CoreMnt_user/mntDriverControl.h: -------------------------------------------------------------------------------- 1 | #ifndef MNT_DRIVER_CONTROL_H_INCLUDED 2 | #define MNT_DRIVER_CONTROL_H_INCLUDED 3 | #include "DriverControl.h" 4 | class DriverControl 5 | { 6 | utils::DriverControl m_coreControl; 7 | public: 8 | DriverControl(); 9 | int Mount(__int64 totalSize, wchar_t mountPoint); 10 | void RequestExchange(int deviceId, int lastType, int lastStatus, int lastSize, char * data, int dataSize, 11 | int *type, int *size, __int64 * offset); 12 | void Unmount(int devId); 13 | }; 14 | #endif -------------------------------------------------------------------------------- /NTFsrc/filesys/Special File System/UserModeDisk/src/CoreMnt_user/mntFileImage.h: -------------------------------------------------------------------------------- 1 | #ifndef MNT_FILE_IMAGE_H_INCLUDED 2 | #define MNT_FILE_IMAGE_H_INCLUDED 3 | #include "mntImage.h" 4 | #include "windows.h" 5 | class FileImage : public IImage 6 | { 7 | HANDLE m_hFile; 8 | public: 9 | FileImage(const wchar_t * fileName); 10 | ~FileImage(); 11 | void Read(char* buf, Uint64 offset, Uint32 bytesCount); 12 | void Write(const char* buf, Uint64 offset, Uint32 bytesCount); 13 | Uint64 Size(); 14 | }; 15 | #endif -------------------------------------------------------------------------------- /NTFsrc/filesys/Special File System/UserModeDisk/src/STLPort/BC50/README: -------------------------------------------------------------------------------- 1 | 2 | This directory should be included in search path when compiling 3 | with Borland C++ 5.0x compiler (maybe later ones, too). 4 | 5 | It provides wrappers that force inclusion of STLport files without extensions. 6 | If you want to preserve old-style HP semantics, include ../old_hp BEFORE this directory 7 | to include HP-style STL headers (with "using" directives). If namespaces are disabled, 8 | this one should be enough. 9 | -------------------------------------------------------------------------------- /NTFsrc/filesys/Special File System/UserModeDisk/src/STLPort/BC50/algorith.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 1999 Boris Fomitchev 3 | * AUTOMATICALLY GENERATED - DO NOT EDIT ! 4 | */ 5 | 6 | /* 7 | * 8 | * This wrapper is needed for Borland C++ 5.0 to get STLport 9 | * header properly included 10 | */ 11 | 12 | #ifndef __STLPORT_BC_algorithm_H 13 | # define __STLPORT_BC_algorithm_H 14 | 15 | # include <..\algorithm.> 16 | 17 | #endif 18 | 19 | // Local Variables: 20 | // mode:C++ 21 | // End: 22 | -------------------------------------------------------------------------------- /NTFsrc/filesys/Special File System/UserModeDisk/src/STLPort/BC50/bak/stddef.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 1999 Boris Fomitchev 3 | * AUTOMATICALLY GENERATED - DO NOT EDIT ! 4 | */ 5 | 6 | /* 7 | * 8 | * This wrapper is needed for Borland C++ 5.0 to get STLport 9 | * header properly included 10 | */ 11 | 12 | #ifndef __STLPORT_BC_cstddef_H 13 | # define __STLPORT_BC_cstddef_H 14 | 15 | # include <..\cstddef.> 16 | 17 | #endif 18 | 19 | // Local Variables: 20 | // mode:C++ 21 | // End: 22 | -------------------------------------------------------------------------------- /NTFsrc/filesys/Special File System/UserModeDisk/src/STLPort/BC50/bak/stdlib.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 1999 Boris Fomitchev 3 | * AUTOMATICALLY GENERATED - DO NOT EDIT ! 4 | */ 5 | 6 | /* 7 | * 8 | * This wrapper is needed for Borland C++ 5.0 to get STLport 9 | * header properly included 10 | */ 11 | 12 | # include <..\stdlib.h> 13 | 14 | // Local Variables: 15 | // mode:C++ 16 | // End: 17 | -------------------------------------------------------------------------------- /NTFsrc/filesys/Special File System/UserModeDisk/src/STLPort/BC50/bitset.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 1999 Boris Fomitchev 3 | * AUTOMATICALLY GENERATED - DO NOT EDIT ! 4 | */ 5 | 6 | /* 7 | * 8 | * This wrapper is needed for Borland C++ 5.0 to get STLport 9 | * header properly included 10 | */ 11 | 12 | #ifndef __STLPORT_BC_bitset_H 13 | # define __STLPORT_BC_bitset_H 14 | 15 | # include <..\bitset.> 16 | 17 | #endif 18 | 19 | // Local Variables: 20 | // mode:C++ 21 | // End: 22 | -------------------------------------------------------------------------------- /NTFsrc/filesys/Special File System/UserModeDisk/src/STLPort/BC50/cassert.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 1999 Boris Fomitchev 3 | * AUTOMATICALLY GENERATED - DO NOT EDIT ! 4 | */ 5 | 6 | /* 7 | * 8 | * This wrapper is needed for Borland C++ 5.0 to get STLport 9 | * header properly included 10 | */ 11 | 12 | #ifndef __STLPORT_BC_cassert_H 13 | # define __STLPORT_BC_cassert_H 14 | 15 | # include <..\cassert.> 16 | 17 | #endif 18 | 19 | // Local Variables: 20 | // mode:C++ 21 | // End: 22 | -------------------------------------------------------------------------------- /NTFsrc/filesys/Special File System/UserModeDisk/src/STLPort/BC50/cctype.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 1999 Boris Fomitchev 3 | * AUTOMATICALLY GENERATED - DO NOT EDIT ! 4 | */ 5 | 6 | /* 7 | * 8 | * This wrapper is needed for Borland C++ 5.0 to get STLport 9 | * header properly included 10 | */ 11 | 12 | #ifndef __STLPORT_BC_cctype_H 13 | # define __STLPORT_BC_cctype_H 14 | 15 | # include <..\cctype.> 16 | 17 | #endif 18 | 19 | // Local Variables: 20 | // mode:C++ 21 | // End: 22 | -------------------------------------------------------------------------------- /NTFsrc/filesys/Special File System/UserModeDisk/src/STLPort/BC50/cerrno.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 1999 Boris Fomitchev 3 | * AUTOMATICALLY GENERATED - DO NOT EDIT ! 4 | */ 5 | 6 | /* 7 | * 8 | * This wrapper is needed for Borland C++ 5.0 to get STLport 9 | * header properly included 10 | */ 11 | 12 | #ifndef __STLPORT_BC_cerrno_H 13 | # define __STLPORT_BC_cerrno_H 14 | 15 | # include <..\cerrno.> 16 | 17 | #endif 18 | 19 | // Local Variables: 20 | // mode:C++ 21 | // End: 22 | -------------------------------------------------------------------------------- /NTFsrc/filesys/Special File System/UserModeDisk/src/STLPort/BC50/cfloat.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 1999 Boris Fomitchev 3 | * AUTOMATICALLY GENERATED - DO NOT EDIT ! 4 | */ 5 | 6 | /* 7 | * 8 | * This wrapper is needed for Borland C++ 5.0 to get STLport 9 | * header properly included 10 | */ 11 | 12 | #ifndef __STLPORT_BC_cfloat_H 13 | # define __STLPORT_BC_cfloat_H 14 | 15 | # include <..\cfloat.> 16 | 17 | #endif 18 | 19 | // Local Variables: 20 | // mode:C++ 21 | // End: 22 | -------------------------------------------------------------------------------- /NTFsrc/filesys/Special File System/UserModeDisk/src/STLPort/BC50/climits.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 1999 Boris Fomitchev 3 | * AUTOMATICALLY GENERATED - DO NOT EDIT ! 4 | */ 5 | 6 | /* 7 | * 8 | * This wrapper is needed for Borland C++ 5.0 to get STLport 9 | * header properly included 10 | */ 11 | 12 | #ifndef __STLPORT_BC_climits_H 13 | # define __STLPORT_BC_climits_H 14 | 15 | # include <..\climits.> 16 | 17 | #endif 18 | 19 | // Local Variables: 20 | // mode:C++ 21 | // End: 22 | -------------------------------------------------------------------------------- /NTFsrc/filesys/Special File System/UserModeDisk/src/STLPort/BC50/clocale.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 1999 Boris Fomitchev 3 | * AUTOMATICALLY GENERATED - DO NOT EDIT ! 4 | */ 5 | 6 | /* 7 | * 8 | * This wrapper is needed for Borland C++ 5.0 to get STLport 9 | * header properly included 10 | */ 11 | 12 | #ifndef __STLPORT_BC_clocale_H 13 | # define __STLPORT_BC_clocale_H 14 | 15 | # include <..\clocale.> 16 | 17 | #endif 18 | 19 | // Local Variables: 20 | // mode:C++ 21 | // End: 22 | -------------------------------------------------------------------------------- /NTFsrc/filesys/Special File System/UserModeDisk/src/STLPort/BC50/cmath.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 1999 Boris Fomitchev 3 | * AUTOMATICALLY GENERATED - DO NOT EDIT ! 4 | */ 5 | 6 | /* 7 | * 8 | * This wrapper is needed for Borland C++ 5.0 to get STLport 9 | * header properly included 10 | */ 11 | 12 | #ifndef __STLPORT_BC_cmath_H 13 | # define __STLPORT_BC_cmath_H 14 | 15 | # include <..\cmath.> 16 | 17 | #endif 18 | 19 | // Local Variables: 20 | // mode:C++ 21 | // End: 22 | -------------------------------------------------------------------------------- /NTFsrc/filesys/Special File System/UserModeDisk/src/STLPort/BC50/csetjmp.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 1999 Boris Fomitchev 3 | * AUTOMATICALLY GENERATED - DO NOT EDIT ! 4 | */ 5 | 6 | /* 7 | * 8 | * This wrapper is needed for Borland C++ 5.0 to get STLport 9 | * header properly included 10 | */ 11 | 12 | #ifndef __STLPORT_BC_csetjmp_H 13 | # define __STLPORT_BC_csetjmp_H 14 | 15 | # include <..\csetjmp.> 16 | 17 | #endif 18 | 19 | // Local Variables: 20 | // mode:C++ 21 | // End: 22 | -------------------------------------------------------------------------------- /NTFsrc/filesys/Special File System/UserModeDisk/src/STLPort/BC50/csignal.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 1999 Boris Fomitchev 3 | * AUTOMATICALLY GENERATED - DO NOT EDIT ! 4 | */ 5 | 6 | /* 7 | * 8 | * This wrapper is needed for Borland C++ 5.0 to get STLport 9 | * header properly included 10 | */ 11 | 12 | #ifndef __STLPORT_BC_csignal_H 13 | # define __STLPORT_BC_csignal_H 14 | 15 | # include <..\csignal.> 16 | 17 | #endif 18 | 19 | // Local Variables: 20 | // mode:C++ 21 | // End: 22 | -------------------------------------------------------------------------------- /NTFsrc/filesys/Special File System/UserModeDisk/src/STLPort/BC50/cstdarg.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 1999 Boris Fomitchev 3 | * AUTOMATICALLY GENERATED - DO NOT EDIT ! 4 | */ 5 | 6 | /* 7 | * 8 | * This wrapper is needed for Borland C++ 5.0 to get STLport 9 | * header properly included 10 | */ 11 | 12 | #ifndef __STLPORT_BC_cstdarg_H 13 | # define __STLPORT_BC_cstdarg_H 14 | 15 | # include <..\cstdarg.> 16 | 17 | #endif 18 | 19 | // Local Variables: 20 | // mode:C++ 21 | // End: 22 | -------------------------------------------------------------------------------- /NTFsrc/filesys/Special File System/UserModeDisk/src/STLPort/BC50/cstddef.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 1999 Boris Fomitchev 3 | * AUTOMATICALLY GENERATED - DO NOT EDIT ! 4 | */ 5 | 6 | /* 7 | * 8 | * This wrapper is needed for Borland C++ 5.0 to get STLport 9 | * header properly included 10 | */ 11 | 12 | #ifndef __STLPORT_BC_cstddef_H 13 | # define __STLPORT_BC_cstddef_H 14 | 15 | # include <..\cstddef.> 16 | 17 | #endif 18 | 19 | // Local Variables: 20 | // mode:C++ 21 | // End: 22 | -------------------------------------------------------------------------------- /NTFsrc/filesys/Special File System/UserModeDisk/src/STLPort/BC50/cstdio.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 1999 Boris Fomitchev 3 | * AUTOMATICALLY GENERATED - DO NOT EDIT ! 4 | */ 5 | 6 | /* 7 | * 8 | * This wrapper is needed for Borland C++ 5.0 to get STLport 9 | * header properly included 10 | */ 11 | 12 | #ifndef __STLPORT_BC_cstdio_H 13 | # define __STLPORT_BC_cstdio_H 14 | 15 | # include <..\cstdio.> 16 | 17 | #endif 18 | 19 | // Local Variables: 20 | // mode:C++ 21 | // End: 22 | -------------------------------------------------------------------------------- /NTFsrc/filesys/Special File System/UserModeDisk/src/STLPort/BC50/cstdlib.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 1999 Boris Fomitchev 3 | * AUTOMATICALLY GENERATED - DO NOT EDIT ! 4 | */ 5 | 6 | /* 7 | * 8 | * This wrapper is needed for Borland C++ 5.0 to get STLport 9 | * header properly included 10 | */ 11 | 12 | # include <..\cstdlib.> 13 | 14 | // Local Variables: 15 | // mode:C++ 16 | // End: 17 | -------------------------------------------------------------------------------- /NTFsrc/filesys/Special File System/UserModeDisk/src/STLPort/BC50/cstring.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 1999 Boris Fomitchev 3 | * AUTOMATICALLY GENERATED - DO NOT EDIT ! 4 | */ 5 | 6 | /* 7 | * 8 | * This wrapper is needed for Borland C++ 5.0 to get STLport 9 | * header properly included 10 | */ 11 | #ifndef __STLPORT_BC_cstring_H 12 | # define __STLPORT_BC_cstring_H 13 | 14 | # include <..\cstring.> 15 | 16 | #endif 17 | // Local Variables: 18 | // mode:C++ 19 | // End: 20 | -------------------------------------------------------------------------------- /NTFsrc/filesys/Special File System/UserModeDisk/src/STLPort/BC50/ctime.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 1999 Boris Fomitchev 3 | * AUTOMATICALLY GENERATED - DO NOT EDIT ! 4 | */ 5 | 6 | /* 7 | * 8 | * This wrapper is needed for Borland C++ 5.0 to get STLport 9 | * header properly included 10 | */ 11 | 12 | #ifndef __STLPORT_BC_ctime_H 13 | # define __STLPORT_BC_ctime_H 14 | 15 | # include <..\ctime.> 16 | 17 | #endif 18 | 19 | // Local Variables: 20 | // mode:C++ 21 | // End: 22 | -------------------------------------------------------------------------------- /NTFsrc/filesys/Special File System/UserModeDisk/src/STLPort/BC50/cwchar.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 1999 Boris Fomitchev 3 | * AUTOMATICALLY GENERATED - DO NOT EDIT ! 4 | */ 5 | 6 | /* 7 | * 8 | * This wrapper is needed for Borland C++ 5.0 to get STLport 9 | * header properly included 10 | */ 11 | 12 | #ifndef __STLPORT_BC_cwchar_H 13 | # define __STLPORT_BC_cwchar_H 14 | 15 | # include <..\cwchar.> 16 | 17 | #endif 18 | 19 | // Local Variables: 20 | // mode:C++ 21 | // End: 22 | -------------------------------------------------------------------------------- /NTFsrc/filesys/Special File System/UserModeDisk/src/STLPort/BC50/cwctype.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 1999 Boris Fomitchev 3 | * AUTOMATICALLY GENERATED - DO NOT EDIT ! 4 | */ 5 | 6 | /* 7 | * 8 | * This wrapper is needed for Borland C++ 5.0 to get STLport 9 | * header properly included 10 | */ 11 | 12 | #ifndef __STLPORT_BC_cwctype_H 13 | # define __STLPORT_BC_cwctype_H 14 | 15 | # include <..\cwctype.> 16 | 17 | #endif 18 | 19 | // Local Variables: 20 | // mode:C++ 21 | // End: 22 | -------------------------------------------------------------------------------- /NTFsrc/filesys/Special File System/UserModeDisk/src/STLPort/BC50/deque.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 1999 Boris Fomitchev 3 | * AUTOMATICALLY GENERATED - DO NOT EDIT ! 4 | */ 5 | 6 | /* 7 | * 8 | * This wrapper is needed for Borland C++ 5.0 to get STLport 9 | * header properly included 10 | */ 11 | 12 | #ifndef __STLPORT_BC_deque_H 13 | # define __STLPORT_BC_deque_H 14 | 15 | # include <..\deque.> 16 | 17 | #endif 18 | 19 | // Local Variables: 20 | // mode:C++ 21 | // End: 22 | -------------------------------------------------------------------------------- /NTFsrc/filesys/Special File System/UserModeDisk/src/STLPort/BC50/exceptio.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 1999 Boris Fomitchev 3 | * AUTOMATICALLY GENERATED - DO NOT EDIT ! 4 | */ 5 | 6 | /* 7 | * 8 | * This wrapper is needed for Borland C++ 5.0 to get STLport 9 | * header properly included 10 | */ 11 | 12 | #ifndef __STLPORT_BC_exceptio_H 13 | # define __STLPORT_BC_exceptio_H 14 | 15 | # include <..\exception.> 16 | 17 | #endif 18 | 19 | // Local Variables: 20 | // mode:C++ 21 | // End: 22 | -------------------------------------------------------------------------------- /NTFsrc/filesys/Special File System/UserModeDisk/src/STLPort/BC50/fstream.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 1999 Boris Fomitchev 3 | * AUTOMATICALLY GENERATED - DO NOT EDIT ! 4 | */ 5 | 6 | /* 7 | * 8 | * This wrapper is needed for Borland C++ 5.0 to get STLport 9 | * header properly included 10 | */ 11 | 12 | #ifndef __STLPORT_BC_fstream_H 13 | # define __STLPORT_BC_fstream_H 14 | 15 | # include <..\fstream.> 16 | 17 | #endif 18 | 19 | // Local Variables: 20 | // mode:C++ 21 | // End: 22 | -------------------------------------------------------------------------------- /NTFsrc/filesys/Special File System/UserModeDisk/src/STLPort/BC50/function.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 1999 Boris Fomitchev 3 | * AUTOMATICALLY GENERATED - DO NOT EDIT ! 4 | */ 5 | 6 | /* 7 | * 8 | * This wrapper is needed for Borland C++ 5.0 to get STLport 9 | * header properly included 10 | */ 11 | 12 | #ifndef __STLPORT_BC_functional_H 13 | # define __STLPORT_BC_functional_H 14 | 15 | # include <..\functional.> 16 | 17 | #endif 18 | 19 | // Local Variables: 20 | // mode:C++ 21 | // End: 22 | -------------------------------------------------------------------------------- /NTFsrc/filesys/Special File System/UserModeDisk/src/STLPort/BC50/hash_map.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 1999 Boris Fomitchev 3 | * AUTOMATICALLY GENERATED - DO NOT EDIT ! 4 | */ 5 | 6 | /* 7 | * 8 | * This wrapper is needed for Borland C++ 5.0 to get STLport 9 | * header properly included 10 | */ 11 | 12 | #ifndef __STLPORT_BC_hash_map_H 13 | # define __STLPORT_BC_hash_map_H 14 | 15 | # include <..\hash_map.> 16 | 17 | #endif 18 | 19 | // Local Variables: 20 | // mode:C++ 21 | // End: 22 | -------------------------------------------------------------------------------- /NTFsrc/filesys/Special File System/UserModeDisk/src/STLPort/BC50/hash_set.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 1999 Boris Fomitchev 3 | * AUTOMATICALLY GENERATED - DO NOT EDIT ! 4 | */ 5 | 6 | /* 7 | * 8 | * This wrapper is needed for Borland C++ 5.0 to get STLport 9 | * header properly included 10 | */ 11 | 12 | #ifndef __STLPORT_BC_hash_set_H 13 | # define __STLPORT_BC_hash_set_H 14 | 15 | # include <..\hash_set.> 16 | 17 | #endif 18 | 19 | // Local Variables: 20 | // mode:C++ 21 | // End: 22 | -------------------------------------------------------------------------------- /NTFsrc/filesys/Special File System/UserModeDisk/src/STLPort/BC50/iomanip.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 1999 Boris Fomitchev 3 | * AUTOMATICALLY GENERATED - DO NOT EDIT ! 4 | */ 5 | 6 | /* 7 | * 8 | * This wrapper is needed for Borland C++ 5.0 to get STLport 9 | * header properly included 10 | */ 11 | 12 | #ifndef __STLPORT_BC_iomanip_H 13 | # define __STLPORT_BC_iomanip_H 14 | 15 | # include <..\iomanip.> 16 | 17 | #endif 18 | 19 | // Local Variables: 20 | // mode:C++ 21 | // End: 22 | -------------------------------------------------------------------------------- /NTFsrc/filesys/Special File System/UserModeDisk/src/STLPort/BC50/ios.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 1999 Boris Fomitchev 3 | * AUTOMATICALLY GENERATED - DO NOT EDIT ! 4 | */ 5 | 6 | /* 7 | * 8 | * This wrapper is needed for Borland C++ 5.0 to get STLport 9 | * header properly included 10 | */ 11 | 12 | #ifndef __STLPORT_BC_ios_H 13 | # define __STLPORT_BC_ios_H 14 | 15 | # include <..\ios.> 16 | 17 | #endif 18 | 19 | // Local Variables: 20 | // mode:C++ 21 | // End: 22 | -------------------------------------------------------------------------------- /NTFsrc/filesys/Special File System/UserModeDisk/src/STLPort/BC50/iosfwd.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 1999 Boris Fomitchev 3 | * AUTOMATICALLY GENERATED - DO NOT EDIT ! 4 | */ 5 | 6 | /* 7 | * 8 | * This wrapper is needed for Borland C++ 5.0 to get STLport 9 | * header properly included 10 | */ 11 | 12 | #ifndef __STLPORT_BC_iosfwd_H 13 | # define __STLPORT_BC_iosfwd_H 14 | 15 | # include <..\iosfwd.> 16 | 17 | #endif 18 | 19 | // Local Variables: 20 | // mode:C++ 21 | // End: 22 | -------------------------------------------------------------------------------- /NTFsrc/filesys/Special File System/UserModeDisk/src/STLPort/BC50/iostream.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 1999 Boris Fomitchev 3 | * AUTOMATICALLY GENERATED - DO NOT EDIT ! 4 | */ 5 | 6 | /* 7 | * 8 | * This wrapper is needed for Borland C++ 5.0 to get STLport 9 | * header properly included 10 | */ 11 | 12 | #ifndef __STLPORT_BC_iostream_H 13 | # define __STLPORT_BC_iostream_H 14 | 15 | # include <..\iostream.> 16 | 17 | #endif 18 | 19 | // Local Variables: 20 | // mode:C++ 21 | // End: 22 | -------------------------------------------------------------------------------- /NTFsrc/filesys/Special File System/UserModeDisk/src/STLPort/BC50/istream.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 1999 Boris Fomitchev 3 | * AUTOMATICALLY GENERATED - DO NOT EDIT ! 4 | */ 5 | 6 | /* 7 | * 8 | * This wrapper is needed for Borland C++ 5.0 to get STLport 9 | * header properly included 10 | */ 11 | 12 | #ifndef __STLPORT_BC_istream_H 13 | # define __STLPORT_BC_istream_H 14 | 15 | # include <..\istream.> 16 | 17 | #endif 18 | 19 | // Local Variables: 20 | // mode:C++ 21 | // End: 22 | -------------------------------------------------------------------------------- /NTFsrc/filesys/Special File System/UserModeDisk/src/STLPort/BC50/iterator.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 1999 Boris Fomitchev 3 | * AUTOMATICALLY GENERATED - DO NOT EDIT ! 4 | */ 5 | 6 | /* 7 | * 8 | * This wrapper is needed for Borland C++ 5.0 to get STLport 9 | * header properly included 10 | */ 11 | 12 | #ifndef __STLPORT_BC_iterator_H 13 | # define __STLPORT_BC_iterator_H 14 | 15 | # include <..\iterator.> 16 | 17 | #endif 18 | 19 | // Local Variables: 20 | // mode:C++ 21 | // End: 22 | -------------------------------------------------------------------------------- /NTFsrc/filesys/Special File System/UserModeDisk/src/STLPort/BC50/list.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 1999 Boris Fomitchev 3 | * AUTOMATICALLY GENERATED - DO NOT EDIT ! 4 | */ 5 | 6 | /* 7 | * 8 | * This wrapper is needed for Borland C++ 5.0 to get STLport 9 | * header properly included 10 | */ 11 | 12 | #ifndef __STLPORT_BC_list_H 13 | # define __STLPORT_BC_list_H 14 | 15 | # include <..\list.> 16 | 17 | #endif 18 | 19 | // Local Variables: 20 | // mode:C++ 21 | // End: 22 | -------------------------------------------------------------------------------- /NTFsrc/filesys/Special File System/UserModeDisk/src/STLPort/BC50/make_bc50.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | for file in `cat ../export_names` 3 | do 4 | rm -fr $file.h 5 | cat stl_tmpl.h | sed -e "s/REPLACEME/$file/g" > $file.h 6 | done 7 | 8 | mv algorithm.h algorith.h 9 | mv functional.h function.h 10 | mv stdexcept.h stdexcep.h 11 | mv streambuf.h streambu.h 12 | mv strstream.h strstrea.h 13 | -------------------------------------------------------------------------------- /NTFsrc/filesys/Special File System/UserModeDisk/src/STLPort/BC50/map.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 1999 Boris Fomitchev 3 | * AUTOMATICALLY GENERATED - DO NOT EDIT ! 4 | */ 5 | 6 | /* 7 | * 8 | * This wrapper is needed for Borland C++ 5.0 to get STLport 9 | * header properly included 10 | */ 11 | 12 | #ifndef __STLPORT_BC_map_H 13 | # define __STLPORT_BC_map_H 14 | 15 | # include <..\map.> 16 | 17 | #endif 18 | 19 | // Local Variables: 20 | // mode:C++ 21 | // End: 22 | -------------------------------------------------------------------------------- /NTFsrc/filesys/Special File System/UserModeDisk/src/STLPort/BC50/numeric.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 1999 Boris Fomitchev 3 | * AUTOMATICALLY GENERATED - DO NOT EDIT ! 4 | */ 5 | 6 | /* 7 | * 8 | * This wrapper is needed for Borland C++ 5.0 to get STLport 9 | * header properly included 10 | */ 11 | 12 | #ifndef __STLPORT_BC_numeric_H 13 | # define __STLPORT_BC_numeric_H 14 | 15 | # include <..\numeric.> 16 | 17 | #endif 18 | 19 | // Local Variables: 20 | // mode:C++ 21 | // End: 22 | -------------------------------------------------------------------------------- /NTFsrc/filesys/Special File System/UserModeDisk/src/STLPort/BC50/ostream.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 1999 Boris Fomitchev 3 | * AUTOMATICALLY GENERATED - DO NOT EDIT ! 4 | */ 5 | 6 | /* 7 | * 8 | * This wrapper is needed for Borland C++ 5.0 to get STLport 9 | * header properly included 10 | */ 11 | 12 | #ifndef __STLPORT_BC_ostream_H 13 | # define __STLPORT_BC_ostream_H 14 | 15 | # include <..\ostream.> 16 | 17 | #endif 18 | 19 | // Local Variables: 20 | // mode:C++ 21 | // End: 22 | -------------------------------------------------------------------------------- /NTFsrc/filesys/Special File System/UserModeDisk/src/STLPort/BC50/pthread_alloc.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 1999 Boris Fomitchev 3 | * AUTOMATICALLY GENERATED - DO NOT EDIT ! 4 | */ 5 | 6 | /* 7 | * 8 | * This wrapper is needed for Borland C++ 5.0 to get STLport 9 | * header properly included 10 | */ 11 | 12 | #ifndef __STLPORT_BC_pthread_alloc_H 13 | # define __STLPORT_BC_pthread_alloc_H 14 | 15 | # include <..\pthread_alloc.> 16 | 17 | #endif 18 | 19 | // Local Variables: 20 | // mode:C++ 21 | // End: 22 | -------------------------------------------------------------------------------- /NTFsrc/filesys/Special File System/UserModeDisk/src/STLPort/BC50/queue.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 1999 Boris Fomitchev 3 | * AUTOMATICALLY GENERATED - DO NOT EDIT ! 4 | */ 5 | 6 | /* 7 | * 8 | * This wrapper is needed for Borland C++ 5.0 to get STLport 9 | * header properly included 10 | */ 11 | 12 | #ifndef __STLPORT_BC_queue_H 13 | # define __STLPORT_BC_queue_H 14 | 15 | # include <..\queue.> 16 | 17 | #endif 18 | 19 | // Local Variables: 20 | // mode:C++ 21 | // End: 22 | -------------------------------------------------------------------------------- /NTFsrc/filesys/Special File System/UserModeDisk/src/STLPort/BC50/rope.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 1999 Boris Fomitchev 3 | * AUTOMATICALLY GENERATED - DO NOT EDIT ! 4 | */ 5 | 6 | /* 7 | * 8 | * This wrapper is needed for Borland C++ 5.0 to get STLport 9 | * header properly included 10 | */ 11 | 12 | #ifndef __STLPORT_BC_rope_H 13 | # define __STLPORT_BC_rope_H 14 | 15 | # include <..\rope.> 16 | 17 | #endif 18 | 19 | // Local Variables: 20 | // mode:C++ 21 | // End: 22 | -------------------------------------------------------------------------------- /NTFsrc/filesys/Special File System/UserModeDisk/src/STLPort/BC50/set.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 1999 Boris Fomitchev 3 | * AUTOMATICALLY GENERATED - DO NOT EDIT ! 4 | */ 5 | 6 | /* 7 | * 8 | * This wrapper is needed for Borland C++ 5.0 to get STLport 9 | * header properly included 10 | */ 11 | 12 | #ifndef __STLPORT_BC_set_H 13 | # define __STLPORT_BC_set_H 14 | 15 | # include <..\set.> 16 | 17 | #endif 18 | 19 | // Local Variables: 20 | // mode:C++ 21 | // End: 22 | -------------------------------------------------------------------------------- /NTFsrc/filesys/Special File System/UserModeDisk/src/STLPort/BC50/slist.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 1999 Boris Fomitchev 3 | * AUTOMATICALLY GENERATED - DO NOT EDIT ! 4 | */ 5 | 6 | /* 7 | * 8 | * This wrapper is needed for Borland C++ 5.0 to get STLport 9 | * header properly included 10 | */ 11 | 12 | #ifndef __STLPORT_BC_slist_H 13 | # define __STLPORT_BC_slist_H 14 | 15 | # include <..\slist.> 16 | 17 | #endif 18 | 19 | // Local Variables: 20 | // mode:C++ 21 | // End: 22 | -------------------------------------------------------------------------------- /NTFsrc/filesys/Special File System/UserModeDisk/src/STLPort/BC50/sstream.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 1999 Boris Fomitchev 3 | * AUTOMATICALLY GENERATED - DO NOT EDIT ! 4 | */ 5 | 6 | /* 7 | * 8 | * This wrapper is needed for Borland C++ 5.0 to get STLport 9 | * header properly included 10 | */ 11 | 12 | #ifndef __STLPORT_BC_sstream_H 13 | # define __STLPORT_BC_sstream_H 14 | 15 | # include <..\sstream.> 16 | 17 | #endif 18 | 19 | // Local Variables: 20 | // mode:C++ 21 | // End: 22 | -------------------------------------------------------------------------------- /NTFsrc/filesys/Special File System/UserModeDisk/src/STLPort/BC50/stack.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 1999 Boris Fomitchev 3 | * AUTOMATICALLY GENERATED - DO NOT EDIT ! 4 | */ 5 | 6 | /* 7 | * 8 | * This wrapper is needed for Borland C++ 5.0 to get STLport 9 | * header properly included 10 | */ 11 | 12 | #ifndef __STLPORT_BC_stack_H 13 | # define __STLPORT_BC_stack_H 14 | 15 | # include <..\stack.> 16 | 17 | #endif 18 | 19 | // Local Variables: 20 | // mode:C++ 21 | // End: 22 | -------------------------------------------------------------------------------- /NTFsrc/filesys/Special File System/UserModeDisk/src/STLPort/BC50/stdexcep.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 1999 Boris Fomitchev 3 | * AUTOMATICALLY GENERATED - DO NOT EDIT ! 4 | */ 5 | 6 | /* 7 | * 8 | * This wrapper is needed for Borland C++ 5.0 to get STLport 9 | * header properly included 10 | */ 11 | 12 | #ifndef __STLPORT_BC_stdexcept_H 13 | # define __STLPORT_BC_stdexcept_H 14 | 15 | # include <..\stdexcept.> 16 | 17 | #endif 18 | 19 | // Local Variables: 20 | // mode:C++ 21 | // End: 22 | -------------------------------------------------------------------------------- /NTFsrc/filesys/Special File System/UserModeDisk/src/STLPort/BC50/stl_tmpl.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 1999 Boris Fomitchev 3 | * AUTOMATICALLY GENERATED - DO NOT EDIT ! 4 | */ 5 | 6 | /* 7 | * 8 | * This wrapper is needed for Borland C++ 5.0 to get STLport 9 | * header properly included 10 | */ 11 | 12 | #ifndef __STLPORT_BC_REPLACEME_H 13 | # define __STLPORT_BC_REPLACEME_H 14 | 15 | # include <..\REPLACEME.> 16 | 17 | #endif 18 | 19 | // Local Variables: 20 | // mode:C++ 21 | // End: 22 | -------------------------------------------------------------------------------- /NTFsrc/filesys/Special File System/UserModeDisk/src/STLPort/BC50/streambu.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 1999 Boris Fomitchev 3 | * AUTOMATICALLY GENERATED - DO NOT EDIT ! 4 | */ 5 | 6 | /* 7 | * 8 | * This wrapper is needed for Borland C++ 5.0 to get STLport 9 | * header properly included 10 | */ 11 | 12 | #ifndef __STLPORT_BC_streambuf_H 13 | # define __STLPORT_BC_streambuf_H 14 | 15 | # include <..\streambuf.> 16 | 17 | #endif 18 | 19 | // Local Variables: 20 | // mode:C++ 21 | // End: 22 | -------------------------------------------------------------------------------- /NTFsrc/filesys/Special File System/UserModeDisk/src/STLPort/BC50/strstrea.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 1999 Boris Fomitchev 3 | * AUTOMATICALLY GENERATED - DO NOT EDIT ! 4 | */ 5 | 6 | /* 7 | * 8 | * This wrapper is needed for Borland C++ 5.0 to get STLport 9 | * header properly included 10 | */ 11 | 12 | #ifndef __STLPORT_BC_strstream_H 13 | # define __STLPORT_BC_strstream_H 14 | 15 | # include <..\strstream.> 16 | 17 | #endif 18 | 19 | // Local Variables: 20 | // mode:C++ 21 | // End: 22 | -------------------------------------------------------------------------------- /NTFsrc/filesys/Special File System/UserModeDisk/src/STLPort/BC50/typeinfo.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 1999 Boris Fomitchev 3 | * AUTOMATICALLY GENERATED - DO NOT EDIT ! 4 | */ 5 | 6 | /* 7 | * 8 | * This wrapper is needed for Borland C++ 5.0 to get STLport 9 | * header properly included 10 | */ 11 | 12 | #ifndef __STLPORT_BC_typeinfo_H 13 | # define __STLPORT_BC_typeinfo_H 14 | 15 | # include <..\typeinfo.> 16 | 17 | #endif 18 | 19 | // Local Variables: 20 | // mode:C++ 21 | // End: 22 | -------------------------------------------------------------------------------- /NTFsrc/filesys/Special File System/UserModeDisk/src/STLPort/BC50/using/iomanip.h: -------------------------------------------------------------------------------- 1 | using _STLP_NEW_IO_NAMESPACE::setiosflags; 2 | using _STLP_NEW_IO_NAMESPACE::resetiosflags; 3 | using _STLP_NEW_IO_NAMESPACE::setbase; 4 | using _STLP_NEW_IO_NAMESPACE::setfill; 5 | using _STLP_NEW_IO_NAMESPACE::setprecision; 6 | using _STLP_NEW_IO_NAMESPACE::setw; 7 | -------------------------------------------------------------------------------- /NTFsrc/filesys/Special File System/UserModeDisk/src/STLPort/BC50/using/iostream.h: -------------------------------------------------------------------------------- 1 | using _STLP_VENDOR_STD::cin; 2 | using _STLP_VENDOR_STD::cout; 3 | using _STLP_VENDOR_STD::cerr; 4 | using _STLP_VENDOR_STD::clog; 5 | 6 | # if ! defined (_STLP_NO_WIDE_STREAMS) 7 | using _STLP_VENDOR_STD::wcin; 8 | using _STLP_VENDOR_STD::wcout; 9 | using _STLP_VENDOR_STD::wcerr; 10 | using _STLP_VENDOR_STD::wclog; 11 | # endif 12 | -------------------------------------------------------------------------------- /NTFsrc/filesys/Special File System/UserModeDisk/src/STLPort/BC50/using/istream.h: -------------------------------------------------------------------------------- 1 | 2 | using _STLP_NEW_IO_NAMESPACE::basic_istream; 3 | using _STLP_NEW_IO_NAMESPACE::basic_iostream; 4 | 5 | using _STLP_NEW_IO_NAMESPACE::istream; 6 | using _STLP_NEW_IO_NAMESPACE::iostream; 7 | 8 | # if !defined (_STLP_NO_NATIVE_WIDE_STREAMS) 9 | using _STLP_NEW_IO_NAMESPACE::wistream; 10 | using _STLP_NEW_IO_NAMESPACE::wiostream; 11 | # endif 12 | 13 | #if !(defined (_STLP_MSVC) && (_STLP_MSVC < 1200)) 14 | using _STLP_NEW_IO_NAMESPACE::ws; 15 | #endif 16 | -------------------------------------------------------------------------------- /NTFsrc/filesys/Special File System/UserModeDisk/src/STLPort/BC50/using/ostream.h: -------------------------------------------------------------------------------- 1 | using _STLP_NEW_IO_NAMESPACE::basic_ostream; 2 | using _STLP_NEW_IO_NAMESPACE::ostream; 3 | 4 | # ifndef _STLP_NO_WIDE_STREAMS 5 | using _STLP_NEW_IO_NAMESPACE::wostream; 6 | # endif 7 | 8 | using _STLP_NEW_IO_NAMESPACE::endl; 9 | using _STLP_NEW_IO_NAMESPACE::ends; 10 | using _STLP_NEW_IO_NAMESPACE::flush; 11 | -------------------------------------------------------------------------------- /NTFsrc/filesys/Special File System/UserModeDisk/src/STLPort/BC50/using/streambuf.h: -------------------------------------------------------------------------------- 1 | using _STLP_NEW_IO_NAMESPACE::basic_streambuf; 2 | using _STLP_NEW_IO_NAMESPACE::streambuf; 3 | #ifndef _STLP_NO_WIDE_STREAMS 4 | using _STLP_NEW_IO_NAMESPACE::wstreambuf; 5 | # endif 6 | -------------------------------------------------------------------------------- /NTFsrc/filesys/Special File System/UserModeDisk/src/STLPort/BC50/using/strstream.h: -------------------------------------------------------------------------------- 1 | using _STLP_NEW_IO_NAMESPACE::strstreambuf; 2 | using _STLP_NEW_IO_NAMESPACE::istrstream; 3 | using _STLP_NEW_IO_NAMESPACE::ostrstream; 4 | using _STLP_NEW_IO_NAMESPACE::strstream; 5 | -------------------------------------------------------------------------------- /NTFsrc/filesys/Special File System/UserModeDisk/src/STLPort/BC50/utility.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 1999 Boris Fomitchev 3 | * AUTOMATICALLY GENERATED - DO NOT EDIT ! 4 | */ 5 | 6 | /* 7 | * 8 | * This wrapper is needed for Borland C++ 5.0 to get STLport 9 | * header properly included 10 | */ 11 | 12 | #ifndef __STLPORT_BC_utility_H 13 | # define __STLPORT_BC_utility_H 14 | 15 | # include <..\utility.> 16 | 17 | #endif 18 | 19 | // Local Variables: 20 | // mode:C++ 21 | // End: 22 | -------------------------------------------------------------------------------- /NTFsrc/filesys/Special File System/UserModeDisk/src/STLPort/BC50/valarray.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 1999 Boris Fomitchev 3 | * AUTOMATICALLY GENERATED - DO NOT EDIT ! 4 | */ 5 | 6 | /* 7 | * 8 | * This wrapper is needed for Borland C++ 5.0 to get STLport 9 | * header properly included 10 | */ 11 | 12 | #ifndef __STLPORT_BC_valarray_H 13 | # define __STLPORT_BC_valarray_H 14 | 15 | # include <..\valarray.> 16 | 17 | #endif 18 | 19 | // Local Variables: 20 | // mode:C++ 21 | // End: 22 | -------------------------------------------------------------------------------- /NTFsrc/filesys/Special File System/UserModeDisk/src/STLPort/BC50/vector.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 1999 Boris Fomitchev 3 | * AUTOMATICALLY GENERATED - DO NOT EDIT ! 4 | */ 5 | 6 | /* 7 | * 8 | * This wrapper is needed for Borland C++ 5.0 to get STLport 9 | * header properly included 10 | */ 11 | 12 | #ifndef __STLPORT_BC_vector_H 13 | # define __STLPORT_BC_vector_H 14 | 15 | # include <..\vector.> 16 | 17 | #endif 18 | 19 | // Local Variables: 20 | // mode:C++ 21 | // End: 22 | -------------------------------------------------------------------------------- /NTFsrc/filesys/Special File System/UserModeDisk/src/STLPort/config/new_compiler/README: -------------------------------------------------------------------------------- 1 | 2 | README file for "stlport/config/new_compiler" 3 | 4 | 5 | This directory contains "configure" script which will help you to 6 | create config file for a new compiler. Please refer to HTML documentation 7 | at www.stlport.org/doc for details. 8 | NOTE : stlconf.h produced by "configure" is NOT suitable for immediate use 9 | as platform-specific configuration file as it does not set several important 10 | macros. However, it is a good starting point. 11 | 12 | Boris Fomitchev. -------------------------------------------------------------------------------- /NTFsrc/filesys/Special File System/UserModeDisk/src/STLPort/config/new_compiler/unconfigure: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | cp stlconf.h.in stlconf.h 3 | echo "STLport unconfigured." 4 | -------------------------------------------------------------------------------- /NTFsrc/filesys/Special File System/UserModeDisk/src/STLPort/config/stl_fujitsu.h: -------------------------------------------------------------------------------- 1 | /* STLport configuration for Fujitsu compiler : looks like a perfect one ! */ 2 | # define _STLP_NATIVE_INCLUDE_PATH ../std 3 | # define _STLP_UINT32_T unsigned int 4 | # define _STLP_LONG_LONG long long 5 | # define _STLP_WCHAR_SUNPRO_EXCLUDE 1 6 | -------------------------------------------------------------------------------- /NTFsrc/filesys/Special File System/UserModeDisk/src/STLPort/config/stl_icc.h.orig: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /NTFsrc/filesys/Special File System/UserModeDisk/src/STLPort/config/stl_intel.h: -------------------------------------------------------------------------------- 1 | // STLport configuration file 2 | // It is internal STLport header - DO NOT include it directly 3 | 4 | # if (__ICL >= 450) 5 | # define _STLP_DLLEXPORT_NEEDS_PREDECLARATION 1 6 | # endif 7 | 8 | # define _STLP_IMPORT_TEMPLATE_KEYWORD extern 9 | 10 | # include 11 | 12 | # undef _STLP_LONG_LONG 13 | # define _STLP_LONG_LONG long long 14 | 15 | -------------------------------------------------------------------------------- /NTFsrc/filesys/Special File System/UserModeDisk/src/STLPort/config/stl_mlc.h: -------------------------------------------------------------------------------- 1 | // STLport configuration file 2 | // It is internal STLport header - DO NOT include it directly 3 | 4 | #define _STLP_NO_MEMBER_TEMPLATES // Compiler does not support member templates 5 | #define _STLP_NO_MEMBER_TEMPLATE_CLASSES // Compiler does not support member template classes 6 | 7 | #define _STLP_HAS_NEW_NEW_HEADER 8 | #define _STLP_HAS_NO_NEW_IOSTREAMS // Native C++ library does not provide new-style templatized iostreams 9 | -------------------------------------------------------------------------------- /NTFsrc/filesys/Special File System/UserModeDisk/src/STLPort/mmemory.h: -------------------------------------------------------------------------------- 1 | CAUUSE A SYNTAX ERROR 2 | -------------------------------------------------------------------------------- /NTFsrc/filesys/Special File System/UserModeDisk/src/STLPort/old_hp/export: -------------------------------------------------------------------------------- 1 | ./algo.h 2 | ./algobase.h 3 | ./alloc.h 4 | ./bvector.h 5 | ./defalloc.h 6 | ./deque.h 7 | ./function.h 8 | ./hash_map.h 9 | ./hash_set.h 10 | ./hashtable.h 11 | ./heap.h 12 | ./iterator.h 13 | ./list.h 14 | ./map.h 15 | ./multimap.h 16 | ./multiset.h 17 | ./numeric.h 18 | ./pair.h 19 | ./pthread_alloc.h 20 | ./queue.h 21 | ./rope.h 22 | ./set.h 23 | ./slist.h 24 | ./stack.h 25 | ./tempbuf.h 26 | ./tree.h 27 | ./vector.h 28 | -------------------------------------------------------------------------------- /NTFsrc/filesys/Special File System/UserModeDisk/src/STLPort/rlocks.h: -------------------------------------------------------------------------------- 1 | #ifndef _STLP_misc_rlocks_h 2 | # define _STLP_misc_rlocks_h 3 | # if (__SUNPRO_CC >= 0x500 ) 4 | # include <../CCios/rlocks.h> 5 | # elif defined (__SUNPRO_CC) 6 | # include <../CC/rlocks.h> 7 | # else 8 | # error "This file is for SUN CC only. Please remove it if it causes any harm for other compilers." 9 | # endif 10 | #endif 11 | 12 | -------------------------------------------------------------------------------- /NTFsrc/filesys/Special File System/UserModeDisk/src/STLPort/stdiostream.h: -------------------------------------------------------------------------------- 1 | #ifndef _STLP_misc_stdiostream_h 2 | # define _STLP_misc_stdiostream_h 3 | # if (__SUNPRO_CC >= 0x500 ) 4 | # include <../CCios/stdiostream.h> 5 | # else if defined (__SUNPRO_CC) 6 | # include <../CC/stdiostream.h> 7 | # else 8 | # error "This file is for SUN CC only. Please remove it if it causes any harm for other compilers." 9 | # endif 10 | #endif 11 | -------------------------------------------------------------------------------- /NTFsrc/filesys/Special File System/UserModeDisk/src/STLPort/stl/_exception.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yogendersolanki91/Kernel-Driver-Example/b8ec56d5a035dd019d6d7a57b4610a4ff9f49774/NTFsrc/filesys/Special File System/UserModeDisk/src/STLPort/stl/_exception.h -------------------------------------------------------------------------------- /NTFsrc/filesys/Special File System/UserModeDisk/src/STLPort/stl/_relops_template.h: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /NTFsrc/filesys/Special File System/UserModeDisk/src/STLPort/using/export: -------------------------------------------------------------------------------- 1 | cstring 2 | fstream 3 | iomanip 4 | ios 5 | iosfwd 6 | iostream 7 | istream 8 | locale 9 | ostream 10 | sstream 11 | streambuf 12 | strstream 13 | -------------------------------------------------------------------------------- /NTFsrc/filesys/Special File System/UserModeDisk/src/STLPort/using/h/fstream.h: -------------------------------------------------------------------------------- 1 | using ::streambuf; 2 | using ::ifstream; 3 | using ::ofstream; 4 | using ::fstream; 5 | -------------------------------------------------------------------------------- /NTFsrc/filesys/Special File System/UserModeDisk/src/STLPort/using/h/iomanip.h: -------------------------------------------------------------------------------- 1 | using ::setiosflags; 2 | using ::resetiosflags; 3 | // using ::setbase; 4 | using ::setfill; 5 | using ::setprecision; 6 | using ::setw; 7 | -------------------------------------------------------------------------------- /NTFsrc/filesys/Special File System/UserModeDisk/src/STLPort/using/h/ostream.h: -------------------------------------------------------------------------------- 1 | using _STLP_OLD_IO_NAMESPACE::ostream; 2 | using _STLP_OLD_IO_NAMESPACE::endl; 3 | using _STLP_OLD_IO_NAMESPACE::ends; 4 | using _STLP_OLD_IO_NAMESPACE::flush; 5 | 6 | // using _STLP_OLD_IO_NAMESPACE::ws; 7 | -------------------------------------------------------------------------------- /NTFsrc/filesys/Special File System/UserModeDisk/src/STLPort/using/h/streambuf.h: -------------------------------------------------------------------------------- 1 | using ::streambuf; 2 | -------------------------------------------------------------------------------- /NTFsrc/filesys/Special File System/UserModeDisk/src/STLPort/using/h/strstream.h: -------------------------------------------------------------------------------- 1 | using _STLP_OLD_IO_NAMESPACE::strstreambuf; 2 | using _STLP_OLD_IO_NAMESPACE::istrstream; 3 | using _STLP_OLD_IO_NAMESPACE::ostrstream; 4 | using _STLP_OLD_IO_NAMESPACE::strstream; 5 | -------------------------------------------------------------------------------- /NTFsrc/filesys/Special File System/UserModeDisk/src/STLPort/using/iomanip: -------------------------------------------------------------------------------- 1 | using _STLP_NEW_IO_NAMESPACE::setiosflags; 2 | using _STLP_NEW_IO_NAMESPACE::resetiosflags; 3 | using _STLP_NEW_IO_NAMESPACE::setbase; 4 | using _STLP_NEW_IO_NAMESPACE::setfill; 5 | using _STLP_NEW_IO_NAMESPACE::setprecision; 6 | using _STLP_NEW_IO_NAMESPACE::setw; 7 | -------------------------------------------------------------------------------- /NTFsrc/filesys/Special File System/UserModeDisk/src/STLPort/using/iostream: -------------------------------------------------------------------------------- 1 | 2 | # include 3 | 4 | using _STLP_VENDOR_STD::cin; 5 | using _STLP_VENDOR_STD::cout; 6 | using _STLP_VENDOR_STD::cerr; 7 | using _STLP_VENDOR_STD::clog; 8 | 9 | # if ! defined (_STLP_NO_WIDE_STREAMS) 10 | using _STLP_VENDOR_STD::wcin; 11 | using _STLP_VENDOR_STD::wcout; 12 | using _STLP_VENDOR_STD::wcerr; 13 | using _STLP_VENDOR_STD::wclog; 14 | # endif 15 | -------------------------------------------------------------------------------- /NTFsrc/filesys/Special File System/UserModeDisk/src/STLPort/using/istream: -------------------------------------------------------------------------------- 1 | # include 2 | 3 | using _STLP_NEW_IO_NAMESPACE::basic_istream; 4 | using _STLP_NEW_IO_NAMESPACE::basic_iostream; 5 | 6 | using _STLP_NEW_IO_NAMESPACE::istream; 7 | using _STLP_NEW_IO_NAMESPACE::iostream; 8 | 9 | # if !defined (_STLP_NO_NATIVE_WIDE_STREAMS) 10 | using _STLP_NEW_IO_NAMESPACE::wistream; 11 | using _STLP_NEW_IO_NAMESPACE::wiostream; 12 | # endif 13 | 14 | #if !(defined (_STLP_MSVC) && (_STLP_MSVC < 1200)) 15 | using _STLP_NEW_IO_NAMESPACE::ws; 16 | #endif 17 | -------------------------------------------------------------------------------- /NTFsrc/filesys/Special File System/UserModeDisk/src/STLPort/using/ostream: -------------------------------------------------------------------------------- 1 | using _STLP_NEW_IO_NAMESPACE::basic_ostream; 2 | using _STLP_NEW_IO_NAMESPACE::ostream; 3 | 4 | # ifndef _STLP_NO_WIDE_STREAMS 5 | using _STLP_NEW_IO_NAMESPACE::wostream; 6 | # endif 7 | 8 | using _STLP_NEW_IO_NAMESPACE::endl; 9 | using _STLP_NEW_IO_NAMESPACE::ends; 10 | using _STLP_NEW_IO_NAMESPACE::flush; 11 | -------------------------------------------------------------------------------- /NTFsrc/filesys/Special File System/UserModeDisk/src/STLPort/using/streambuf: -------------------------------------------------------------------------------- 1 | using _STLP_NEW_IO_NAMESPACE::basic_streambuf; 2 | using _STLP_NEW_IO_NAMESPACE::streambuf; 3 | #ifndef _STLP_NO_WIDE_STREAMS 4 | using _STLP_NEW_IO_NAMESPACE::wstreambuf; 5 | # endif 6 | -------------------------------------------------------------------------------- /NTFsrc/filesys/Special File System/UserModeDisk/src/STLPort/using/strstream: -------------------------------------------------------------------------------- 1 | using _STLP_NEW_IO_NAMESPACE::strstreambuf; 2 | using _STLP_NEW_IO_NAMESPACE::istrstream; 3 | using _STLP_NEW_IO_NAMESPACE::ostrstream; 4 | using _STLP_NEW_IO_NAMESPACE::strstream; 5 | -------------------------------------------------------------------------------- /NTFsrc/filesys/Special File System/UserModeDisk/src/STLPort/wrap_std/export: -------------------------------------------------------------------------------- 1 | ./complex 2 | ./export 3 | ./fstream 4 | ./iomanip 5 | ./ios 6 | ./iosfwd 7 | ./iostream 8 | ./istream 9 | ./locale 10 | ./ostream 11 | ./sstream 12 | ./streambuf 13 | ./strstream 14 | -------------------------------------------------------------------------------- /NTFsrc/filesys/Special File System/UserModeDisk/src/STLPort/wrap_std/h/fstream.h: -------------------------------------------------------------------------------- 1 | # include _STLP_NATIVE_OLD_STREAMS_HEADER(fstream.h) 2 | # if defined (_STLP_USE_NAMESPACES) && ! defined (_STLP_BROKEN_USING_DIRECTIVE) 3 | _STLP_BEGIN_NAMESPACE 4 | # include 5 | _STLP_END_NAMESPACE 6 | # endif /* _STLP_OWN_NAMESPACE */ 7 | 8 | -------------------------------------------------------------------------------- /NTFsrc/filesys/Special File System/UserModeDisk/src/STLPort/wrap_std/h/iostream.h: -------------------------------------------------------------------------------- 1 | // # ifndef _STLP_NO_WCHAR_T 2 | // # include 3 | // # endif 4 | 5 | # include _STLP_NATIVE_OLD_STREAMS_HEADER(iostream.h) 6 | 7 | # if defined (_STLP_USE_OWN_NAMESPACE) 8 | _STLP_BEGIN_NAMESPACE 9 | # include 10 | _STLP_END_NAMESPACE 11 | # endif /* _STLP_USE_OWN_NAMESPACE */ 12 | -------------------------------------------------------------------------------- /NTFsrc/filesys/Special File System/UserModeDisk/src/STLPort/wrap_std/h/streambuf.h: -------------------------------------------------------------------------------- 1 | //*TY 02/11/2000 - added missing header file 2 | 3 | # include _STLP_NATIVE_OLD_STREAMS_HEADER(iostream.h) 4 | 5 | # if defined (_STLP_USE_OWN_NAMESPACE) 6 | _STLP_BEGIN_NAMESPACE 7 | # include 8 | _STLP_END_NAMESPACE 9 | # endif /* _STLP_USE_OWN_NAMESPACE */ 10 | -------------------------------------------------------------------------------- /NTFsrc/filesys/Special File System/UserModeDisk/src/deploy.bat: -------------------------------------------------------------------------------- 1 | copy ..\bin\debug\i386\mntdrv.sys %windir%\system32\drivers\ 2 | sc create CoreMnt type= kernel binPath= system32\drivers\CoreMnt.sys 3 | sc start CoreMnt 4 | 5 | pause 6 | -------------------------------------------------------------------------------- /NTFsrc/filesys/Special File System/UserModeDisk/src/drvCppLib/MAKEFILE: -------------------------------------------------------------------------------- 1 | # 2 | # DO NOT EDIT THIS FILE!!! Edit .\sources. if you want to add a new source 3 | # file to this component. This file merely indirects to the real make file 4 | # that is shared by all the driver components of the Windows NT DDK 5 | # 6 | 7 | !INCLUDE $(NTMAKEENV)\makefile.def 8 | -------------------------------------------------------------------------------- /NTFsrc/filesys/Special File System/UserModeDisk/src/drvCppLib/Sources: -------------------------------------------------------------------------------- 1 | TARGETNAME=libcpp 2 | TARGETPATH=$(SolutionDir)..\..\lib\$(PROJECT_CONFIGURATION_NAME) 3 | TARGETTYPE=DRIVER_LIBRARY 4 | INCLUDES=$(DDK_INC_PATH) 5 | MSC_WARNING_LEVEL = /W0 6 | USER_C_FLAGS=/EHa /GL- 7 | SOURCES=except.c libcpp.cpp rtti.cpp -------------------------------------------------------------------------------- /NTFsrc/filesys/Special File System/UserModeDisk/src/drvCppLib/build.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | SET DDK_PATH=%1 3 | SET PROJECT_CONFIGURATION_NAME=%2 4 | SET PROJECT_DIR=%3 5 | SET SOLUTION_DIR=%4 6 | SET INTEL_CRT_PATH=%5 7 | call %SOLUTION_DIR%ddk_build.bat %DDK_PATH% %PROJECT_CONFIGURATION_NAME% %PROJECT_DIR% 8 | mkdir %SOLUTION_DIR%..\lib\%PROJECT_CONFIGURATION_NAME%\i386 9 | lib %INTEL_CRT_PATH%\eh.lib %INTEL_CRT_PATH%\exsup.obj obj%DDKBUILDENV%_wxp_x86\i386\libcpp.obj /out:%SOLUTION_DIR%..\lib\%PROJECT_CONFIGURATION_NAME%\i386\libcppvc7.lib -------------------------------------------------------------------------------- /NTFsrc/filesys/Special File System/UserModeDisk/src/drvCppLib/lib_copy/_memicmp.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yogendersolanki91/Kernel-Driver-Example/b8ec56d5a035dd019d6d7a57b4610a4ff9f49774/NTFsrc/filesys/Special File System/UserModeDisk/src/drvCppLib/lib_copy/_memicmp.obj -------------------------------------------------------------------------------- /NTFsrc/filesys/Special File System/UserModeDisk/src/drvCppLib/lib_copy/_stricmp.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yogendersolanki91/Kernel-Driver-Example/b8ec56d5a035dd019d6d7a57b4610a4ff9f49774/NTFsrc/filesys/Special File System/UserModeDisk/src/drvCppLib/lib_copy/_stricmp.obj -------------------------------------------------------------------------------- /NTFsrc/filesys/Special File System/UserModeDisk/src/drvCppLib/lib_copy/_strnicm.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yogendersolanki91/Kernel-Driver-Example/b8ec56d5a035dd019d6d7a57b4610a4ff9f49774/NTFsrc/filesys/Special File System/UserModeDisk/src/drvCppLib/lib_copy/_strnicm.obj -------------------------------------------------------------------------------- /NTFsrc/filesys/Special File System/UserModeDisk/src/drvCppLib/lib_copy/atlssup.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yogendersolanki91/Kernel-Driver-Example/b8ec56d5a035dd019d6d7a57b4610a4ff9f49774/NTFsrc/filesys/Special File System/UserModeDisk/src/drvCppLib/lib_copy/atlssup.obj -------------------------------------------------------------------------------- /NTFsrc/filesys/Special File System/UserModeDisk/src/drvCppLib/lib_copy/chkesp.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yogendersolanki91/Kernel-Driver-Example/b8ec56d5a035dd019d6d7a57b4610a4ff9f49774/NTFsrc/filesys/Special File System/UserModeDisk/src/drvCppLib/lib_copy/chkesp.obj -------------------------------------------------------------------------------- /NTFsrc/filesys/Special File System/UserModeDisk/src/drvCppLib/lib_copy/chkstk.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yogendersolanki91/Kernel-Driver-Example/b8ec56d5a035dd019d6d7a57b4610a4ff9f49774/NTFsrc/filesys/Special File System/UserModeDisk/src/drvCppLib/lib_copy/chkstk.obj -------------------------------------------------------------------------------- /NTFsrc/filesys/Special File System/UserModeDisk/src/drvCppLib/lib_copy/conv.lib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yogendersolanki91/Kernel-Driver-Example/b8ec56d5a035dd019d6d7a57b4610a4ff9f49774/NTFsrc/filesys/Special File System/UserModeDisk/src/drvCppLib/lib_copy/conv.lib -------------------------------------------------------------------------------- /NTFsrc/filesys/Special File System/UserModeDisk/src/drvCppLib/lib_copy/eh.lib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yogendersolanki91/Kernel-Driver-Example/b8ec56d5a035dd019d6d7a57b4610a4ff9f49774/NTFsrc/filesys/Special File System/UserModeDisk/src/drvCppLib/lib_copy/eh.lib -------------------------------------------------------------------------------- /NTFsrc/filesys/Special File System/UserModeDisk/src/drvCppLib/lib_copy/eh3valid.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yogendersolanki91/Kernel-Driver-Example/b8ec56d5a035dd019d6d7a57b4610a4ff9f49774/NTFsrc/filesys/Special File System/UserModeDisk/src/drvCppLib/lib_copy/eh3valid.obj -------------------------------------------------------------------------------- /NTFsrc/filesys/Special File System/UserModeDisk/src/drvCppLib/lib_copy/enable.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yogendersolanki91/Kernel-Driver-Example/b8ec56d5a035dd019d6d7a57b4610a4ff9f49774/NTFsrc/filesys/Special File System/UserModeDisk/src/drvCppLib/lib_copy/enable.obj -------------------------------------------------------------------------------- /NTFsrc/filesys/Special File System/UserModeDisk/src/drvCppLib/lib_copy/exsup.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yogendersolanki91/Kernel-Driver-Example/b8ec56d5a035dd019d6d7a57b4610a4ff9f49774/NTFsrc/filesys/Special File System/UserModeDisk/src/drvCppLib/lib_copy/exsup.obj -------------------------------------------------------------------------------- /NTFsrc/filesys/Special File System/UserModeDisk/src/drvCppLib/lib_copy/exsup2.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yogendersolanki91/Kernel-Driver-Example/b8ec56d5a035dd019d6d7a57b4610a4ff9f49774/NTFsrc/filesys/Special File System/UserModeDisk/src/drvCppLib/lib_copy/exsup2.obj -------------------------------------------------------------------------------- /NTFsrc/filesys/Special File System/UserModeDisk/src/drvCppLib/lib_copy/exsup3.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yogendersolanki91/Kernel-Driver-Example/b8ec56d5a035dd019d6d7a57b4610a4ff9f49774/NTFsrc/filesys/Special File System/UserModeDisk/src/drvCppLib/lib_copy/exsup3.obj -------------------------------------------------------------------------------- /NTFsrc/filesys/Special File System/UserModeDisk/src/drvCppLib/lib_copy/info.txt: -------------------------------------------------------------------------------- 1 | If you choose Visual Studio 2005 or 2008 you need to copy files from Visual Studio 2003. 2 | Copy files from: 3 | C:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\crt\src\intel\st_lib\ 4 | (path depends of visual studio install path) -------------------------------------------------------------------------------- /NTFsrc/filesys/Special File System/UserModeDisk/src/drvCppLib/lib_copy/inp.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yogendersolanki91/Kernel-Driver-Example/b8ec56d5a035dd019d6d7a57b4610a4ff9f49774/NTFsrc/filesys/Special File System/UserModeDisk/src/drvCppLib/lib_copy/inp.obj -------------------------------------------------------------------------------- /NTFsrc/filesys/Special File System/UserModeDisk/src/drvCppLib/lib_copy/lldiv.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yogendersolanki91/Kernel-Driver-Example/b8ec56d5a035dd019d6d7a57b4610a4ff9f49774/NTFsrc/filesys/Special File System/UserModeDisk/src/drvCppLib/lib_copy/lldiv.obj -------------------------------------------------------------------------------- /NTFsrc/filesys/Special File System/UserModeDisk/src/drvCppLib/lib_copy/lldvrm.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yogendersolanki91/Kernel-Driver-Example/b8ec56d5a035dd019d6d7a57b4610a4ff9f49774/NTFsrc/filesys/Special File System/UserModeDisk/src/drvCppLib/lib_copy/lldvrm.obj -------------------------------------------------------------------------------- /NTFsrc/filesys/Special File System/UserModeDisk/src/drvCppLib/lib_copy/llmul.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yogendersolanki91/Kernel-Driver-Example/b8ec56d5a035dd019d6d7a57b4610a4ff9f49774/NTFsrc/filesys/Special File System/UserModeDisk/src/drvCppLib/lib_copy/llmul.obj -------------------------------------------------------------------------------- /NTFsrc/filesys/Special File System/UserModeDisk/src/drvCppLib/lib_copy/llrem.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yogendersolanki91/Kernel-Driver-Example/b8ec56d5a035dd019d6d7a57b4610a4ff9f49774/NTFsrc/filesys/Special File System/UserModeDisk/src/drvCppLib/lib_copy/llrem.obj -------------------------------------------------------------------------------- /NTFsrc/filesys/Special File System/UserModeDisk/src/drvCppLib/lib_copy/llshl.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yogendersolanki91/Kernel-Driver-Example/b8ec56d5a035dd019d6d7a57b4610a4ff9f49774/NTFsrc/filesys/Special File System/UserModeDisk/src/drvCppLib/lib_copy/llshl.obj -------------------------------------------------------------------------------- /NTFsrc/filesys/Special File System/UserModeDisk/src/drvCppLib/lib_copy/llshr.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yogendersolanki91/Kernel-Driver-Example/b8ec56d5a035dd019d6d7a57b4610a4ff9f49774/NTFsrc/filesys/Special File System/UserModeDisk/src/drvCppLib/lib_copy/llshr.obj -------------------------------------------------------------------------------- /NTFsrc/filesys/Special File System/UserModeDisk/src/drvCppLib/lib_copy/longjmp.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yogendersolanki91/Kernel-Driver-Example/b8ec56d5a035dd019d6d7a57b4610a4ff9f49774/NTFsrc/filesys/Special File System/UserModeDisk/src/drvCppLib/lib_copy/longjmp.obj -------------------------------------------------------------------------------- /NTFsrc/filesys/Special File System/UserModeDisk/src/drvCppLib/lib_copy/matherr.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yogendersolanki91/Kernel-Driver-Example/b8ec56d5a035dd019d6d7a57b4610a4ff9f49774/NTFsrc/filesys/Special File System/UserModeDisk/src/drvCppLib/lib_copy/matherr.obj -------------------------------------------------------------------------------- /NTFsrc/filesys/Special File System/UserModeDisk/src/drvCppLib/lib_copy/memccpy.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yogendersolanki91/Kernel-Driver-Example/b8ec56d5a035dd019d6d7a57b4610a4ff9f49774/NTFsrc/filesys/Special File System/UserModeDisk/src/drvCppLib/lib_copy/memccpy.obj -------------------------------------------------------------------------------- /NTFsrc/filesys/Special File System/UserModeDisk/src/drvCppLib/lib_copy/memchr.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yogendersolanki91/Kernel-Driver-Example/b8ec56d5a035dd019d6d7a57b4610a4ff9f49774/NTFsrc/filesys/Special File System/UserModeDisk/src/drvCppLib/lib_copy/memchr.obj -------------------------------------------------------------------------------- /NTFsrc/filesys/Special File System/UserModeDisk/src/drvCppLib/lib_copy/memcmp.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yogendersolanki91/Kernel-Driver-Example/b8ec56d5a035dd019d6d7a57b4610a4ff9f49774/NTFsrc/filesys/Special File System/UserModeDisk/src/drvCppLib/lib_copy/memcmp.obj -------------------------------------------------------------------------------- /NTFsrc/filesys/Special File System/UserModeDisk/src/drvCppLib/lib_copy/memcpy.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yogendersolanki91/Kernel-Driver-Example/b8ec56d5a035dd019d6d7a57b4610a4ff9f49774/NTFsrc/filesys/Special File System/UserModeDisk/src/drvCppLib/lib_copy/memcpy.obj -------------------------------------------------------------------------------- /NTFsrc/filesys/Special File System/UserModeDisk/src/drvCppLib/lib_copy/memmove.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yogendersolanki91/Kernel-Driver-Example/b8ec56d5a035dd019d6d7a57b4610a4ff9f49774/NTFsrc/filesys/Special File System/UserModeDisk/src/drvCppLib/lib_copy/memmove.obj -------------------------------------------------------------------------------- /NTFsrc/filesys/Special File System/UserModeDisk/src/drvCppLib/lib_copy/memset.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yogendersolanki91/Kernel-Driver-Example/b8ec56d5a035dd019d6d7a57b4610a4ff9f49774/NTFsrc/filesys/Special File System/UserModeDisk/src/drvCppLib/lib_copy/memset.obj -------------------------------------------------------------------------------- /NTFsrc/filesys/Special File System/UserModeDisk/src/drvCppLib/lib_copy/outp.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yogendersolanki91/Kernel-Driver-Example/b8ec56d5a035dd019d6d7a57b4610a4ff9f49774/NTFsrc/filesys/Special File System/UserModeDisk/src/drvCppLib/lib_copy/outp.obj -------------------------------------------------------------------------------- /NTFsrc/filesys/Special File System/UserModeDisk/src/drvCppLib/lib_copy/rtc.lib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yogendersolanki91/Kernel-Driver-Example/b8ec56d5a035dd019d6d7a57b4610a4ff9f49774/NTFsrc/filesys/Special File System/UserModeDisk/src/drvCppLib/lib_copy/rtc.lib -------------------------------------------------------------------------------- /NTFsrc/filesys/Special File System/UserModeDisk/src/drvCppLib/lib_copy/sehprolg.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yogendersolanki91/Kernel-Driver-Example/b8ec56d5a035dd019d6d7a57b4610a4ff9f49774/NTFsrc/filesys/Special File System/UserModeDisk/src/drvCppLib/lib_copy/sehprolg.obj -------------------------------------------------------------------------------- /NTFsrc/filesys/Special File System/UserModeDisk/src/drvCppLib/lib_copy/sehsupp.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yogendersolanki91/Kernel-Driver-Example/b8ec56d5a035dd019d6d7a57b4610a4ff9f49774/NTFsrc/filesys/Special File System/UserModeDisk/src/drvCppLib/lib_copy/sehsupp.obj -------------------------------------------------------------------------------- /NTFsrc/filesys/Special File System/UserModeDisk/src/drvCppLib/lib_copy/setjmp.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yogendersolanki91/Kernel-Driver-Example/b8ec56d5a035dd019d6d7a57b4610a4ff9f49774/NTFsrc/filesys/Special File System/UserModeDisk/src/drvCppLib/lib_copy/setjmp.obj -------------------------------------------------------------------------------- /NTFsrc/filesys/Special File System/UserModeDisk/src/drvCppLib/lib_copy/setjmp3.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yogendersolanki91/Kernel-Driver-Example/b8ec56d5a035dd019d6d7a57b4610a4ff9f49774/NTFsrc/filesys/Special File System/UserModeDisk/src/drvCppLib/lib_copy/setjmp3.obj -------------------------------------------------------------------------------- /NTFsrc/filesys/Special File System/UserModeDisk/src/drvCppLib/lib_copy/setjmpex.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yogendersolanki91/Kernel-Driver-Example/b8ec56d5a035dd019d6d7a57b4610a4ff9f49774/NTFsrc/filesys/Special File System/UserModeDisk/src/drvCppLib/lib_copy/setjmpex.obj -------------------------------------------------------------------------------- /NTFsrc/filesys/Special File System/UserModeDisk/src/drvCppLib/lib_copy/strcat.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yogendersolanki91/Kernel-Driver-Example/b8ec56d5a035dd019d6d7a57b4610a4ff9f49774/NTFsrc/filesys/Special File System/UserModeDisk/src/drvCppLib/lib_copy/strcat.obj -------------------------------------------------------------------------------- /NTFsrc/filesys/Special File System/UserModeDisk/src/drvCppLib/lib_copy/strchr.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yogendersolanki91/Kernel-Driver-Example/b8ec56d5a035dd019d6d7a57b4610a4ff9f49774/NTFsrc/filesys/Special File System/UserModeDisk/src/drvCppLib/lib_copy/strchr.obj -------------------------------------------------------------------------------- /NTFsrc/filesys/Special File System/UserModeDisk/src/drvCppLib/lib_copy/strcmp.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yogendersolanki91/Kernel-Driver-Example/b8ec56d5a035dd019d6d7a57b4610a4ff9f49774/NTFsrc/filesys/Special File System/UserModeDisk/src/drvCppLib/lib_copy/strcmp.obj -------------------------------------------------------------------------------- /NTFsrc/filesys/Special File System/UserModeDisk/src/drvCppLib/lib_copy/strcspn.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yogendersolanki91/Kernel-Driver-Example/b8ec56d5a035dd019d6d7a57b4610a4ff9f49774/NTFsrc/filesys/Special File System/UserModeDisk/src/drvCppLib/lib_copy/strcspn.obj -------------------------------------------------------------------------------- /NTFsrc/filesys/Special File System/UserModeDisk/src/drvCppLib/lib_copy/strdup.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yogendersolanki91/Kernel-Driver-Example/b8ec56d5a035dd019d6d7a57b4610a4ff9f49774/NTFsrc/filesys/Special File System/UserModeDisk/src/drvCppLib/lib_copy/strdup.obj -------------------------------------------------------------------------------- /NTFsrc/filesys/Special File System/UserModeDisk/src/drvCppLib/lib_copy/strlen.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yogendersolanki91/Kernel-Driver-Example/b8ec56d5a035dd019d6d7a57b4610a4ff9f49774/NTFsrc/filesys/Special File System/UserModeDisk/src/drvCppLib/lib_copy/strlen.obj -------------------------------------------------------------------------------- /NTFsrc/filesys/Special File System/UserModeDisk/src/drvCppLib/lib_copy/strncat.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yogendersolanki91/Kernel-Driver-Example/b8ec56d5a035dd019d6d7a57b4610a4ff9f49774/NTFsrc/filesys/Special File System/UserModeDisk/src/drvCppLib/lib_copy/strncat.obj -------------------------------------------------------------------------------- /NTFsrc/filesys/Special File System/UserModeDisk/src/drvCppLib/lib_copy/strncmp.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yogendersolanki91/Kernel-Driver-Example/b8ec56d5a035dd019d6d7a57b4610a4ff9f49774/NTFsrc/filesys/Special File System/UserModeDisk/src/drvCppLib/lib_copy/strncmp.obj -------------------------------------------------------------------------------- /NTFsrc/filesys/Special File System/UserModeDisk/src/drvCppLib/lib_copy/strncpy.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yogendersolanki91/Kernel-Driver-Example/b8ec56d5a035dd019d6d7a57b4610a4ff9f49774/NTFsrc/filesys/Special File System/UserModeDisk/src/drvCppLib/lib_copy/strncpy.obj -------------------------------------------------------------------------------- /NTFsrc/filesys/Special File System/UserModeDisk/src/drvCppLib/lib_copy/strnset.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yogendersolanki91/Kernel-Driver-Example/b8ec56d5a035dd019d6d7a57b4610a4ff9f49774/NTFsrc/filesys/Special File System/UserModeDisk/src/drvCppLib/lib_copy/strnset.obj -------------------------------------------------------------------------------- /NTFsrc/filesys/Special File System/UserModeDisk/src/drvCppLib/lib_copy/strpbrk.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yogendersolanki91/Kernel-Driver-Example/b8ec56d5a035dd019d6d7a57b4610a4ff9f49774/NTFsrc/filesys/Special File System/UserModeDisk/src/drvCppLib/lib_copy/strpbrk.obj -------------------------------------------------------------------------------- /NTFsrc/filesys/Special File System/UserModeDisk/src/drvCppLib/lib_copy/strrchr.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yogendersolanki91/Kernel-Driver-Example/b8ec56d5a035dd019d6d7a57b4610a4ff9f49774/NTFsrc/filesys/Special File System/UserModeDisk/src/drvCppLib/lib_copy/strrchr.obj -------------------------------------------------------------------------------- /NTFsrc/filesys/Special File System/UserModeDisk/src/drvCppLib/lib_copy/strrev.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yogendersolanki91/Kernel-Driver-Example/b8ec56d5a035dd019d6d7a57b4610a4ff9f49774/NTFsrc/filesys/Special File System/UserModeDisk/src/drvCppLib/lib_copy/strrev.obj -------------------------------------------------------------------------------- /NTFsrc/filesys/Special File System/UserModeDisk/src/drvCppLib/lib_copy/strset.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yogendersolanki91/Kernel-Driver-Example/b8ec56d5a035dd019d6d7a57b4610a4ff9f49774/NTFsrc/filesys/Special File System/UserModeDisk/src/drvCppLib/lib_copy/strset.obj -------------------------------------------------------------------------------- /NTFsrc/filesys/Special File System/UserModeDisk/src/drvCppLib/lib_copy/strspn.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yogendersolanki91/Kernel-Driver-Example/b8ec56d5a035dd019d6d7a57b4610a4ff9f49774/NTFsrc/filesys/Special File System/UserModeDisk/src/drvCppLib/lib_copy/strspn.obj -------------------------------------------------------------------------------- /NTFsrc/filesys/Special File System/UserModeDisk/src/drvCppLib/lib_copy/strstr.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yogendersolanki91/Kernel-Driver-Example/b8ec56d5a035dd019d6d7a57b4610a4ff9f49774/NTFsrc/filesys/Special File System/UserModeDisk/src/drvCppLib/lib_copy/strstr.obj -------------------------------------------------------------------------------- /NTFsrc/filesys/Special File System/UserModeDisk/src/drvCppLib/lib_copy/tlssup.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yogendersolanki91/Kernel-Driver-Example/b8ec56d5a035dd019d6d7a57b4610a4ff9f49774/NTFsrc/filesys/Special File System/UserModeDisk/src/drvCppLib/lib_copy/tlssup.obj -------------------------------------------------------------------------------- /NTFsrc/filesys/Special File System/UserModeDisk/src/drvCppLib/lib_copy/tran.lib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yogendersolanki91/Kernel-Driver-Example/b8ec56d5a035dd019d6d7a57b4610a4ff9f49774/NTFsrc/filesys/Special File System/UserModeDisk/src/drvCppLib/lib_copy/tran.lib -------------------------------------------------------------------------------- /NTFsrc/filesys/Special File System/UserModeDisk/src/drvCppLib/lib_copy/ulldiv.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yogendersolanki91/Kernel-Driver-Example/b8ec56d5a035dd019d6d7a57b4610a4ff9f49774/NTFsrc/filesys/Special File System/UserModeDisk/src/drvCppLib/lib_copy/ulldiv.obj -------------------------------------------------------------------------------- /NTFsrc/filesys/Special File System/UserModeDisk/src/drvCppLib/lib_copy/ulldvrm.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yogendersolanki91/Kernel-Driver-Example/b8ec56d5a035dd019d6d7a57b4610a4ff9f49774/NTFsrc/filesys/Special File System/UserModeDisk/src/drvCppLib/lib_copy/ulldvrm.obj -------------------------------------------------------------------------------- /NTFsrc/filesys/Special File System/UserModeDisk/src/drvCppLib/lib_copy/ullrem.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yogendersolanki91/Kernel-Driver-Example/b8ec56d5a035dd019d6d7a57b4610a4ff9f49774/NTFsrc/filesys/Special File System/UserModeDisk/src/drvCppLib/lib_copy/ullrem.obj -------------------------------------------------------------------------------- /NTFsrc/filesys/Special File System/UserModeDisk/src/drvCppLib/lib_copy/ullshr.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yogendersolanki91/Kernel-Driver-Example/b8ec56d5a035dd019d6d7a57b4610a4ff9f49774/NTFsrc/filesys/Special File System/UserModeDisk/src/drvCppLib/lib_copy/ullshr.obj -------------------------------------------------------------------------------- /NTFsrc/filesys/Special File System/UserModeDisk/src/drvCppLib/libcpp.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yogendersolanki91/Kernel-Driver-Example/b8ec56d5a035dd019d6d7a57b4610a4ff9f49774/NTFsrc/filesys/Special File System/UserModeDisk/src/drvCppLib/libcpp.cpp -------------------------------------------------------------------------------- /NTFsrc/filesys/Special File System/UserModeDisk/src/drvCppLib/libcpp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yogendersolanki91/Kernel-Driver-Example/b8ec56d5a035dd019d6d7a57b4610a4ff9f49774/NTFsrc/filesys/Special File System/UserModeDisk/src/drvCppLib/libcpp.h -------------------------------------------------------------------------------- /NTFsrc/filesys/Special File System/UserModeDisk/src/drvCppLib/new.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yogendersolanki91/Kernel-Driver-Example/b8ec56d5a035dd019d6d7a57b4610a4ff9f49774/NTFsrc/filesys/Special File System/UserModeDisk/src/drvCppLib/new.h -------------------------------------------------------------------------------- /NTFsrc/filesys/Special File System/UserModeDisk/src/drvCppLib/objchk_wxp_x86/i386/except.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yogendersolanki91/Kernel-Driver-Example/b8ec56d5a035dd019d6d7a57b4610a4ff9f49774/NTFsrc/filesys/Special File System/UserModeDisk/src/drvCppLib/objchk_wxp_x86/i386/except.obj -------------------------------------------------------------------------------- /NTFsrc/filesys/Special File System/UserModeDisk/src/drvCppLib/objchk_wxp_x86/i386/libcpp.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yogendersolanki91/Kernel-Driver-Example/b8ec56d5a035dd019d6d7a57b4610a4ff9f49774/NTFsrc/filesys/Special File System/UserModeDisk/src/drvCppLib/objchk_wxp_x86/i386/libcpp.obj -------------------------------------------------------------------------------- /NTFsrc/filesys/Special File System/UserModeDisk/src/drvCppLib/objchk_wxp_x86/i386/rtti.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yogendersolanki91/Kernel-Driver-Example/b8ec56d5a035dd019d6d7a57b4610a4ff9f49774/NTFsrc/filesys/Special File System/UserModeDisk/src/drvCppLib/objchk_wxp_x86/i386/rtti.obj -------------------------------------------------------------------------------- /NTFsrc/filesys/Special File System/ZeroDrv/zerodrv_source.7z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yogendersolanki91/Kernel-Driver-Example/b8ec56d5a035dd019d6d7a57b4610a4ff9f49774/NTFsrc/filesys/Special File System/ZeroDrv/zerodrv_source.7z -------------------------------------------------------------------------------- /NTFsrc/filesys/Special File System/ZeroDrv/zerodrv_source/Sources: -------------------------------------------------------------------------------- 1 | TARGETNAME=zero 2 | TARGETPATH=. 3 | TARGETTYPE=DRIVER 4 | SOURCES=zero.c zero.rc 5 | MSC_WARNING_LEVEL=/W4 /WX /wd4201 /wd4100 6 | MSC_OPTIMIZATION=/Ox /GF 7 | 8 | !IF "$(_BUILDARCH)" == "x86" 9 | 10 | BUFFER_OVERFLOW_CHECKS=0 11 | 12 | !ENDIF 13 | -------------------------------------------------------------------------------- /NTFsrc/filesys/Special File System/ZeroDrv/zerodrv_source/install.cmd: -------------------------------------------------------------------------------- 1 | @echo off 2 | net stop zero > nul 2>&1 3 | echo Installing Zero And Random Device Driver... 4 | rundll32.exe setupapi.dll,InstallHinfSection DefaultInstall 132 .\zero.inf 5 | echo. 6 | echo Loading Zero And Random Device Driver... 7 | net start zero > nul 2>&1 8 | if errorlevel 1 ( 9 | echo. 10 | echo Error installing/loading the driver. Check %SystemRoot%\setupapi.log for details. 11 | ) else ( 12 | echo. 13 | echo The Zero And Random Device Driver was successfully loaded into the kernel. 14 | ) 15 | echo. 16 | pause 17 | -------------------------------------------------------------------------------- /NTFsrc/filesys/Special File System/ZeroDrv/zerodrv_source/zero.7zsfxcfg: -------------------------------------------------------------------------------- 1 | ;!@Install@!UTF-8! 2 | Title="Zero And Random Device Driver" 3 | BeginPrompt="Do you want to install the Zero And Random Device Driver?" 4 | ExecuteFile="run64.exe" 5 | ExecuteParameters="cmd /c install.cmd" 6 | ;!@InstallEnd@! 7 | -------------------------------------------------------------------------------- /NTFsrc/filesys/Special File System/fifs-0.01/.cvsignore: -------------------------------------------------------------------------------- 1 | *.ncb 2 | *.opt 3 | *.plg 4 | Debug 5 | Release 6 | -------------------------------------------------------------------------------- /NTFsrc/filesys/Special File System/fifs-0.01/Makefile: -------------------------------------------------------------------------------- 1 | SUBDIR=filesys main test 2 | !INCLUDE "subdir.mak" 3 | -------------------------------------------------------------------------------- /NTFsrc/filesys/Special File System/fifs-0.01/bench/conf/w32-1.reg: -------------------------------------------------------------------------------- 1 | REGEDIT4 2 | 3 | [HKEY_LOCAL_MACHINE\SOFTWARE\etc\fifs\test\W32-1] 4 | "LocalName"="%m-W32-1" 5 | "FsConfig"="fswin32" 6 | "FsDll"="fswin32.dll" 7 | "FsName"="fswin32" 8 | "NumWorkers"=dword:00000001 9 | "NumSenders"=dword:00000001 10 | 11 | [HKEY_LOCAL_MACHINE\SOFTWARE\etc\fifs\test\W32-1\fswin32] 12 | "Label"="W32-1" 13 | "Root"="g:\\fsroot" 14 | -------------------------------------------------------------------------------- /NTFsrc/filesys/Special File System/fifs-0.01/bench/conf/w32-4.reg: -------------------------------------------------------------------------------- 1 | REGEDIT4 2 | 3 | [HKEY_LOCAL_MACHINE\SOFTWARE\etc\fifs\test\W32-4] 4 | "LocalName"="%m-W32-4" 5 | "FsConfig"="fswin32" 6 | "FsDll"="fswin32.dll" 7 | "FsName"="fswin32" 8 | "NumWorkers"=dword:00000004 9 | "NumSenders"=dword:00000001 10 | 11 | [HKEY_LOCAL_MACHINE\SOFTWARE\etc\fifs\test\W32-4\fswin32] 12 | "Label"="W32-4" 13 | "Root"="g:\\fsroot" 14 | -------------------------------------------------------------------------------- /NTFsrc/filesys/Special File System/fifs-0.01/bench/conf/w32m-1.reg: -------------------------------------------------------------------------------- 1 | REGEDIT4 2 | 3 | [HKEY_LOCAL_MACHINE\SOFTWARE\etc\fifs\test\W32M-1] 4 | "LocalName"="%m-W32M-1" 5 | "FsConfig"="fsmunge" 6 | "FsDll"="fsmunge.dll" 7 | "FsName"="fsmunge" 8 | "NumWorkers"=dword:00000001 9 | "NumSenders"=dword:00000001 10 | 11 | [HKEY_LOCAL_MACHINE\SOFTWARE\etc\fifs\test\W32M-1\fsmunge] 12 | "FsConfig"="fswin32" 13 | "FsDll"="fswin32.dll" 14 | "FsName"="fswin32" 15 | 16 | [HKEY_LOCAL_MACHINE\SOFTWARE\etc\fifs\test\W32M-1\fsmunge\fswin32] 17 | "Label"="W32M-1" 18 | "Root"="g:\\fsroot" 19 | 20 | -------------------------------------------------------------------------------- /NTFsrc/filesys/Special File System/fifs-0.01/bench/conf/w32m-4.reg: -------------------------------------------------------------------------------- 1 | REGEDIT4 2 | 3 | [HKEY_LOCAL_MACHINE\SOFTWARE\etc\fifs\test\W32M-4] 4 | "LocalName"="%m-W32M-4" 5 | "FsConfig"="fsmunge" 6 | "FsDll"="fsmunge.dll" 7 | "FsName"="fsmunge" 8 | "NumWorkers"=dword:00000004 9 | "NumSenders"=dword:00000001 10 | 11 | [HKEY_LOCAL_MACHINE\SOFTWARE\etc\fifs\test\W32M-4\fsmunge] 12 | "FsConfig"="fswin32" 13 | "FsDll"="fswin32.dll" 14 | "FsName"="fswin32" 15 | 16 | [HKEY_LOCAL_MACHINE\SOFTWARE\etc\fifs\test\W32M-4\fsmunge\fswin32] 17 | "Label"="W32M-4" 18 | "Root"="g:\\fsroot" 19 | 20 | -------------------------------------------------------------------------------- /NTFsrc/filesys/Special File System/fifs-0.01/bench/lfs/.cvsignore: -------------------------------------------------------------------------------- 1 | *.ncb 2 | *.opt 3 | *.plg 4 | Debug 5 | Release 6 | -------------------------------------------------------------------------------- /NTFsrc/filesys/Special File System/fifs-0.01/bench/lfs/crtdel/.cvsignore: -------------------------------------------------------------------------------- 1 | *.ncb 2 | *.opt 3 | *.plg 4 | Debug 5 | Release 6 | -------------------------------------------------------------------------------- /NTFsrc/filesys/Special File System/fifs-0.01/bench/lfs/ideal/.cvsignore: -------------------------------------------------------------------------------- 1 | *.ncb 2 | *.opt 3 | *.plg 4 | Debug 5 | Release 6 | -------------------------------------------------------------------------------- /NTFsrc/filesys/Special File System/fifs-0.01/bench/lfs/large/.cvsignore: -------------------------------------------------------------------------------- 1 | *.ncb 2 | *.opt 3 | *.plg 4 | Debug 5 | Release 6 | -------------------------------------------------------------------------------- /NTFsrc/filesys/Special File System/fifs-0.01/bench/lfs/largefile/.cvsignore: -------------------------------------------------------------------------------- 1 | *.ncb 2 | *.opt 3 | *.plg 4 | Debug 5 | Release 6 | -------------------------------------------------------------------------------- /NTFsrc/filesys/Special File System/fifs-0.01/bench/lfs/open/.cvsignore: -------------------------------------------------------------------------------- 1 | *.ncb 2 | *.opt 3 | *.plg 4 | Debug 5 | Release 6 | -------------------------------------------------------------------------------- /NTFsrc/filesys/Special File System/fifs-0.01/bench/lfs/read/.cvsignore: -------------------------------------------------------------------------------- 1 | *.ncb 2 | *.opt 3 | *.plg 4 | Debug 5 | Release 6 | -------------------------------------------------------------------------------- /NTFsrc/filesys/Special File System/fifs-0.01/bench/lfs/unix/.cvsignore: -------------------------------------------------------------------------------- 1 | *.ncb 2 | *.opt 3 | *.plg 4 | Debug 5 | Release 6 | -------------------------------------------------------------------------------- /NTFsrc/filesys/Special File System/fifs-0.01/bench/lfs/unix/getopt.h: -------------------------------------------------------------------------------- 1 | #ifndef __GETOPT_H__ 2 | #define __GETOPT_H__ 3 | 4 | #ifdef __cplusplus 5 | extern "C" { 6 | #endif 7 | 8 | int getopt(int argc, char** argv, char* opts); 9 | extern int opterr; 10 | extern int optind; 11 | extern int optopt; 12 | extern char *optarg; 13 | 14 | #ifdef __cplusplus 15 | } 16 | #endif 17 | 18 | #endif /* __GETOPT_H__ */ 19 | -------------------------------------------------------------------------------- /NTFsrc/filesys/Special File System/fifs-0.01/bench/lfs/write/.cvsignore: -------------------------------------------------------------------------------- 1 | *.ncb 2 | *.opt 3 | *.plg 4 | Debug 5 | Release 6 | -------------------------------------------------------------------------------- /NTFsrc/filesys/Special File System/fifs-0.01/bench/master/test.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yogendersolanki91/Kernel-Driver-Example/b8ec56d5a035dd019d6d7a57b4610a4ff9f49774/NTFsrc/filesys/Special File System/fifs-0.01/bench/master/test.zip -------------------------------------------------------------------------------- /NTFsrc/filesys/Special File System/fifs-0.01/bench/util/cdu.cmd: -------------------------------------------------------------------------------- 1 | @echo off 2 | if "%1" == "" goto :usage 3 | grep du -A 2 %1 | grep -A 2 Running | grep -A 2 tail | grep -v "<<" | grep -v "\-\-\-" 4 | goto :eof 5 | :usage 6 | cdu filename 7 | -------------------------------------------------------------------------------- /NTFsrc/filesys/Special File System/fifs-0.01/bench/util/gensizes.pl: -------------------------------------------------------------------------------- 1 | use strict; 2 | 3 | my($dir) = shift(@ARGV); 4 | #my($min) = shift(@ARGV); 5 | #my($max) = shift(@ARGV); 6 | 7 | &usage() if !$dir; 8 | 9 | my($max_size) = 16384; 10 | 11 | my($data) = " " x 1024; 12 | my($size) = 1; 13 | my($file); 14 | while ($size <= $max_size) { 15 | $file = "$dir/$size"."kb"; 16 | die "could not open $file\n" if !open(OUT, ">$file"); 17 | print "Writing $file..."; 18 | print OUT $data; 19 | close(OUT); 20 | print "done\n"; 21 | $data x= 2; 22 | $size *= 2; 23 | } 24 | 25 | sub usage { 26 | die "usage: $0 directory\n"; 27 | } 28 | -------------------------------------------------------------------------------- /NTFsrc/filesys/Special File System/fifs-0.01/filesys/Makefile: -------------------------------------------------------------------------------- 1 | SUBDIR=fsmunge fsnfs fswin32 2 | !INCLUDE "../subdir.mak" 3 | -------------------------------------------------------------------------------- /NTFsrc/filesys/Special File System/fifs-0.01/filesys/fsmunge/.cvsignore: -------------------------------------------------------------------------------- 1 | *.ncb 2 | *.opt 3 | *.plg 4 | Debug 5 | Release 6 | -------------------------------------------------------------------------------- /NTFsrc/filesys/Special File System/fifs-0.01/filesys/fsmunge/Makefile: -------------------------------------------------------------------------------- 1 | PROJECT=fsmunge 2 | !INCLUDE "..\..\src.mak" 3 | -------------------------------------------------------------------------------- /NTFsrc/filesys/Special File System/fifs-0.01/filesys/fsmunge/fsmunge.def: -------------------------------------------------------------------------------- 1 | LIBRARY FSMUNGE 2 | 3 | EXPORTS 4 | FileSystemCreate 5 | -------------------------------------------------------------------------------- /NTFsrc/filesys/Special File System/fifs-0.01/filesys/fsnfs/.cvsignore: -------------------------------------------------------------------------------- 1 | *.ncb 2 | *.opt 3 | *.plg 4 | Debug 5 | Release 6 | -------------------------------------------------------------------------------- /NTFsrc/filesys/Special File System/fifs-0.01/filesys/fsnfs/Makefile: -------------------------------------------------------------------------------- 1 | PROJECT=fsnfs 2 | !INCLUDE "..\..\src.mak" 3 | -------------------------------------------------------------------------------- /NTFsrc/filesys/Special File System/fifs-0.01/filesys/fsnfs/fsnfs.def: -------------------------------------------------------------------------------- 1 | LIBRARY FSNFS 2 | 3 | EXPORTS 4 | FileSystemCreate 5 | -------------------------------------------------------------------------------- /NTFsrc/filesys/Special File System/fifs-0.01/filesys/fswin32/.cvsignore: -------------------------------------------------------------------------------- 1 | *.ncb 2 | *.opt 3 | *.plg 4 | Debug 5 | Release 6 | -------------------------------------------------------------------------------- /NTFsrc/filesys/Special File System/fifs-0.01/filesys/fswin32/Makefile: -------------------------------------------------------------------------------- 1 | PROJECT=fswin32 2 | !INCLUDE "..\..\src.mak" 3 | -------------------------------------------------------------------------------- /NTFsrc/filesys/Special File System/fifs-0.01/filesys/fswin32/fswin32.def: -------------------------------------------------------------------------------- 1 | LIBRARY FSWIN32 2 | 3 | EXPORTS 4 | FileSystemCreate 5 | -------------------------------------------------------------------------------- /NTFsrc/filesys/Special File System/fifs-0.01/include/mycifs.h: -------------------------------------------------------------------------------- 1 | #ifndef __MY_CIFS_H__ 2 | #define __MY_CIFS_H__ 3 | 4 | #ifndef TIME 5 | #define TIME LARGE_INTEGER 6 | #endif 7 | 8 | #ifndef CLONG 9 | #define CLONG ULONG 10 | #endif 11 | 12 | #include 13 | 14 | #endif 15 | -------------------------------------------------------------------------------- /NTFsrc/filesys/Special File System/fifs-0.01/main/Makefile: -------------------------------------------------------------------------------- 1 | SUBDIR=helpdll helplib server netapi32 2 | !INCLUDE "../subdir.mak" 3 | -------------------------------------------------------------------------------- /NTFsrc/filesys/Special File System/fifs-0.01/main/helpdll/.cvsignore: -------------------------------------------------------------------------------- 1 | *.ncb 2 | *.opt 3 | *.plg 4 | Debug 5 | Release 6 | -------------------------------------------------------------------------------- /NTFsrc/filesys/Special File System/fifs-0.01/main/helpdll/Makefile: -------------------------------------------------------------------------------- 1 | PROJECT=fshelper 2 | !INCLUDE "..\..\src.mak" 3 | -------------------------------------------------------------------------------- /NTFsrc/filesys/Special File System/fifs-0.01/main/helpdll/fshelper.def: -------------------------------------------------------------------------------- 1 | LIBRARY FSHELPER 2 | 3 | EXPORTS 4 | debug_acquire 5 | debug_release 6 | 7 | ConfigOpen 8 | ConfigClose 9 | ConfigAllocPath 10 | ConfigFreePath 11 | ConfigDefRangedNumber 12 | ConfigDefString 13 | ConfigUndefString 14 | ConfigGetSizedData 15 | ConfigGetData 16 | ConfigFreeData 17 | 18 | substitute_vars 19 | -------------------------------------------------------------------------------- /NTFsrc/filesys/Special File System/fifs-0.01/main/helpdll/fshelper.dep: -------------------------------------------------------------------------------- 1 | # Microsoft Developer Studio Generated Dependency File, included by fshelper.mak 2 | 3 | .\conf_help.cxx : \ 4 | "..\..\include\conf_help.hxx"\ 5 | 6 | 7 | .\main_helper.cxx : \ 8 | "..\..\include\debug.hxx"\ 9 | 10 | -------------------------------------------------------------------------------- /NTFsrc/filesys/Special File System/fifs-0.01/main/helplib/.cvsignore: -------------------------------------------------------------------------------- 1 | *.ncb 2 | *.opt 3 | *.plg 4 | Debug 5 | Release 6 | -------------------------------------------------------------------------------- /NTFsrc/filesys/Special File System/fifs-0.01/main/helplib/Makefile: -------------------------------------------------------------------------------- 1 | PROJECT=helplib 2 | !INCLUDE "..\..\src.mak" 3 | -------------------------------------------------------------------------------- /NTFsrc/filesys/Special File System/fifs-0.01/main/helplib/helplib.dep: -------------------------------------------------------------------------------- 1 | # Microsoft Developer Studio Generated Dependency File, included by helplib.mak 2 | 3 | .\htab.c : \ 4 | "..\..\include\htab.h"\ 5 | 6 | -------------------------------------------------------------------------------- /NTFsrc/filesys/Special File System/fifs-0.01/main/netapi32/.cvsignore: -------------------------------------------------------------------------------- 1 | *.ncb 2 | *.opt 3 | *.plg 4 | Debug 5 | Release 6 | -------------------------------------------------------------------------------- /NTFsrc/filesys/Special File System/fifs-0.01/main/netapi32/Makefile: -------------------------------------------------------------------------------- 1 | PROJECT=netapi32 2 | !INCLUDE "..\..\src.mak" 3 | -------------------------------------------------------------------------------- /NTFsrc/filesys/Special File System/fifs-0.01/main/netapi32/netapi32.def: -------------------------------------------------------------------------------- 1 | LIBRARY NETAPI32 2 | 3 | EXPORTS 4 | Netbios 5 | DumpSmb 6 | -------------------------------------------------------------------------------- /NTFsrc/filesys/Special File System/fifs-0.01/main/netapi32/netapi32.ini: -------------------------------------------------------------------------------- 1 | \Registry\MACHINE\SOFTWARE\etc\FakeNetapi32 2 | ShowLoad = REG_DWORD 0x00000000 3 | LogFile = c:\user\dalmeida\src\sfs-smb\concept\logs\netbios.%a.log 4 | ShowTime = REG_DWORD 0x00000001 5 | ShowBuffer = REG_DWORD 0x00000001 6 | ShowBufferIffSmb = REG_DWORD 0x00000001 7 | ShowSmb = REG_DWORD 0x00000001 8 | RealPath = c:\winnt\system32\netapi32.dll 9 | BoxTitle = FAKE NETAPI32.DLL 10 | ShowHeader = REG_DWORD 0x00000001 11 | -------------------------------------------------------------------------------- /NTFsrc/filesys/Special File System/fifs-0.01/main/server/.cvsignore: -------------------------------------------------------------------------------- 1 | *.ncb 2 | *.opt 3 | *.plg 4 | Debug 5 | Release 6 | -------------------------------------------------------------------------------- /NTFsrc/filesys/Special File System/fifs-0.01/main/server/Makefile: -------------------------------------------------------------------------------- 1 | PROJECT=server 2 | !INCLUDE "..\..\src.mak" 3 | -------------------------------------------------------------------------------- /NTFsrc/filesys/Special File System/fifs-0.01/src.mak: -------------------------------------------------------------------------------- 1 | !IF "$(PROJECT)"=="" 2 | !ERROR Missing PROJECT 3 | !ENDIF 4 | 5 | !UNDEF TYPE 6 | !IFDEF NODEBUG 7 | TYPE=Release 8 | !ELSE 9 | TYPE=Debug 10 | !ENDIF 11 | 12 | !UNDEF MAKE_LINE 13 | MAKE_LINE=$(MAKE) /$(MAKEFLAGS) /f $(PROJECT).mak CFG="$(PROJECT) - Win32 $(TYPE)" $(USERFLAGS) 14 | 15 | all: 16 | $(MAKE_LINE) 17 | 18 | clean: 19 | $(MAKE_LINE) clean 20 | 21 | help: 22 | @echo Define NODEBUG to get release targets 23 | @echo Otherwise, you will get debug targets 24 | @echo nmake all - builds binaries (default) 25 | @echo nmake clean - removes binaries 26 | @echo nmake help - prints this message 27 | -------------------------------------------------------------------------------- /NTFsrc/filesys/Special File System/fifs-0.01/test/Makefile: -------------------------------------------------------------------------------- 1 | SUBDIR=fst nbt 2 | !INCLUDE "../subdir.mak" 3 | -------------------------------------------------------------------------------- /NTFsrc/filesys/Special File System/fifs-0.01/test/fst/.cvsignore: -------------------------------------------------------------------------------- 1 | *.ncb 2 | *.opt 3 | *.plg 4 | Debug 5 | Release 6 | -------------------------------------------------------------------------------- /NTFsrc/filesys/Special File System/fifs-0.01/test/fst/Makefile: -------------------------------------------------------------------------------- 1 | PROJECT=fst 2 | !INCLUDE "..\..\src.mak" 3 | -------------------------------------------------------------------------------- /NTFsrc/filesys/Special File System/fifs-0.01/test/fst/fst.dep: -------------------------------------------------------------------------------- 1 | # Microsoft Developer Studio Generated Dependency File, included by fst.mak 2 | 3 | .\dispatch.cpp : \ 4 | ".\dispatch.hpp"\ 5 | 6 | 7 | .\main.cpp : \ 8 | ".\dispatch.hpp"\ 9 | 10 | -------------------------------------------------------------------------------- /NTFsrc/filesys/Special File System/fifs-0.01/test/nbt/.cvsignore: -------------------------------------------------------------------------------- 1 | *.ncb 2 | *.opt 3 | *.plg 4 | Debug 5 | Release 6 | -------------------------------------------------------------------------------- /NTFsrc/filesys/Special File System/fifs-0.01/test/nbt/Makefile: -------------------------------------------------------------------------------- 1 | PROJECT=nbt 2 | !INCLUDE "..\..\src.mak" 3 | -------------------------------------------------------------------------------- /NTFsrc/filesys/Special File System/fifs-0.01/test/nbt/nbt.dep: -------------------------------------------------------------------------------- 1 | # Microsoft Developer Studio Generated Dependency File, included by nbt.mak 2 | 3 | .\buffers.c : \ 4 | ".\buffers.h"\ 5 | 6 | 7 | .\dispatch.cpp : \ 8 | ".\dispatch.hpp"\ 9 | 10 | 11 | .\main.cpp : \ 12 | ".\dispatch.hpp"\ 13 | 14 | 15 | .\nbhelp.c : \ 16 | ".\nbhelp.h"\ 17 | ".\ncbutil.h"\ 18 | 19 | 20 | .\ncbutil.c : \ 21 | ".\ncbutil.h"\ 22 | 23 | 24 | .\pass.c : \ 25 | ".\buffers.h"\ 26 | ".\nbhelp.h"\ 27 | ".\ncbutil.h"\ 28 | 29 | 30 | .\tests.c : \ 31 | ".\nbhelp.h"\ 32 | ".\ncbutil.h"\ 33 | 34 | -------------------------------------------------------------------------------- /NTFsrc/filesys/Special File System/filedisk-19/exe/MAKEFILE: -------------------------------------------------------------------------------- 1 | # 2 | # DO NOT EDIT THIS FILE!!! Edit .\sources. if you want to add a new source 3 | # file to this component. This file merely indirects to the real make file 4 | # that is shared by all the driver components of the Windows NT DDK 5 | # 6 | 7 | !INCLUDE $(NTMAKEENV)\makefile.def 8 | -------------------------------------------------------------------------------- /NTFsrc/filesys/Special File System/filedisk-19/exe/filedisk.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yogendersolanki91/Kernel-Driver-Example/b8ec56d5a035dd019d6d7a57b4610a4ff9f49774/NTFsrc/filesys/Special File System/filedisk-19/exe/filedisk.c -------------------------------------------------------------------------------- /NTFsrc/filesys/Special File System/filedisk-19/exe/filedisk.rc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yogendersolanki91/Kernel-Driver-Example/b8ec56d5a035dd019d6d7a57b4610a4ff9f49774/NTFsrc/filesys/Special File System/filedisk-19/exe/filedisk.rc -------------------------------------------------------------------------------- /NTFsrc/filesys/Special File System/filedisk-19/exe/objfre_wnet_amd64/amd64/filedisk.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yogendersolanki91/Kernel-Driver-Example/b8ec56d5a035dd019d6d7a57b4610a4ff9f49774/NTFsrc/filesys/Special File System/filedisk-19/exe/objfre_wnet_amd64/amd64/filedisk.exe -------------------------------------------------------------------------------- /NTFsrc/filesys/Special File System/filedisk-19/exe/objfre_wnet_amd64/amd64/filedisk.pdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yogendersolanki91/Kernel-Driver-Example/b8ec56d5a035dd019d6d7a57b4610a4ff9f49774/NTFsrc/filesys/Special File System/filedisk-19/exe/objfre_wnet_amd64/amd64/filedisk.pdb -------------------------------------------------------------------------------- /NTFsrc/filesys/Special File System/filedisk-19/exe/objfre_wnet_ia64/ia64/filedisk.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yogendersolanki91/Kernel-Driver-Example/b8ec56d5a035dd019d6d7a57b4610a4ff9f49774/NTFsrc/filesys/Special File System/filedisk-19/exe/objfre_wnet_ia64/ia64/filedisk.exe -------------------------------------------------------------------------------- /NTFsrc/filesys/Special File System/filedisk-19/exe/objfre_wnet_ia64/ia64/filedisk.pdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yogendersolanki91/Kernel-Driver-Example/b8ec56d5a035dd019d6d7a57b4610a4ff9f49774/NTFsrc/filesys/Special File System/filedisk-19/exe/objfre_wnet_ia64/ia64/filedisk.pdb -------------------------------------------------------------------------------- /NTFsrc/filesys/Special File System/filedisk-19/exe/objfre_wxp_x86/i386/filedisk.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yogendersolanki91/Kernel-Driver-Example/b8ec56d5a035dd019d6d7a57b4610a4ff9f49774/NTFsrc/filesys/Special File System/filedisk-19/exe/objfre_wxp_x86/i386/filedisk.exe -------------------------------------------------------------------------------- /NTFsrc/filesys/Special File System/filedisk-19/exe/objfre_wxp_x86/i386/filedisk.pdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yogendersolanki91/Kernel-Driver-Example/b8ec56d5a035dd019d6d7a57b4610a4ff9f49774/NTFsrc/filesys/Special File System/filedisk-19/exe/objfre_wxp_x86/i386/filedisk.pdb -------------------------------------------------------------------------------- /NTFsrc/filesys/Special File System/filedisk-19/exe/sources: -------------------------------------------------------------------------------- 1 | TARGETNAME=filedisk 2 | TARGETPATH=obj 3 | TARGETTYPE=PROGRAM 4 | UMTYPE=console 5 | USE_MSVCRT=1 6 | INCLUDES=..\sys\inc 7 | TARGETLIBS=$(SDK_LIB_PATH)\shell32.lib 8 | SOURCES=filedisk.c filedisk.rc 9 | -------------------------------------------------------------------------------- /NTFsrc/filesys/Special File System/filedisk-19/filedisk.reg: -------------------------------------------------------------------------------- 1 | REGEDIT4 2 | 3 | [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\FileDisk] 4 | 5 | "ErrorControl"=dword:00000001 6 | 7 | # 8 | # When to start the driver: 9 | # At boot: Start=1 10 | # Manually: Start=3 11 | # 12 | "Start"=dword:00000001 13 | 14 | "Type"=dword:00000001 15 | 16 | [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\FileDisk\Parameters] 17 | 18 | "NumberOfDevices"=dword:00000004 19 | -------------------------------------------------------------------------------- /NTFsrc/filesys/Special File System/filedisk-19/install.txt: -------------------------------------------------------------------------------- 1 | Copy the driver (filedisk.sys) to %systemroot%\system32\drivers\. 2 | 3 | Optionally edit filedisk.reg for automatic or manual start and 4 | number of devices. 5 | 6 | Import filedisk.reg to the Registry. 7 | 8 | Reboot. If using an unsigned driver and running on the 64-bit version 9 | of Windows press F8 and select "Disable enforce driver signing". 10 | 11 | Use the program filedisk.exe to mount and umount disk or CD/DVD 12 | images. 13 | -------------------------------------------------------------------------------- /NTFsrc/filesys/Special File System/filedisk-19/readme.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yogendersolanki91/Kernel-Driver-Example/b8ec56d5a035dd019d6d7a57b4610a4ff9f49774/NTFsrc/filesys/Special File System/filedisk-19/readme.txt -------------------------------------------------------------------------------- /NTFsrc/filesys/Special File System/filedisk-19/sys/inc/filedisk.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yogendersolanki91/Kernel-Driver-Example/b8ec56d5a035dd019d6d7a57b4610a4ff9f49774/NTFsrc/filesys/Special File System/filedisk-19/sys/inc/filedisk.h -------------------------------------------------------------------------------- /NTFsrc/filesys/Special File System/filedisk-19/sys/obj/chk/amd64/filedisk.pdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yogendersolanki91/Kernel-Driver-Example/b8ec56d5a035dd019d6d7a57b4610a4ff9f49774/NTFsrc/filesys/Special File System/filedisk-19/sys/obj/chk/amd64/filedisk.pdb -------------------------------------------------------------------------------- /NTFsrc/filesys/Special File System/filedisk-19/sys/obj/chk/amd64/filedisk.sys: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yogendersolanki91/Kernel-Driver-Example/b8ec56d5a035dd019d6d7a57b4610a4ff9f49774/NTFsrc/filesys/Special File System/filedisk-19/sys/obj/chk/amd64/filedisk.sys -------------------------------------------------------------------------------- /NTFsrc/filesys/Special File System/filedisk-19/sys/obj/chk/i386/filedisk.pdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yogendersolanki91/Kernel-Driver-Example/b8ec56d5a035dd019d6d7a57b4610a4ff9f49774/NTFsrc/filesys/Special File System/filedisk-19/sys/obj/chk/i386/filedisk.pdb -------------------------------------------------------------------------------- /NTFsrc/filesys/Special File System/filedisk-19/sys/obj/chk/i386/filedisk.sys: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yogendersolanki91/Kernel-Driver-Example/b8ec56d5a035dd019d6d7a57b4610a4ff9f49774/NTFsrc/filesys/Special File System/filedisk-19/sys/obj/chk/i386/filedisk.sys -------------------------------------------------------------------------------- /NTFsrc/filesys/Special File System/filedisk-19/sys/obj/chk/ia64/filedisk.pdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yogendersolanki91/Kernel-Driver-Example/b8ec56d5a035dd019d6d7a57b4610a4ff9f49774/NTFsrc/filesys/Special File System/filedisk-19/sys/obj/chk/ia64/filedisk.pdb -------------------------------------------------------------------------------- /NTFsrc/filesys/Special File System/filedisk-19/sys/obj/chk/ia64/filedisk.sys: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yogendersolanki91/Kernel-Driver-Example/b8ec56d5a035dd019d6d7a57b4610a4ff9f49774/NTFsrc/filesys/Special File System/filedisk-19/sys/obj/chk/ia64/filedisk.sys -------------------------------------------------------------------------------- /NTFsrc/filesys/Special File System/filedisk-19/sys/obj/fre/amd64/filedisk.pdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yogendersolanki91/Kernel-Driver-Example/b8ec56d5a035dd019d6d7a57b4610a4ff9f49774/NTFsrc/filesys/Special File System/filedisk-19/sys/obj/fre/amd64/filedisk.pdb -------------------------------------------------------------------------------- /NTFsrc/filesys/Special File System/filedisk-19/sys/obj/fre/amd64/filedisk.sys: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yogendersolanki91/Kernel-Driver-Example/b8ec56d5a035dd019d6d7a57b4610a4ff9f49774/NTFsrc/filesys/Special File System/filedisk-19/sys/obj/fre/amd64/filedisk.sys -------------------------------------------------------------------------------- /NTFsrc/filesys/Special File System/filedisk-19/sys/obj/fre/i386/filedisk.pdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yogendersolanki91/Kernel-Driver-Example/b8ec56d5a035dd019d6d7a57b4610a4ff9f49774/NTFsrc/filesys/Special File System/filedisk-19/sys/obj/fre/i386/filedisk.pdb -------------------------------------------------------------------------------- /NTFsrc/filesys/Special File System/filedisk-19/sys/obj/fre/i386/filedisk.sys: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yogendersolanki91/Kernel-Driver-Example/b8ec56d5a035dd019d6d7a57b4610a4ff9f49774/NTFsrc/filesys/Special File System/filedisk-19/sys/obj/fre/i386/filedisk.sys -------------------------------------------------------------------------------- /NTFsrc/filesys/Special File System/filedisk-19/sys/obj/fre/ia64/filedisk.pdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yogendersolanki91/Kernel-Driver-Example/b8ec56d5a035dd019d6d7a57b4610a4ff9f49774/NTFsrc/filesys/Special File System/filedisk-19/sys/obj/fre/ia64/filedisk.pdb -------------------------------------------------------------------------------- /NTFsrc/filesys/Special File System/filedisk-19/sys/obj/fre/ia64/filedisk.sys: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yogendersolanki91/Kernel-Driver-Example/b8ec56d5a035dd019d6d7a57b4610a4ff9f49774/NTFsrc/filesys/Special File System/filedisk-19/sys/obj/fre/ia64/filedisk.sys -------------------------------------------------------------------------------- /NTFsrc/filesys/Special File System/filedisk-19/sys/src/MAKEFILE: -------------------------------------------------------------------------------- 1 | # 2 | # DO NOT EDIT THIS FILE!!! Edit .\sources. if you want to add a new source 3 | # file to this component. This file merely indirects to the real make file 4 | # that is shared by all the driver components of the Windows NT DDK 5 | # 6 | 7 | !INCLUDE $(NTMAKEENV)\makefile.def 8 | -------------------------------------------------------------------------------- /NTFsrc/filesys/Special File System/filedisk-19/sys/src/Sources: -------------------------------------------------------------------------------- 1 | TARGETNAME=filedisk 2 | TARGETPATH=..\obj\$(DDKBUILDENV) 3 | TARGETTYPE=DRIVER 4 | INCLUDES=..\inc 5 | TARGETLIBS=$(SDK_LIB_PATH)\wdmsec.lib 6 | SOURCES=filedisk.c filedisk.rc 7 | -------------------------------------------------------------------------------- /NTFsrc/filesys/Special File System/filedisk-19/sys/src/filedisk.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yogendersolanki91/Kernel-Driver-Example/b8ec56d5a035dd019d6d7a57b4610a4ff9f49774/NTFsrc/filesys/Special File System/filedisk-19/sys/src/filedisk.c -------------------------------------------------------------------------------- /NTFsrc/filesys/Special File System/filedisk-19/sys/src/filedisk.rc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yogendersolanki91/Kernel-Driver-Example/b8ec56d5a035dd019d6d7a57b4610a4ff9f49774/NTFsrc/filesys/Special File System/filedisk-19/sys/src/filedisk.rc -------------------------------------------------------------------------------- /NTFsrc/filesys/Special File System/httpdisk-8/exe/MAKEFILE: -------------------------------------------------------------------------------- 1 | # 2 | # DO NOT EDIT THIS FILE!!! Edit .\sources. if you want to add a new source 3 | # file to this component. This file merely indirects to the real make file 4 | # that is shared by all the driver components of the Windows NT DDK 5 | # 6 | 7 | !INCLUDE $(NTMAKEENV)\makefile.def 8 | -------------------------------------------------------------------------------- /NTFsrc/filesys/Special File System/httpdisk-8/exe/httpdisk.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yogendersolanki91/Kernel-Driver-Example/b8ec56d5a035dd019d6d7a57b4610a4ff9f49774/NTFsrc/filesys/Special File System/httpdisk-8/exe/httpdisk.c -------------------------------------------------------------------------------- /NTFsrc/filesys/Special File System/httpdisk-8/exe/httpdisk.rc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yogendersolanki91/Kernel-Driver-Example/b8ec56d5a035dd019d6d7a57b4610a4ff9f49774/NTFsrc/filesys/Special File System/httpdisk-8/exe/httpdisk.rc -------------------------------------------------------------------------------- /NTFsrc/filesys/Special File System/httpdisk-8/exe/objfre_wnet_amd64/amd64/httpdisk.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yogendersolanki91/Kernel-Driver-Example/b8ec56d5a035dd019d6d7a57b4610a4ff9f49774/NTFsrc/filesys/Special File System/httpdisk-8/exe/objfre_wnet_amd64/amd64/httpdisk.exe -------------------------------------------------------------------------------- /NTFsrc/filesys/Special File System/httpdisk-8/exe/objfre_wnet_amd64/amd64/httpdisk.pdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yogendersolanki91/Kernel-Driver-Example/b8ec56d5a035dd019d6d7a57b4610a4ff9f49774/NTFsrc/filesys/Special File System/httpdisk-8/exe/objfre_wnet_amd64/amd64/httpdisk.pdb -------------------------------------------------------------------------------- /NTFsrc/filesys/Special File System/httpdisk-8/exe/objfre_wnet_ia64/ia64/httpdisk.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yogendersolanki91/Kernel-Driver-Example/b8ec56d5a035dd019d6d7a57b4610a4ff9f49774/NTFsrc/filesys/Special File System/httpdisk-8/exe/objfre_wnet_ia64/ia64/httpdisk.exe -------------------------------------------------------------------------------- /NTFsrc/filesys/Special File System/httpdisk-8/exe/objfre_wnet_ia64/ia64/httpdisk.pdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yogendersolanki91/Kernel-Driver-Example/b8ec56d5a035dd019d6d7a57b4610a4ff9f49774/NTFsrc/filesys/Special File System/httpdisk-8/exe/objfre_wnet_ia64/ia64/httpdisk.pdb -------------------------------------------------------------------------------- /NTFsrc/filesys/Special File System/httpdisk-8/exe/objfre_wxp_x86/i386/httpdisk.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yogendersolanki91/Kernel-Driver-Example/b8ec56d5a035dd019d6d7a57b4610a4ff9f49774/NTFsrc/filesys/Special File System/httpdisk-8/exe/objfre_wxp_x86/i386/httpdisk.exe -------------------------------------------------------------------------------- /NTFsrc/filesys/Special File System/httpdisk-8/exe/objfre_wxp_x86/i386/httpdisk.pdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yogendersolanki91/Kernel-Driver-Example/b8ec56d5a035dd019d6d7a57b4610a4ff9f49774/NTFsrc/filesys/Special File System/httpdisk-8/exe/objfre_wxp_x86/i386/httpdisk.pdb -------------------------------------------------------------------------------- /NTFsrc/filesys/Special File System/httpdisk-8/exe/sources: -------------------------------------------------------------------------------- 1 | TARGETNAME=httpdisk 2 | TARGETPATH=obj 3 | TARGETTYPE=PROGRAM 4 | UMTYPE=console 5 | USE_MSVCRT=1 6 | INCLUDES=..\sys\inc 7 | TARGETLIBS=$(SDK_LIB_PATH)\shell32.lib $(SDK_LIB_PATH)\ws2_32.lib 8 | SOURCES=httpdisk.c httpdisk.rc 9 | -------------------------------------------------------------------------------- /NTFsrc/filesys/Special File System/httpdisk-8/httpdisk.reg: -------------------------------------------------------------------------------- 1 | REGEDIT4 2 | 3 | [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\HttpDisk] 4 | 5 | "ErrorControl"=dword:00000001 6 | 7 | # 8 | # When to start the driver: 9 | # At boot: Start=1 10 | # Manually: Start=3 11 | # 12 | "Start"=dword:00000001 13 | 14 | "Type"=dword:00000001 15 | 16 | [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\HttpDisk\Parameters] 17 | 18 | "NumberOfDevices"=dword:00000004 19 | -------------------------------------------------------------------------------- /NTFsrc/filesys/Special File System/httpdisk-8/install.txt: -------------------------------------------------------------------------------- 1 | Copy the driver (httpdisk.sys) to %systemroot%\system32\drivers\. 2 | 3 | Optionally edit httpdisk.reg for automatic or manual start and 4 | number of devices. 5 | 6 | Import httpdisk.reg to the Registry. 7 | 8 | Reboot. If using an unsigned driver and running on the 64-bit version 9 | of Windows press F8 and select "Disable enforce driver signing". 10 | 11 | Use the program httpdisk.exe to mount and umount disk or CD/DVD 12 | images. 13 | -------------------------------------------------------------------------------- /NTFsrc/filesys/Special File System/httpdisk-8/readme.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yogendersolanki91/Kernel-Driver-Example/b8ec56d5a035dd019d6d7a57b4610a4ff9f49774/NTFsrc/filesys/Special File System/httpdisk-8/readme.txt -------------------------------------------------------------------------------- /NTFsrc/filesys/Special File System/httpdisk-8/sys/inc/httpdisk.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yogendersolanki91/Kernel-Driver-Example/b8ec56d5a035dd019d6d7a57b4610a4ff9f49774/NTFsrc/filesys/Special File System/httpdisk-8/sys/inc/httpdisk.h -------------------------------------------------------------------------------- /NTFsrc/filesys/Special File System/httpdisk-8/sys/inc/ksocket.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yogendersolanki91/Kernel-Driver-Example/b8ec56d5a035dd019d6d7a57b4610a4ff9f49774/NTFsrc/filesys/Special File System/httpdisk-8/sys/inc/ksocket.h -------------------------------------------------------------------------------- /NTFsrc/filesys/Special File System/httpdisk-8/sys/inc/ktdi.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yogendersolanki91/Kernel-Driver-Example/b8ec56d5a035dd019d6d7a57b4610a4ff9f49774/NTFsrc/filesys/Special File System/httpdisk-8/sys/inc/ktdi.h -------------------------------------------------------------------------------- /NTFsrc/filesys/Special File System/httpdisk-8/sys/obj/chk/amd64/httpdisk.pdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yogendersolanki91/Kernel-Driver-Example/b8ec56d5a035dd019d6d7a57b4610a4ff9f49774/NTFsrc/filesys/Special File System/httpdisk-8/sys/obj/chk/amd64/httpdisk.pdb -------------------------------------------------------------------------------- /NTFsrc/filesys/Special File System/httpdisk-8/sys/obj/chk/amd64/httpdisk.sys: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yogendersolanki91/Kernel-Driver-Example/b8ec56d5a035dd019d6d7a57b4610a4ff9f49774/NTFsrc/filesys/Special File System/httpdisk-8/sys/obj/chk/amd64/httpdisk.sys -------------------------------------------------------------------------------- /NTFsrc/filesys/Special File System/httpdisk-8/sys/obj/chk/i386/httpdisk.pdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yogendersolanki91/Kernel-Driver-Example/b8ec56d5a035dd019d6d7a57b4610a4ff9f49774/NTFsrc/filesys/Special File System/httpdisk-8/sys/obj/chk/i386/httpdisk.pdb -------------------------------------------------------------------------------- /NTFsrc/filesys/Special File System/httpdisk-8/sys/obj/chk/i386/httpdisk.sys: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yogendersolanki91/Kernel-Driver-Example/b8ec56d5a035dd019d6d7a57b4610a4ff9f49774/NTFsrc/filesys/Special File System/httpdisk-8/sys/obj/chk/i386/httpdisk.sys -------------------------------------------------------------------------------- /NTFsrc/filesys/Special File System/httpdisk-8/sys/obj/chk/ia64/httpdisk.pdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yogendersolanki91/Kernel-Driver-Example/b8ec56d5a035dd019d6d7a57b4610a4ff9f49774/NTFsrc/filesys/Special File System/httpdisk-8/sys/obj/chk/ia64/httpdisk.pdb -------------------------------------------------------------------------------- /NTFsrc/filesys/Special File System/httpdisk-8/sys/obj/chk/ia64/httpdisk.sys: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yogendersolanki91/Kernel-Driver-Example/b8ec56d5a035dd019d6d7a57b4610a4ff9f49774/NTFsrc/filesys/Special File System/httpdisk-8/sys/obj/chk/ia64/httpdisk.sys -------------------------------------------------------------------------------- /NTFsrc/filesys/Special File System/httpdisk-8/sys/obj/fre/amd64/httpdisk.pdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yogendersolanki91/Kernel-Driver-Example/b8ec56d5a035dd019d6d7a57b4610a4ff9f49774/NTFsrc/filesys/Special File System/httpdisk-8/sys/obj/fre/amd64/httpdisk.pdb -------------------------------------------------------------------------------- /NTFsrc/filesys/Special File System/httpdisk-8/sys/obj/fre/amd64/httpdisk.sys: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yogendersolanki91/Kernel-Driver-Example/b8ec56d5a035dd019d6d7a57b4610a4ff9f49774/NTFsrc/filesys/Special File System/httpdisk-8/sys/obj/fre/amd64/httpdisk.sys -------------------------------------------------------------------------------- /NTFsrc/filesys/Special File System/httpdisk-8/sys/obj/fre/i386/httpdisk.pdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yogendersolanki91/Kernel-Driver-Example/b8ec56d5a035dd019d6d7a57b4610a4ff9f49774/NTFsrc/filesys/Special File System/httpdisk-8/sys/obj/fre/i386/httpdisk.pdb -------------------------------------------------------------------------------- /NTFsrc/filesys/Special File System/httpdisk-8/sys/obj/fre/i386/httpdisk.sys: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yogendersolanki91/Kernel-Driver-Example/b8ec56d5a035dd019d6d7a57b4610a4ff9f49774/NTFsrc/filesys/Special File System/httpdisk-8/sys/obj/fre/i386/httpdisk.sys -------------------------------------------------------------------------------- /NTFsrc/filesys/Special File System/httpdisk-8/sys/obj/fre/ia64/httpdisk.pdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yogendersolanki91/Kernel-Driver-Example/b8ec56d5a035dd019d6d7a57b4610a4ff9f49774/NTFsrc/filesys/Special File System/httpdisk-8/sys/obj/fre/ia64/httpdisk.pdb -------------------------------------------------------------------------------- /NTFsrc/filesys/Special File System/httpdisk-8/sys/obj/fre/ia64/httpdisk.sys: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yogendersolanki91/Kernel-Driver-Example/b8ec56d5a035dd019d6d7a57b4610a4ff9f49774/NTFsrc/filesys/Special File System/httpdisk-8/sys/obj/fre/ia64/httpdisk.sys -------------------------------------------------------------------------------- /NTFsrc/filesys/Special File System/httpdisk-8/sys/src/MAKEFILE: -------------------------------------------------------------------------------- 1 | # 2 | # DO NOT EDIT THIS FILE!!! Edit .\sources. if you want to add a new source 3 | # file to this component. This file merely indirects to the real make file 4 | # that is shared by all the driver components of the Windows NT DDK 5 | # 6 | 7 | !INCLUDE $(NTMAKEENV)\makefile.def 8 | -------------------------------------------------------------------------------- /NTFsrc/filesys/Special File System/httpdisk-8/sys/src/Sources: -------------------------------------------------------------------------------- 1 | TARGETNAME=httpdisk 2 | TARGETPATH=..\obj\$(DDKBUILDENV) 3 | TARGETTYPE=DRIVER 4 | INCLUDES=..\inc 5 | TARGETLIBS=$(SDK_LIB_PATH)\libcntpr.lib $(SDK_LIB_PATH)\wdmsec.lib 6 | SOURCES=ksocket.c ktdi.c httpdisk.c httpdisk.rc 7 | -------------------------------------------------------------------------------- /NTFsrc/filesys/Special File System/httpdisk-8/sys/src/httpdisk.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yogendersolanki91/Kernel-Driver-Example/b8ec56d5a035dd019d6d7a57b4610a4ff9f49774/NTFsrc/filesys/Special File System/httpdisk-8/sys/src/httpdisk.c -------------------------------------------------------------------------------- /NTFsrc/filesys/Special File System/httpdisk-8/sys/src/httpdisk.rc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yogendersolanki91/Kernel-Driver-Example/b8ec56d5a035dd019d6d7a57b4610a4ff9f49774/NTFsrc/filesys/Special File System/httpdisk-8/sys/src/httpdisk.rc -------------------------------------------------------------------------------- /NTFsrc/filesys/Special File System/httpdisk-8/sys/src/ksocket.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yogendersolanki91/Kernel-Driver-Example/b8ec56d5a035dd019d6d7a57b4610a4ff9f49774/NTFsrc/filesys/Special File System/httpdisk-8/sys/src/ksocket.c -------------------------------------------------------------------------------- /NTFsrc/filesys/Special File System/httpdisk-8/sys/src/ktdi.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yogendersolanki91/Kernel-Driver-Example/b8ec56d5a035dd019d6d7a57b4610a4ff9f49774/NTFsrc/filesys/Special File System/httpdisk-8/sys/src/ktdi.c -------------------------------------------------------------------------------- /NTFsrc/filesys/Special File System/romfs-18/exe/umount/MAKEFILE: -------------------------------------------------------------------------------- 1 | # 2 | # DO NOT EDIT THIS FILE!!! Edit .\sources. if you want to add a new source 3 | # file to this component. This file merely indirects to the real make file 4 | # that is shared by all the driver components of the Windows NT DDK 5 | # 6 | 7 | !INCLUDE $(NTMAKEENV)\makefile.def 8 | -------------------------------------------------------------------------------- /NTFsrc/filesys/Special File System/romfs-18/exe/umount/sources: -------------------------------------------------------------------------------- 1 | TARGETNAME=umount 2 | TARGETPATH=obj 3 | TARGETTYPE=PROGRAM 4 | UMTYPE=console 5 | USE_MSVCRT=1 6 | SOURCES=umount.c umount.rc 7 | -------------------------------------------------------------------------------- /NTFsrc/filesys/Special File System/romfs-18/exe/umount/umount.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yogendersolanki91/Kernel-Driver-Example/b8ec56d5a035dd019d6d7a57b4610a4ff9f49774/NTFsrc/filesys/Special File System/romfs-18/exe/umount/umount.c -------------------------------------------------------------------------------- /NTFsrc/filesys/Special File System/romfs-18/exe/umount/umount.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yogendersolanki91/Kernel-Driver-Example/b8ec56d5a035dd019d6d7a57b4610a4ff9f49774/NTFsrc/filesys/Special File System/romfs-18/exe/umount/umount.exe -------------------------------------------------------------------------------- /NTFsrc/filesys/Special File System/romfs-18/exe/umount/umount.rc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yogendersolanki91/Kernel-Driver-Example/b8ec56d5a035dd019d6d7a57b4610a4ff9f49774/NTFsrc/filesys/Special File System/romfs-18/exe/umount/umount.rc -------------------------------------------------------------------------------- /NTFsrc/filesys/Special File System/romfs-18/exe/unload/MAKEFILE: -------------------------------------------------------------------------------- 1 | # 2 | # DO NOT EDIT THIS FILE!!! Edit .\sources. if you want to add a new source 3 | # file to this component. This file merely indirects to the real make file 4 | # that is shared by all the driver components of the Windows NT DDK 5 | # 6 | 7 | !INCLUDE $(NTMAKEENV)\makefile.def 8 | -------------------------------------------------------------------------------- /NTFsrc/filesys/Special File System/romfs-18/exe/unload/sources: -------------------------------------------------------------------------------- 1 | TARGETNAME=unload 2 | TARGETPATH=obj 3 | TARGETTYPE=PROGRAM 4 | UMTYPE=console 5 | USE_MSVCRT=1 6 | SOURCES=unload.c unload.rc 7 | -------------------------------------------------------------------------------- /NTFsrc/filesys/Special File System/romfs-18/exe/unload/unload.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yogendersolanki91/Kernel-Driver-Example/b8ec56d5a035dd019d6d7a57b4610a4ff9f49774/NTFsrc/filesys/Special File System/romfs-18/exe/unload/unload.c -------------------------------------------------------------------------------- /NTFsrc/filesys/Special File System/romfs-18/exe/unload/unload.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yogendersolanki91/Kernel-Driver-Example/b8ec56d5a035dd019d6d7a57b4610a4ff9f49774/NTFsrc/filesys/Special File System/romfs-18/exe/unload/unload.exe -------------------------------------------------------------------------------- /NTFsrc/filesys/Special File System/romfs-18/exe/unload/unload.rc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yogendersolanki91/Kernel-Driver-Example/b8ec56d5a035dd019d6d7a57b4610a4ff9f49774/NTFsrc/filesys/Special File System/romfs-18/exe/unload/unload.rc -------------------------------------------------------------------------------- /NTFsrc/filesys/Special File System/romfs-18/install.txt: -------------------------------------------------------------------------------- 1 | Copy the driver (romfs.sys) to %systemroot%\system32\drivers\. 2 | 3 | Edit romfs.reg to assign drive letters to the romfs partitions if any. 4 | (/dev/hda1 in Linux = \\Device\\Harddisk0\\Partition1 in NT, an extended 5 | partition is skipped in the enumeration) 6 | 7 | Import romfs.reg to the Registry. 8 | 9 | Reboot. If using an unsigned driver and running on the 64-bit version 10 | of Windows press F8 and select "Disable enforce driver signing". 11 | 12 | If using manual start load the driver in the Control Panel or at the 13 | command line with "net start romfs". 14 | -------------------------------------------------------------------------------- /NTFsrc/filesys/Special File System/romfs-18/readme.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yogendersolanki91/Kernel-Driver-Example/b8ec56d5a035dd019d6d7a57b4610a4ff9f49774/NTFsrc/filesys/Special File System/romfs-18/readme.txt -------------------------------------------------------------------------------- /NTFsrc/filesys/Special File System/romfs-18/sys/inc/border.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yogendersolanki91/Kernel-Driver-Example/b8ec56d5a035dd019d6d7a57b4610a4ff9f49774/NTFsrc/filesys/Special File System/romfs-18/sys/inc/border.h -------------------------------------------------------------------------------- /NTFsrc/filesys/Special File System/romfs-18/sys/inc/fsd.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yogendersolanki91/Kernel-Driver-Example/b8ec56d5a035dd019d6d7a57b4610a4ff9f49774/NTFsrc/filesys/Special File System/romfs-18/sys/inc/fsd.h -------------------------------------------------------------------------------- /NTFsrc/filesys/Special File System/romfs-18/sys/inc/gnuntifs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yogendersolanki91/Kernel-Driver-Example/b8ec56d5a035dd019d6d7a57b4610a4ff9f49774/NTFsrc/filesys/Special File System/romfs-18/sys/inc/gnuntifs.h -------------------------------------------------------------------------------- /NTFsrc/filesys/Special File System/romfs-18/sys/inc/ltypes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yogendersolanki91/Kernel-Driver-Example/b8ec56d5a035dd019d6d7a57b4610a4ff9f49774/NTFsrc/filesys/Special File System/romfs-18/sys/inc/ltypes.h -------------------------------------------------------------------------------- /NTFsrc/filesys/Special File System/romfs-18/sys/inc/rom_fs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yogendersolanki91/Kernel-Driver-Example/b8ec56d5a035dd019d6d7a57b4610a4ff9f49774/NTFsrc/filesys/Special File System/romfs-18/sys/inc/rom_fs.h -------------------------------------------------------------------------------- /NTFsrc/filesys/Special File System/romfs-18/sys/obj/chk/amd64/romfs.pdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yogendersolanki91/Kernel-Driver-Example/b8ec56d5a035dd019d6d7a57b4610a4ff9f49774/NTFsrc/filesys/Special File System/romfs-18/sys/obj/chk/amd64/romfs.pdb -------------------------------------------------------------------------------- /NTFsrc/filesys/Special File System/romfs-18/sys/obj/chk/amd64/romfs.sys: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yogendersolanki91/Kernel-Driver-Example/b8ec56d5a035dd019d6d7a57b4610a4ff9f49774/NTFsrc/filesys/Special File System/romfs-18/sys/obj/chk/amd64/romfs.sys -------------------------------------------------------------------------------- /NTFsrc/filesys/Special File System/romfs-18/sys/obj/chk/i386/romfs.nms: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yogendersolanki91/Kernel-Driver-Example/b8ec56d5a035dd019d6d7a57b4610a4ff9f49774/NTFsrc/filesys/Special File System/romfs-18/sys/obj/chk/i386/romfs.nms -------------------------------------------------------------------------------- /NTFsrc/filesys/Special File System/romfs-18/sys/obj/chk/i386/romfs.pdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yogendersolanki91/Kernel-Driver-Example/b8ec56d5a035dd019d6d7a57b4610a4ff9f49774/NTFsrc/filesys/Special File System/romfs-18/sys/obj/chk/i386/romfs.pdb -------------------------------------------------------------------------------- /NTFsrc/filesys/Special File System/romfs-18/sys/obj/chk/i386/romfs.sys: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yogendersolanki91/Kernel-Driver-Example/b8ec56d5a035dd019d6d7a57b4610a4ff9f49774/NTFsrc/filesys/Special File System/romfs-18/sys/obj/chk/i386/romfs.sys -------------------------------------------------------------------------------- /NTFsrc/filesys/Special File System/romfs-18/sys/obj/fre/amd64/romfs.pdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yogendersolanki91/Kernel-Driver-Example/b8ec56d5a035dd019d6d7a57b4610a4ff9f49774/NTFsrc/filesys/Special File System/romfs-18/sys/obj/fre/amd64/romfs.pdb -------------------------------------------------------------------------------- /NTFsrc/filesys/Special File System/romfs-18/sys/obj/fre/amd64/romfs.sys: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yogendersolanki91/Kernel-Driver-Example/b8ec56d5a035dd019d6d7a57b4610a4ff9f49774/NTFsrc/filesys/Special File System/romfs-18/sys/obj/fre/amd64/romfs.sys -------------------------------------------------------------------------------- /NTFsrc/filesys/Special File System/romfs-18/sys/obj/fre/i386/romfs.pdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yogendersolanki91/Kernel-Driver-Example/b8ec56d5a035dd019d6d7a57b4610a4ff9f49774/NTFsrc/filesys/Special File System/romfs-18/sys/obj/fre/i386/romfs.pdb -------------------------------------------------------------------------------- /NTFsrc/filesys/Special File System/romfs-18/sys/obj/fre/i386/romfs.sys: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yogendersolanki91/Kernel-Driver-Example/b8ec56d5a035dd019d6d7a57b4610a4ff9f49774/NTFsrc/filesys/Special File System/romfs-18/sys/obj/fre/i386/romfs.sys -------------------------------------------------------------------------------- /NTFsrc/filesys/Special File System/romfs-18/sys/src/MAKEFILE: -------------------------------------------------------------------------------- 1 | # 2 | # DO NOT EDIT THIS FILE!!! Edit .\sources. if you want to add a new source 3 | # file to this component. This file merely indirects to the real make file 4 | # that is shared by all the driver components of the Windows NT DDK 5 | # 6 | 7 | !INCLUDE $(NTMAKEENV)\makefile.def 8 | -------------------------------------------------------------------------------- /NTFsrc/filesys/Special File System/romfs-18/sys/src/Sources: -------------------------------------------------------------------------------- 1 | TARGETNAME=romfs 2 | TARGETPATH=..\obj\$(DDKBUILDENV) 3 | TARGETTYPE=DRIVER 4 | INCLUDES=..\inc 5 | SOURCES=alloc.c \ 6 | blockdev.c \ 7 | char.c \ 8 | cleanup.c \ 9 | close.c \ 10 | cmcb.c \ 11 | create.c \ 12 | debug.c \ 13 | devctl.c \ 14 | dirctl.c \ 15 | fastio.c \ 16 | fileinfo.c \ 17 | fsctl.c \ 18 | fsd.c \ 19 | init.c \ 20 | lockctl.c \ 21 | read.c \ 22 | romfsrec.c \ 23 | string.c \ 24 | volinfo.c \ 25 | romfs.rc 26 | -------------------------------------------------------------------------------- /NTFsrc/filesys/Special File System/romfs-18/sys/src/alloc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yogendersolanki91/Kernel-Driver-Example/b8ec56d5a035dd019d6d7a57b4610a4ff9f49774/NTFsrc/filesys/Special File System/romfs-18/sys/src/alloc.c -------------------------------------------------------------------------------- /NTFsrc/filesys/Special File System/romfs-18/sys/src/blockdev.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yogendersolanki91/Kernel-Driver-Example/b8ec56d5a035dd019d6d7a57b4610a4ff9f49774/NTFsrc/filesys/Special File System/romfs-18/sys/src/blockdev.c -------------------------------------------------------------------------------- /NTFsrc/filesys/Special File System/romfs-18/sys/src/char.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yogendersolanki91/Kernel-Driver-Example/b8ec56d5a035dd019d6d7a57b4610a4ff9f49774/NTFsrc/filesys/Special File System/romfs-18/sys/src/char.c -------------------------------------------------------------------------------- /NTFsrc/filesys/Special File System/romfs-18/sys/src/cleanup.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yogendersolanki91/Kernel-Driver-Example/b8ec56d5a035dd019d6d7a57b4610a4ff9f49774/NTFsrc/filesys/Special File System/romfs-18/sys/src/cleanup.c -------------------------------------------------------------------------------- /NTFsrc/filesys/Special File System/romfs-18/sys/src/close.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yogendersolanki91/Kernel-Driver-Example/b8ec56d5a035dd019d6d7a57b4610a4ff9f49774/NTFsrc/filesys/Special File System/romfs-18/sys/src/close.c -------------------------------------------------------------------------------- /NTFsrc/filesys/Special File System/romfs-18/sys/src/cmcb.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yogendersolanki91/Kernel-Driver-Example/b8ec56d5a035dd019d6d7a57b4610a4ff9f49774/NTFsrc/filesys/Special File System/romfs-18/sys/src/cmcb.c -------------------------------------------------------------------------------- /NTFsrc/filesys/Special File System/romfs-18/sys/src/create.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yogendersolanki91/Kernel-Driver-Example/b8ec56d5a035dd019d6d7a57b4610a4ff9f49774/NTFsrc/filesys/Special File System/romfs-18/sys/src/create.c -------------------------------------------------------------------------------- /NTFsrc/filesys/Special File System/romfs-18/sys/src/debug.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yogendersolanki91/Kernel-Driver-Example/b8ec56d5a035dd019d6d7a57b4610a4ff9f49774/NTFsrc/filesys/Special File System/romfs-18/sys/src/debug.c -------------------------------------------------------------------------------- /NTFsrc/filesys/Special File System/romfs-18/sys/src/devctl.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yogendersolanki91/Kernel-Driver-Example/b8ec56d5a035dd019d6d7a57b4610a4ff9f49774/NTFsrc/filesys/Special File System/romfs-18/sys/src/devctl.c -------------------------------------------------------------------------------- /NTFsrc/filesys/Special File System/romfs-18/sys/src/dirctl.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yogendersolanki91/Kernel-Driver-Example/b8ec56d5a035dd019d6d7a57b4610a4ff9f49774/NTFsrc/filesys/Special File System/romfs-18/sys/src/dirctl.c -------------------------------------------------------------------------------- /NTFsrc/filesys/Special File System/romfs-18/sys/src/fastio.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yogendersolanki91/Kernel-Driver-Example/b8ec56d5a035dd019d6d7a57b4610a4ff9f49774/NTFsrc/filesys/Special File System/romfs-18/sys/src/fastio.c -------------------------------------------------------------------------------- /NTFsrc/filesys/Special File System/romfs-18/sys/src/fileinfo.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yogendersolanki91/Kernel-Driver-Example/b8ec56d5a035dd019d6d7a57b4610a4ff9f49774/NTFsrc/filesys/Special File System/romfs-18/sys/src/fileinfo.c -------------------------------------------------------------------------------- /NTFsrc/filesys/Special File System/romfs-18/sys/src/fsctl.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yogendersolanki91/Kernel-Driver-Example/b8ec56d5a035dd019d6d7a57b4610a4ff9f49774/NTFsrc/filesys/Special File System/romfs-18/sys/src/fsctl.c -------------------------------------------------------------------------------- /NTFsrc/filesys/Special File System/romfs-18/sys/src/fsd.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yogendersolanki91/Kernel-Driver-Example/b8ec56d5a035dd019d6d7a57b4610a4ff9f49774/NTFsrc/filesys/Special File System/romfs-18/sys/src/fsd.c -------------------------------------------------------------------------------- /NTFsrc/filesys/Special File System/romfs-18/sys/src/init.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yogendersolanki91/Kernel-Driver-Example/b8ec56d5a035dd019d6d7a57b4610a4ff9f49774/NTFsrc/filesys/Special File System/romfs-18/sys/src/init.c -------------------------------------------------------------------------------- /NTFsrc/filesys/Special File System/romfs-18/sys/src/lockctl.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yogendersolanki91/Kernel-Driver-Example/b8ec56d5a035dd019d6d7a57b4610a4ff9f49774/NTFsrc/filesys/Special File System/romfs-18/sys/src/lockctl.c -------------------------------------------------------------------------------- /NTFsrc/filesys/Special File System/romfs-18/sys/src/read.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yogendersolanki91/Kernel-Driver-Example/b8ec56d5a035dd019d6d7a57b4610a4ff9f49774/NTFsrc/filesys/Special File System/romfs-18/sys/src/read.c -------------------------------------------------------------------------------- /NTFsrc/filesys/Special File System/romfs-18/sys/src/romfs.rc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yogendersolanki91/Kernel-Driver-Example/b8ec56d5a035dd019d6d7a57b4610a4ff9f49774/NTFsrc/filesys/Special File System/romfs-18/sys/src/romfs.rc -------------------------------------------------------------------------------- /NTFsrc/filesys/Special File System/romfs-18/sys/src/romfsrec.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yogendersolanki91/Kernel-Driver-Example/b8ec56d5a035dd019d6d7a57b4610a4ff9f49774/NTFsrc/filesys/Special File System/romfs-18/sys/src/romfsrec.c -------------------------------------------------------------------------------- /NTFsrc/filesys/Special File System/romfs-18/sys/src/string.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yogendersolanki91/Kernel-Driver-Example/b8ec56d5a035dd019d6d7a57b4610a4ff9f49774/NTFsrc/filesys/Special File System/romfs-18/sys/src/string.c -------------------------------------------------------------------------------- /NTFsrc/filesys/Special File System/romfs-18/sys/src/volinfo.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yogendersolanki91/Kernel-Driver-Example/b8ec56d5a035dd019d6d7a57b4610a4ff9f49774/NTFsrc/filesys/Special File System/romfs-18/sys/src/volinfo.c -------------------------------------------------------------------------------- /NTFsrc/filesys/Special File System/vfdsrc-080206.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yogendersolanki91/Kernel-Driver-Example/b8ec56d5a035dd019d6d7a57b4610a4ff9f49774/NTFsrc/filesys/Special File System/vfdsrc-080206.zip -------------------------------------------------------------------------------- /NTFsrc/filesys/Special File System/vfdsrc-080206/Backup1/vfd.v12.suo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yogendersolanki91/Kernel-Driver-Example/b8ec56d5a035dd019d6d7a57b4610a4ff9f49774/NTFsrc/filesys/Special File System/vfdsrc-080206/Backup1/vfd.v12.suo -------------------------------------------------------------------------------- /NTFsrc/filesys/Special File System/vfdsrc-080206/UpgradeLog.htm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yogendersolanki91/Kernel-Driver-Example/b8ec56d5a035dd019d6d7a57b4610a4ff9f49774/NTFsrc/filesys/Special File System/vfdsrc-080206/UpgradeLog.htm -------------------------------------------------------------------------------- /NTFsrc/filesys/Special File System/vfdsrc-080206/UpgradeLog2.htm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yogendersolanki91/Kernel-Driver-Example/b8ec56d5a035dd019d6d7a57b4610a4ff9f49774/NTFsrc/filesys/Special File System/vfdsrc-080206/UpgradeLog2.htm -------------------------------------------------------------------------------- /NTFsrc/filesys/Special File System/vfdsrc-080206/all.tlog/all.lastbuildstate: -------------------------------------------------------------------------------- 1 | #TargetFrameworkVersion=v4.0:PlatformToolSet=v120:EnableManagedIncrementalBuild=false:VCToolArchitecture=Native32Bit 2 | Debug|Win32|D:\Kernel Code\Repo FileSystem Samples\NTFsrc\filesys\Special File System\vfdsrc-080206\| 3 | -------------------------------------------------------------------------------- /NTFsrc/filesys/Special File System/vfdsrc-080206/cmd/Debug/cmd.tlog/cmd.lastbuildstate: -------------------------------------------------------------------------------- 1 | #TargetFrameworkVersion=v4.0:PlatformToolSet=v120:EnableManagedIncrementalBuild=false:VCToolArchitecture=Native32Bit 2 | Debug|Win32|D:\Kernel Code\Repo FileSystem Samples\NTFsrc\filesys\Special File System\vfdsrc-080206\| 3 | -------------------------------------------------------------------------------- /NTFsrc/filesys/Special File System/vfdsrc-080206/cmd/Debug/cmd.tlog/custombuild.command.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yogendersolanki91/Kernel-Driver-Example/b8ec56d5a035dd019d6d7a57b4610a4ff9f49774/NTFsrc/filesys/Special File System/vfdsrc-080206/cmd/Debug/cmd.tlog/custombuild.command.1.tlog -------------------------------------------------------------------------------- /NTFsrc/filesys/Special File System/vfdsrc-080206/cmd/Debug/cmd.tlog/custombuild.read.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yogendersolanki91/Kernel-Driver-Example/b8ec56d5a035dd019d6d7a57b4610a4ff9f49774/NTFsrc/filesys/Special File System/vfdsrc-080206/cmd/Debug/cmd.tlog/custombuild.read.1.tlog -------------------------------------------------------------------------------- /NTFsrc/filesys/Special File System/vfdsrc-080206/cmd/Debug/cmd.tlog/custombuild.write.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yogendersolanki91/Kernel-Driver-Example/b8ec56d5a035dd019d6d7a57b4610a4ff9f49774/NTFsrc/filesys/Special File System/vfdsrc-080206/cmd/Debug/cmd.tlog/custombuild.write.1.tlog -------------------------------------------------------------------------------- /NTFsrc/filesys/Special File System/vfdsrc-080206/cmd/Debug/cmd.tlog/unsuccessfulbuild: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yogendersolanki91/Kernel-Driver-Example/b8ec56d5a035dd019d6d7a57b4610a4ff9f49774/NTFsrc/filesys/Special File System/vfdsrc-080206/cmd/Debug/cmd.tlog/unsuccessfulbuild -------------------------------------------------------------------------------- /NTFsrc/filesys/Special File System/vfdsrc-080206/cmd/vfdcmd.dsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yogendersolanki91/Kernel-Driver-Example/b8ec56d5a035dd019d6d7a57b4610a4ff9f49774/NTFsrc/filesys/Special File System/vfdsrc-080206/cmd/vfdcmd.dsp -------------------------------------------------------------------------------- /NTFsrc/filesys/Special File System/vfdsrc-080206/cmd/vfdcmd.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yogendersolanki91/Kernel-Driver-Example/b8ec56d5a035dd019d6d7a57b4610a4ff9f49774/NTFsrc/filesys/Special File System/vfdsrc-080206/cmd/vfdcmd.rs -------------------------------------------------------------------------------- /NTFsrc/filesys/Special File System/vfdsrc-080206/cmd/vfdmsg.mc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yogendersolanki91/Kernel-Driver-Example/b8ec56d5a035dd019d6d7a57b4610a4ff9f49774/NTFsrc/filesys/Special File System/vfdsrc-080206/cmd/vfdmsg.mc -------------------------------------------------------------------------------- /NTFsrc/filesys/Special File System/vfdsrc-080206/gui/Debug/gui.tlog/custombuild.command.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yogendersolanki91/Kernel-Driver-Example/b8ec56d5a035dd019d6d7a57b4610a4ff9f49774/NTFsrc/filesys/Special File System/vfdsrc-080206/gui/Debug/gui.tlog/custombuild.command.1.tlog -------------------------------------------------------------------------------- /NTFsrc/filesys/Special File System/vfdsrc-080206/gui/Debug/gui.tlog/custombuild.read.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yogendersolanki91/Kernel-Driver-Example/b8ec56d5a035dd019d6d7a57b4610a4ff9f49774/NTFsrc/filesys/Special File System/vfdsrc-080206/gui/Debug/gui.tlog/custombuild.read.1.tlog -------------------------------------------------------------------------------- /NTFsrc/filesys/Special File System/vfdsrc-080206/gui/Debug/gui.tlog/custombuild.write.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yogendersolanki91/Kernel-Driver-Example/b8ec56d5a035dd019d6d7a57b4610a4ff9f49774/NTFsrc/filesys/Special File System/vfdsrc-080206/gui/Debug/gui.tlog/custombuild.write.1.tlog -------------------------------------------------------------------------------- /NTFsrc/filesys/Special File System/vfdsrc-080206/gui/Debug/gui.tlog/gui.lastbuildstate: -------------------------------------------------------------------------------- 1 | #TargetFrameworkVersion=v4.0:PlatformToolSet=v120:EnableManagedIncrementalBuild=false:VCToolArchitecture=Native32Bit 2 | Debug|Win32|D:\Kernel Code\Repo FileSystem Samples\NTFsrc\filesys\Special File System\vfdsrc-080206\| 3 | -------------------------------------------------------------------------------- /NTFsrc/filesys/Special File System/vfdsrc-080206/gui/Debug/gui.tlog/unsuccessfulbuild: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yogendersolanki91/Kernel-Driver-Example/b8ec56d5a035dd019d6d7a57b4610a4ff9f49774/NTFsrc/filesys/Special File System/vfdsrc-080206/gui/Debug/gui.tlog/unsuccessfulbuild -------------------------------------------------------------------------------- /NTFsrc/filesys/Special File System/vfdsrc-080206/gui/res/imagelist.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yogendersolanki91/Kernel-Driver-Example/b8ec56d5a035dd019d6d7a57b4610a4ff9f49774/NTFsrc/filesys/Special File System/vfdsrc-080206/gui/res/imagelist.bmp -------------------------------------------------------------------------------- /NTFsrc/filesys/Special File System/vfdsrc-080206/gui/vfdmsg.mc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yogendersolanki91/Kernel-Driver-Example/b8ec56d5a035dd019d6d7a57b4610a4ff9f49774/NTFsrc/filesys/Special File System/vfdsrc-080206/gui/vfdmsg.mc -------------------------------------------------------------------------------- /NTFsrc/filesys/Special File System/vfdsrc-080206/gui/vfdwin.dsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yogendersolanki91/Kernel-Driver-Example/b8ec56d5a035dd019d6d7a57b4610a4ff9f49774/NTFsrc/filesys/Special File System/vfdsrc-080206/gui/vfdwin.dsp -------------------------------------------------------------------------------- /NTFsrc/filesys/Special File System/vfdsrc-080206/gui/vfdwin.rc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yogendersolanki91/Kernel-Driver-Example/b8ec56d5a035dd019d6d7a57b4610a4ff9f49774/NTFsrc/filesys/Special File System/vfdsrc-080206/gui/vfdwin.rc -------------------------------------------------------------------------------- /NTFsrc/filesys/Special File System/vfdsrc-080206/gui/vfdwin.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yogendersolanki91/Kernel-Driver-Example/b8ec56d5a035dd019d6d7a57b4610a4ff9f49774/NTFsrc/filesys/Special File System/vfdsrc-080206/gui/vfdwin.rs -------------------------------------------------------------------------------- /NTFsrc/filesys/Special File System/vfdsrc-080206/lib/Debug/lib.tlog/custombuild.command.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yogendersolanki91/Kernel-Driver-Example/b8ec56d5a035dd019d6d7a57b4610a4ff9f49774/NTFsrc/filesys/Special File System/vfdsrc-080206/lib/Debug/lib.tlog/custombuild.command.1.tlog -------------------------------------------------------------------------------- /NTFsrc/filesys/Special File System/vfdsrc-080206/lib/Debug/lib.tlog/custombuild.read.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yogendersolanki91/Kernel-Driver-Example/b8ec56d5a035dd019d6d7a57b4610a4ff9f49774/NTFsrc/filesys/Special File System/vfdsrc-080206/lib/Debug/lib.tlog/custombuild.read.1.tlog -------------------------------------------------------------------------------- /NTFsrc/filesys/Special File System/vfdsrc-080206/lib/Debug/lib.tlog/custombuild.write.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yogendersolanki91/Kernel-Driver-Example/b8ec56d5a035dd019d6d7a57b4610a4ff9f49774/NTFsrc/filesys/Special File System/vfdsrc-080206/lib/Debug/lib.tlog/custombuild.write.1.tlog -------------------------------------------------------------------------------- /NTFsrc/filesys/Special File System/vfdsrc-080206/lib/Debug/lib.tlog/lib.lastbuildstate: -------------------------------------------------------------------------------- 1 | #TargetFrameworkVersion=v4.0:PlatformToolSet=v120:EnableManagedIncrementalBuild=false:VCToolArchitecture=Native32Bit 2 | Debug|Win32|D:\Kernel Code\Repo FileSystem Samples\NTFsrc\filesys\Special File System\vfdsrc-080206\| 3 | -------------------------------------------------------------------------------- /NTFsrc/filesys/Special File System/vfdsrc-080206/lib/Debug/lib.tlog/unsuccessfulbuild: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yogendersolanki91/Kernel-Driver-Example/b8ec56d5a035dd019d6d7a57b4610a4ff9f49774/NTFsrc/filesys/Special File System/vfdsrc-080206/lib/Debug/lib.tlog/unsuccessfulbuild -------------------------------------------------------------------------------- /NTFsrc/filesys/Special File System/vfdsrc-080206/lib/res/config.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yogendersolanki91/Kernel-Driver-Example/b8ec56d5a035dd019d6d7a57b4610a4ff9f49774/NTFsrc/filesys/Special File System/vfdsrc-080206/lib/res/config.ico -------------------------------------------------------------------------------- /NTFsrc/filesys/Special File System/vfdsrc-080206/lib/res/image.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yogendersolanki91/Kernel-Driver-Example/b8ec56d5a035dd019d6d7a57b4610a4ff9f49774/NTFsrc/filesys/Special File System/vfdsrc-080206/lib/res/image.ico -------------------------------------------------------------------------------- /NTFsrc/filesys/Special File System/vfdsrc-080206/lib/res/vfd.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yogendersolanki91/Kernel-Driver-Example/b8ec56d5a035dd019d6d7a57b4610a4ff9f49774/NTFsrc/filesys/Special File System/vfdsrc-080206/lib/res/vfd.ico -------------------------------------------------------------------------------- /NTFsrc/filesys/Special File System/vfdsrc-080206/lib/vfdlib.dsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yogendersolanki91/Kernel-Driver-Example/b8ec56d5a035dd019d6d7a57b4610a4ff9f49774/NTFsrc/filesys/Special File System/vfdsrc-080206/lib/vfdlib.dsp -------------------------------------------------------------------------------- /NTFsrc/filesys/Special File System/vfdsrc-080206/lib/vfdlib.rc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yogendersolanki91/Kernel-Driver-Example/b8ec56d5a035dd019d6d7a57b4610a4ff9f49774/NTFsrc/filesys/Special File System/vfdsrc-080206/lib/vfdlib.rc -------------------------------------------------------------------------------- /NTFsrc/filesys/Special File System/vfdsrc-080206/lib/vfdlib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yogendersolanki91/Kernel-Driver-Example/b8ec56d5a035dd019d6d7a57b4610a4ff9f49774/NTFsrc/filesys/Special File System/vfdsrc-080206/lib/vfdlib.rs -------------------------------------------------------------------------------- /NTFsrc/filesys/Special File System/vfdsrc-080206/lib/vfdmsg.mc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yogendersolanki91/Kernel-Driver-Example/b8ec56d5a035dd019d6d7a57b4610a4ff9f49774/NTFsrc/filesys/Special File System/vfdsrc-080206/lib/vfdmsg.mc -------------------------------------------------------------------------------- /NTFsrc/filesys/Special File System/vfdsrc-080206/lib/vfdshguid.h: -------------------------------------------------------------------------------- 1 | /* 2 | vfdshguid.h 3 | 4 | Virtual Floppy Drive for Windows 5 | Driver control library 6 | shell extension GUID header 7 | 8 | Copyright (c) 2003-2005 Ken Kato 9 | */ 10 | 11 | #ifndef _VFDSHGUID_H_ 12 | #define _VFDSHGUID_H_ 13 | 14 | DEFINE_GUID(CLSID_VfdShellExt, 0x296c1585L, 0x678f, 0x4584, 15 | 0x8f, 0x02, 0x10, 0x39, 0xc1, 0xd1, 0x86, 0x4c); 16 | 17 | #endif // _VFDSHGUID_H_ 18 | -------------------------------------------------------------------------------- /NTFsrc/filesys/Special File System/vfdsrc-080206/sys/makefile: -------------------------------------------------------------------------------- 1 | # 2 | # sys/MAKEFILE 3 | # 4 | # Virtual Floppy Drive for Windows NT platform 5 | # Kernel mode driver: makefile for Windows DDK 6 | # 7 | # Copyright (C) 2003-2005 Ken Kato 8 | # 9 | 10 | !INCLUDE $(NTMAKEENV)\makefile.def 11 | 12 | clean: 13 | rd /s /q $(TARGETPATH) obj 14 | -------------------------------------------------------------------------------- /NTFsrc/filesys/Special File System/vfdsrc-080206/sys/sources: -------------------------------------------------------------------------------- 1 | # 2 | # sys/SOURCES 3 | # 4 | # Virtual Floppy Drive for Windows NT platform 5 | # Kernel mode driver: build parameter file for Windows DDK 6 | # 7 | # Copyright (c) 2003-2005 Ken Kato 8 | # 9 | 10 | TARGETNAME=vfd 11 | TARGETPATH=obj 12 | TARGETTYPE=DRIVER 13 | INCLUDES=..\inc 14 | SOURCES=vfddrv.c vfddev.c vfdioctl.c vfdimg.c vfdrdwr.c vfdlink.c \ 15 | vfdfmt.c vfdmnt.c vfdpnp.c vfddbg.c vfddrv.rc 16 | -------------------------------------------------------------------------------- /NTFsrc/filesys/Special File System/vfdsrc-080206/vfd.dsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yogendersolanki91/Kernel-Driver-Example/b8ec56d5a035dd019d6d7a57b4610a4ff9f49774/NTFsrc/filesys/Special File System/vfdsrc-080206/vfd.dsp -------------------------------------------------------------------------------- /NTFsrc/filesys/Special File System/vfdsrc-080206/vfd.dsw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yogendersolanki91/Kernel-Driver-Example/b8ec56d5a035dd019d6d7a57b4610a4ff9f49774/NTFsrc/filesys/Special File System/vfdsrc-080206/vfd.dsw -------------------------------------------------------------------------------- /NTFsrc/filesys/Special File System/vfdsrc-080206/vfd.log: -------------------------------------------------------------------------------- 1 | Build started 5/25/2015 1:28:30 AM. 2 | 3 | Build succeeded. 4 | 5 | Time Elapsed 00:00:00.23 6 | -------------------------------------------------------------------------------- /NTFsrc/filesys/Special File System/vfdsrc-080206/vfd.sdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yogendersolanki91/Kernel-Driver-Example/b8ec56d5a035dd019d6d7a57b4610a4ff9f49774/NTFsrc/filesys/Special File System/vfdsrc-080206/vfd.sdf -------------------------------------------------------------------------------- /NTFsrc/filesys/Special File System/vfdsrc-080206/vfd.v12.suo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yogendersolanki91/Kernel-Driver-Example/b8ec56d5a035dd019d6d7a57b4610a4ff9f49774/NTFsrc/filesys/Special File System/vfdsrc-080206/vfd.v12.suo -------------------------------------------------------------------------------- /NTFsrc/filesys/Special File System/vfdsrc-080206/zlib/readme.txt: -------------------------------------------------------------------------------- 1 | In order to build the VFD with ZIP compressed image support, 2 | 3 | - get zlib123.zip from http://www.winimage.com/zLibDll/ 4 | and extract the following files into this directory 5 | 6 | zlib.h zconf.h 7 | 8 | - get zlib123dll.zip from http://www.winimage.com/zLibDll/ 9 | and extract the following file into this directory 10 | 11 | zlibstat.lib 12 | -------------------------------------------------------------------------------- /NTFsrc/filesys/WS_FTP.LOG: -------------------------------------------------------------------------------- 1 | 97.08.05 15:11 B C:\Users\Erik\NTFdisk\filesys\readme1.txt --> geode /home/eray readme1.txt 2 | 97.08.06 14:20 B C:\Users\erik\NTFdisk\filesys\readme1.txt <-- geode /work/nt/file.internals/disk readme1.txt 3 | -------------------------------------------------------------------------------- /NTFsrc/filesys/event/MAKE-MC.BAT: -------------------------------------------------------------------------------- 1 | @echo off 2 | REM The following explain the options used : 3 | REM v = verbose 4 | REM c = set Customer bit in all message ids. 5 | REM s = insert symbolic name as first line of each message. 6 | REM h = pathname where (created) header file should be stored. 7 | REM U = output file should be in Unicode. 8 | 9 | \mstools-351\bin\mc -vcs -h ..\inc -U errmsg.msg 10 |  -------------------------------------------------------------------------------- /NTFsrc/filesys/event/MAKEFILE: -------------------------------------------------------------------------------- 1 | ########################################################################## 2 | # 3 | # DO NOT EDIT THIS FILE!!! Edit .\sources. if you want to add a new source 4 | # file to this component. This file merely indirects to the real make file 5 | # that is shared by all the components of NT. 6 | # 7 | ########################################################################## 8 | !INCLUDE $(NTMAKEENV)\makefile.def 9 |  -------------------------------------------------------------------------------- /NTFsrc/filesys/event/README.TXT: -------------------------------------------------------------------------------- 1 | Use the MAKE-MC.BAT file to compile the errmsg.msg file using mc.exe, 2 | which is the Microsoft message compiler. Then use build to create the 3 | required dll. 4 | 5 |  -------------------------------------------------------------------------------- /NTFsrc/filesys/event/dummy.c: -------------------------------------------------------------------------------- 1 | void 2 | DummyEntryPoint(void) 3 | { 4 | } 5 | -------------------------------------------------------------------------------- /NTFsrc/filesys/event/errmsg.rc: -------------------------------------------------------------------------------- 1 | LANGUAGE 0x9,0x1 2 | 1 11 MSG00001.bin 3 | -------------------------------------------------------------------------------- /NTFsrc/filesys/event/obj/_objects.mac: -------------------------------------------------------------------------------- 1 | ALPHA_OBJECTS= \ 2 | $(_OBJ_DIR)\alpha\errmsg.res \ 3 | $(_OBJ_DIR)\alpha\dummy.obj 4 | 5 | PASS0_ALPHA_OBJECTS= 6 | 7 | MIPS_OBJECTS= \ 8 | $(_OBJ_DIR)\mips\errmsg.res \ 9 | $(_OBJ_DIR)\mips\dummy.obj 10 | 11 | PASS0_MIPS_OBJECTS= 12 | 13 | 386_OBJECTS= \ 14 | $(_OBJ_DIR)\i386\errmsg.res \ 15 | $(_OBJ_DIR)\i386\dummy.obj 16 | 17 | PASS0_386_OBJECTS= 18 | 19 | PPC_OBJECTS= \ 20 | $(_OBJ_DIR)\ppc\errmsg.res \ 21 | $(_OBJ_DIR)\ppc\dummy.obj 22 | 23 | PASS0_PPC_OBJECTS= 24 | 25 | -------------------------------------------------------------------------------- /NTFsrc/filesys/event/obj/i386/checked/sfsdevnt.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yogendersolanki91/Kernel-Driver-Example/b8ec56d5a035dd019d6d7a57b4610a4ff9f49774/NTFsrc/filesys/event/obj/i386/checked/sfsdevnt.dll -------------------------------------------------------------------------------- /NTFsrc/filesys/event/obj/i386/checked/sfsdevnt.exp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yogendersolanki91/Kernel-Driver-Example/b8ec56d5a035dd019d6d7a57b4610a4ff9f49774/NTFsrc/filesys/event/obj/i386/checked/sfsdevnt.exp -------------------------------------------------------------------------------- /NTFsrc/filesys/event/obj/i386/checked/sfsdevnt.lib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yogendersolanki91/Kernel-Driver-Example/b8ec56d5a035dd019d6d7a57b4610a4ff9f49774/NTFsrc/filesys/event/obj/i386/checked/sfsdevnt.lib -------------------------------------------------------------------------------- /NTFsrc/filesys/event/obj/i386/dummy.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yogendersolanki91/Kernel-Driver-Example/b8ec56d5a035dd019d6d7a57b4610a4ff9f49774/NTFsrc/filesys/event/obj/i386/dummy.obj -------------------------------------------------------------------------------- /NTFsrc/filesys/event/obj/i386/errmsg.res: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yogendersolanki91/Kernel-Driver-Example/b8ec56d5a035dd019d6d7a57b4610a4ff9f49774/NTFsrc/filesys/event/obj/i386/errmsg.res -------------------------------------------------------------------------------- /NTFsrc/filesys/event/obj/i386/free/sfsdevnt.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yogendersolanki91/Kernel-Driver-Example/b8ec56d5a035dd019d6d7a57b4610a4ff9f49774/NTFsrc/filesys/event/obj/i386/free/sfsdevnt.dll -------------------------------------------------------------------------------- /NTFsrc/filesys/event/obj/i386/free/sfsdevnt.exp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yogendersolanki91/Kernel-Driver-Example/b8ec56d5a035dd019d6d7a57b4610a4ff9f49774/NTFsrc/filesys/event/obj/i386/free/sfsdevnt.exp -------------------------------------------------------------------------------- /NTFsrc/filesys/event/obj/i386/free/sfsdevnt.lib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yogendersolanki91/Kernel-Driver-Example/b8ec56d5a035dd019d6d7a57b4610a4ff9f49774/NTFsrc/filesys/event/obj/i386/free/sfsdevnt.lib -------------------------------------------------------------------------------- /NTFsrc/filesys/event/sfsdevnt.def: -------------------------------------------------------------------------------- 1 | LIBRARY SFSDEVENT 2 | 3 | DESCRIPTION 'Sample FSD Event Log Messages' 4 | 5 | EXPORTS 6 | 7 | DummyEntryPoint 8 |  -------------------------------------------------------------------------------- /NTFsrc/filter-high/WS_FTP.LOG: -------------------------------------------------------------------------------- 1 | 97.08.05 15:11 B C:\Users\Erik\NTFdisk\filter-high\readme2.txt --> geode /home/eray readme2.txt 2 | 97.08.06 14:20 B C:\Users\erik\NTFdisk\filter-high\readme2.txt <-- geode /work/nt/file.internals/disk readme2.txt 3 | -------------------------------------------------------------------------------- /NTFsrc/filter-high/sfilter.ini: -------------------------------------------------------------------------------- 1 | \Registry\Machine\Software\Windows_NT_File_System_Internals\SFilter 2 | MajorVersionNumber = REG_DWORD 0x0 3 | MinorVersionNumber = REG_DWORD 0x1 4 | 5 | \Registry\Machine\System\CurrentControlSet\Services\SFilter 6 | Type = REG_DWORD 0x00000002 7 | Start = REG_DWORD 0x00000000 8 | ErrorControl = REG_DWORD 0x00000001 9 | Group = File System 10 | ImagePath = REG_EXPAND_SZ \SystemRoot\System32\drivers\sfilter.sys 11 | 12 |  -------------------------------------------------------------------------------- /NTFsrc/filter-high/src/makefile: -------------------------------------------------------------------------------- 1 | # 2 | # DO NOT EDIT THIS FILE!!! Edit .\sources. if you want to add a new source 3 | # file to this component. This file merely indirects to the real make file 4 | # that is shared by all the driver components of the Windows NT DDK 5 | # 6 | 7 | !INCLUDE $(NTMAKEENV)\makefile.def 8 | -------------------------------------------------------------------------------- /NTFsrc/filter-high/src/obj/i386/checked/sfilter.sys: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yogendersolanki91/Kernel-Driver-Example/b8ec56d5a035dd019d6d7a57b4610a4ff9f49774/NTFsrc/filter-high/src/obj/i386/checked/sfilter.sys -------------------------------------------------------------------------------- /NTFsrc/filter-high/src/obj/i386/free/sfilter.dbg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yogendersolanki91/Kernel-Driver-Example/b8ec56d5a035dd019d6d7a57b4610a4ff9f49774/NTFsrc/filter-high/src/obj/i386/free/sfilter.dbg -------------------------------------------------------------------------------- /NTFsrc/filter-high/src/obj/i386/free/sfilter.sys: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yogendersolanki91/Kernel-Driver-Example/b8ec56d5a035dd019d6d7a57b4610a4ff9f49774/NTFsrc/filter-high/src/obj/i386/free/sfilter.sys -------------------------------------------------------------------------------- /NTFsrc/filter-high/src/sfilter.rc: -------------------------------------------------------------------------------- 1 | #include 2 | 3 | #include 4 | 5 | #define VER_FILETYPE VFT_DRV 6 | #define VER_FILESUBTYPE VFT2_DRV_SYSTEM 7 | #define VER_FILEDESCRIPTION_STR "Sample Filter Driver" 8 | #define VER_INTERNALNAME_STR "sfilter.sys" 9 | 10 | #include "common.ver" 11 |  -------------------------------------------------------------------------------- /NTFsrc/fsrec/WS_FTP.LOG: -------------------------------------------------------------------------------- 1 | 97.08.05 15:12 B C:\Users\Erik\NTFdisk\fsrec\readme3.txt --> geode /home/eray readme3.txt 2 | 97.08.06 14:20 B C:\Users\erik\NTFdisk\fsrec\readme3.txt <-- geode /work/nt/file.internals/disk readme3.txt 3 | -------------------------------------------------------------------------------- /NTFsrc/fsrec/src/buildchk_win7_ia64.wrn: -------------------------------------------------------------------------------- 1 | 1>warnings in directory d:\library\ntfsrc\fsrec\src 2 | 1>d:\library\ntfsrc\fsrec\src\sfsrec.c(25) : warning C4273: 'ZwLoadDriver' : inconsistent dll linkage 3 | -------------------------------------------------------------------------------- /NTFsrc/fsrec/src/makefile: -------------------------------------------------------------------------------- 1 | # 2 | # DO NOT EDIT THIS FILE!!! Edit .\sources. if you want to add a new source 3 | # file to this component. This file merely indirects to the real make file 4 | # that is shared by all the driver components of the Windows NT DDK 5 | # 6 | 7 | !INCLUDE $(NTMAKEENV)\makefile.def 8 | -------------------------------------------------------------------------------- /NTFsrc/fsrec/src/obj/_objects.mac: -------------------------------------------------------------------------------- 1 | ALPHA_OBJECTS= \ 2 | $(_OBJ_DIR)\alpha\sfsrec.obj 3 | 4 | PASS0_ALPHA_OBJECTS= 5 | 6 | MIPS_OBJECTS= \ 7 | $(_OBJ_DIR)\mips\sfsrec.obj 8 | 9 | PASS0_MIPS_OBJECTS= 10 | 11 | 386_OBJECTS= \ 12 | $(_OBJ_DIR)\i386\sfsrec.obj 13 | 14 | PASS0_386_OBJECTS= 15 | 16 | PPC_OBJECTS= \ 17 | $(_OBJ_DIR)\ppc\sfsrec.obj 18 | 19 | PASS0_PPC_OBJECTS= 20 | 21 | -------------------------------------------------------------------------------- /NTFsrc/fsrec/src/obj/i386/checked/sfsrec.sys: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yogendersolanki91/Kernel-Driver-Example/b8ec56d5a035dd019d6d7a57b4610a4ff9f49774/NTFsrc/fsrec/src/obj/i386/checked/sfsrec.sys -------------------------------------------------------------------------------- /NTFsrc/fsrec/src/obj/i386/free/sfsrec.sys: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yogendersolanki91/Kernel-Driver-Example/b8ec56d5a035dd019d6d7a57b4610a4ff9f49774/NTFsrc/fsrec/src/obj/i386/free/sfsrec.sys -------------------------------------------------------------------------------- /NTFsrc/fsrec/src/obj/i386/sfsrec.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yogendersolanki91/Kernel-Driver-Example/b8ec56d5a035dd019d6d7a57b4610a4ff9f49774/NTFsrc/fsrec/src/obj/i386/sfsrec.obj -------------------------------------------------------------------------------- /NTFsrc/fsrec/src/objchk_win7_ia64/ia64/_objects.mac: -------------------------------------------------------------------------------- 1 | 2 | 3 | IA64_OBJECTS=\ 4 | $(OBJ_PATH)\$O\sfsrec.obj \ 5 | 6 | 7 | 8 | 9 | 10 | # lowercased 11 | BASEDIR=d:\software\winddk\7600.16385.1 12 | OBJECT_ROOT=d:\software\winddk\7600.16385.1 13 | MAKEDIR_LOWERCASE=d:\library\ntfsrc\fsrec\src 14 | OBJ_PATH=d:\library\ntfsrc\fsrec\src 15 | CONCURRENT_MIDL=0 16 | CONCURRENT_MANIFEST_BUILD=0 17 | -------------------------------------------------------------------------------- /NTFsrc/fsrec/src/objchk_win7_ia64/ia64/sfsrec.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yogendersolanki91/Kernel-Driver-Example/b8ec56d5a035dd019d6d7a57b4610a4ff9f49774/NTFsrc/fsrec/src/objchk_win7_ia64/ia64/sfsrec.obj -------------------------------------------------------------------------------- /NTFsrc/fsrec/src/objchk_win7_ia64/ia64/sfsrec.pdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yogendersolanki91/Kernel-Driver-Example/b8ec56d5a035dd019d6d7a57b4610a4ff9f49774/NTFsrc/fsrec/src/objchk_win7_ia64/ia64/sfsrec.pdb -------------------------------------------------------------------------------- /NTFsrc/fsrec/src/objchk_win7_ia64/ia64/sfsrec.sys: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yogendersolanki91/Kernel-Driver-Example/b8ec56d5a035dd019d6d7a57b4610a4ff9f49774/NTFsrc/fsrec/src/objchk_win7_ia64/ia64/sfsrec.sys -------------------------------------------------------------------------------- /NTFsrc/fsrec/src/objchk_win7_ia64/ia64/vc90.pdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yogendersolanki91/Kernel-Driver-Example/b8ec56d5a035dd019d6d7a57b4610a4ff9f49774/NTFsrc/fsrec/src/objchk_win7_ia64/ia64/vc90.pdb -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # Kernel-Driver-Example 2 | Some of example code that I have collected while learning 3 | 4 | + FastFat file system by Microsft 5 | + ImDisk Virtual Disk Implementation 6 | + Source code from NT File System book0 7 | + Many other opensource file system and virtual disk implementation 8 | 9 | I am not the owner or copyright holder for this code. All the code belongs to respective developer. 10 | 11 | -------------------------------------------------------------------------------- /libdb-dotnet/bin/BerkeleyDb.Utils43.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yogendersolanki91/Kernel-Driver-Example/b8ec56d5a035dd019d6d7a57b4610a4ff9f49774/libdb-dotnet/bin/BerkeleyDb.Utils43.dll -------------------------------------------------------------------------------- /libdb-dotnet/bin/BerkeleyDb.Utils45.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yogendersolanki91/Kernel-Driver-Example/b8ec56d5a035dd019d6d7a57b4610a4ff9f49774/libdb-dotnet/bin/BerkeleyDb.Utils45.dll -------------------------------------------------------------------------------- /libdb-dotnet/bin/Kds.Serialization.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yogendersolanki91/Kernel-Driver-Example/b8ec56d5a035dd019d6d7a57b4610a4ff9f49774/libdb-dotnet/bin/Kds.Serialization.dll -------------------------------------------------------------------------------- /libdb-dotnet/bin/libdb_dotNET43.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yogendersolanki91/Kernel-Driver-Example/b8ec56d5a035dd019d6d7a57b4610a4ff9f49774/libdb-dotnet/bin/libdb_dotNET43.dll -------------------------------------------------------------------------------- /libdb-dotnet/bin/libdb_dotNET45.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yogendersolanki91/Kernel-Driver-Example/b8ec56d5a035dd019d6d7a57b4610a4ff9f49774/libdb-dotnet/bin/libdb_dotNET45.dll -------------------------------------------------------------------------------- /libdb-dotnet/demo/getting_started/Db/vendors.txt: -------------------------------------------------------------------------------- 1 | TriCounty Produce#309 S. Main Street#Middle Town#MN#55432#763 555 5761#Mort Dufresne#763 555 5765 2 | Simply Fresh#15612 Bogart Lane#Harrigan#WI#53704#420 333 3912#Cheryl Swedberg#420 333 3952 3 | Off the Vine#133 American Ct.#Centennial#IA#52002#563 121 3800#Bob King#563 121 3800 x54 4 | The Pantry#1206 N. Creek Way#Middle Town#MN#55432#763 555 3391#Sully Beckstrom#763 555 3391 5 | Mom's Kitchen#53 Yerman Ct.#Middle Town#MN#55432#763 554 9200#Maggie Kultgen#763 554 9200 x12 6 | The Baking Pan#1415 53rd Ave.#Dutchin#MN#56304#320 442 2277#Mike Roan#320 442 6879 7 | -------------------------------------------------------------------------------- /libdb-dotnet/demo/getting_started/Program.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Windows.Forms; 4 | 5 | namespace getting_started 6 | { 7 | static class Program 8 | { 9 | /// 10 | /// The main entry point for the application. 11 | /// 12 | [STAThread] 13 | static void Main() { 14 | Application.EnableVisualStyles(); 15 | Application.Run(new MainFrm()); 16 | } 17 | } 18 | } -------------------------------------------------------------------------------- /libdb-dotnet/demo/getting_started/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yogendersolanki91/Kernel-Driver-Example/b8ec56d5a035dd019d6d7a57b4610a4ff9f49774/libdb-dotnet/demo/getting_started/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /libdb-dotnet/demo/overview/Program.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Windows.Forms; 4 | 5 | namespace overview 6 | { 7 | static class Program 8 | { 9 | /// 10 | /// The main entry point for the application. 11 | /// 12 | [STAThread] 13 | static void Main() { 14 | Application.EnableVisualStyles(); 15 | Application.Run(new MainFrm()); 16 | } 17 | } 18 | } -------------------------------------------------------------------------------- /libdb-dotnet/demo/overview/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yogendersolanki91/Kernel-Driver-Example/b8ec56d5a035dd019d6d7a57b4610a4ff9f49774/libdb-dotnet/demo/overview/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /libdb-dotnet/docs/libdb-dotnet45.chm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yogendersolanki91/Kernel-Driver-Example/b8ec56d5a035dd019d6d7a57b4610a4ff9f49774/libdb-dotnet/docs/libdb-dotnet45.chm -------------------------------------------------------------------------------- /libdb-dotnet/msbuild.bat: -------------------------------------------------------------------------------- 1 | %WINDIR%\Microsoft.NET\Framework\v2.0.50727\MSBuild.exe BerkeleyDB.sln /t:Rebuild /p:Configuration=Release --------------------------------------------------------------------------------