This directory started out as a "few" tidbits and code oddments for Windows NT. It has grown well beyond that and will need in the future to be better organized. It contains every piece of Windows NT lore and useful code examples available in the public domain which your librarian has been able to locate. It is a considerable collection and should be invaluable to folks wanting to get into NT kernel mode development. Many of the .EXE files are in fact self extracting ZIP files and can be viewed with unzip. To the extent possible, useful web sites are available in text files here too. Files are: 95.ASP;2 AAAREADME.TXT;1 ACC_CHK_QUEST.TXT;1 ACTING_AS_SOME_USER.HOWTO;1 ACTIVEX-AND-NT-SECURITY.TXT;2 ADDSYS.ZIP;1 ALLHIW.ZIP;1 ANON-PIPES.SRC;1 ARNIE.EXE;1 ASSIGNING-PRIVS.REF;1 ATRIA_FSDK.TXT;1 BAKER-REV.TXT-NTI;1 BIG-MEM-MAP.HOWTO;1 BLOCKOUT.EXE;1 BLUEDISK.ZIP;1 BLUESCRN.TXT;1 BLUESCRN.ZIP;1 BSOD.TXT-NTI;1 BUFDVCCT.TXT;1 BUMPUP.AWK;1 CACHE-DISABLING.QUES;1 CACHEMAN.TXT;1 CACHESET.TXT;2 CACHESRC.ZIP;2 CALCFACT.TXT;1 CALLGATE.ZIP;2 CALL_BIOS_FROM_KNL.TXT;1 CANCEL.EXE;3 CDVERIFYVOLUME.TXT;1 CD_SENSE.SRC;1 CHECKACL.CPP;1 CHKIOFIN.TXT;1 CIFSNTDO.TXT;1 CIFSSMBU.TXT;3 CIFSTIM.TXT;1 CLIC.TXT;2 CLOSING_FILE_FOR_SOMEONE.HOW;1 COM-DLE-ERRCODES.TXT;1 CONTEXT.TXT-NTINSIDER;1 CONTROL-COMM-IO.SRC;1 CPLUSPLUSFIX.ZIP;1 CRACKNT.ZIP;1 CRACKS.TXT;1 CRASHINGPROG.SRC;1 CRASHNT.EXE;1 CRASHNT.TXT;1 CREATE-NT-SYS-SVC.POINTER-BOOK;1 CREATE-NT-SYS-SVC.POINTER-HOW;1 CREATE-SERVICE-IN-REGISTRY.HOW;1 CREATE_NT_EVENT.SRC;1 CREATE_SERVICE.HOW;1 CRLWORDS.ZIP;1 CRYDISC.TXT;1 CTRL2CAP.TXT;1 CTRL2CAP.ZIP;1 CUSTOM-IOCTL.TXT-NTI;1 DAEMONACCESS.TXT;1 DDESERV.EXE;1 DDKBUILD.BAT;2 DEBUGGER.TXT-NTI;1 DEBUGMON.TXT;1 DEBUGMON.ZIP;3 DEFRAG.HTM;1 DEFRAG.TXT;1 DEFRAG.ZIP;2 DELETE-CURRENT-IMAGE-FILE.HOW;1 DETECT-SCREENSAVER.HOW;1 DETECT_CDROM_OR_FLOPPY.SRC;1 DEVELOPTIME-EST.TXT;1 DEVICECONTEXT.TXT;1 DEVICEIOCONTROL-MONITOR.HOW;1 DEVVIRTS.EXE;1 DHTMLTRX.ZIP;1 DICTFILT.ZIP;1 DICTFLT.ZIP;1 DIRCHANGENOTICE.TXT;1 DIRECTIO.ZIP;1 DIRECT_SCSI.HOWTOGET;1 DIR_ATTRIBUTES.TXT;1 DISABLING_CACHE.HOWTO;1 DISKKEY.HTM;1 DISKKEY.TXT;1 DISKKEY.ZIP;2 DLLINST.EXE;1 DLL_MAPPING.TXT;1 DLL_MAPPING.TXT2;1 DMA.EXE;1 DMA.TXT;1 DPC-IPL-DISCUSSION.TXT;1 DPC-IPL-MORE-DISCUSSION._TXT;1 DPC.HTM;1 DPC.PS;1 DPC.TXT;1 DPC_QUEUEING_BUG.TXT;1 DPMI0301.EXE;1 DRAFT-LEACH-CIFS-V1-SPEC-00.TXT;1 DRIVER-BUF-MANAGEMENT.TXT;1 DRIVER_ENTRY_TIME.TXT;1 DVRNOTQU.TXT;2 DVRPAT.TXT;1 ENGIN.ZIP;1 ENGLEX.ZIP;1 ERROR.ZIP;1 EVENT.EXE;4 EVTHDL.TIP;1 EXPECT-FAQ.TXT;1 EXPECT-NIST-GOV_HOMEPAGE.HTML;1 EXPECT-PATCH-R1B1TOSNAP16.PATCH;1 EXPECT-PATCH-SNAP16TOSNAP17.PATCH;1 EXPECT-README.NT;1 EXPECT-SNAP17-SETUP.EXE;1 EXPECT-SRC-SNAP17.ZIP;1 EXPECTNT.TXT;1 EXPECT_NIST_GOV-HOMEPAGE.TXT;1 EXPORTDRIVER-DECL.TXT;1 FASTIO.TXT;1 FAST_FILE_PEEK.TXT;1 FAT16-FAT32-DETAIL.TXT;1 FDDK.TXT;1 FILECREATEINKNL.HINT;1 FILECREATEINKNL.HINT2;1 FILEID_WHEREISIT.TXT;1 FILEID_WHEREISIT.TXT2;1 FILESHAREINFO.TXT;1 FILESYSDRIVER-ISSUE.TXT;1 FILESYS_TYPE_TO_USE.TXT;1 FILTERDRIVERQUESTION.OCT7;1 FILTERING-STRATEGY.HOWTOMAKEITWORK;1 FILTERQESTION.TXT;1 FILTER_PAGING_IO.QUESTION;1 FIND-DVR-HINT.TXT;1 FIND-FILE-CREATE-MODE.HOW;1 FIND-FREESPACE-ON-DISK.HOWTO;1 FIND-LOCAL-DISK-OBJ-NT.HOWTO;1 FINDING_END_SESSION_IN_NT.HOW;1 FINDING_PROC_NAMES.TXT;1 FIND_CURR_PROC_ID_FROM_IO.HOW;1 FIND_IF_DISK_IS_RW.TXT;1 FIND_THREAD_FOR_IRP.TXT;1 FINJANBAD.TXT;1 FLUSH-FILE-BUFFERS.HOW;1 FLUSHCACHE.HOWTO;1 FREE-DISK-SPACE.QUESTION;1 FS-INTERNALS-ERRATA1.TXT;1 FSD-CALLS-FROM-DPC.TXT;1 FSDRIVER-MODE.ANSWER;1 FSDRIVER-MODE.QUESTION;1 FSRECOG.QUESTION;1 FTP2_MVPS_ORG_INDEX.TXT;1 FTPMISCINDEX.TXT;1 GDWHITE.HTML;1 GET-ALL-DVCNAMES.TXT;1 GET-CURRENT-IPL.HOW;1 GET-EFFECTIVE-RIGHTS.HOWTO;1 GET-MORE-SYS-MEM.TXT;1 GETCURRENTPROCESSID.HOW;1 GETFILECHANGENOTIFICATION.HOW;1 GETFILENAMEFROMIRP.HOW;1 GETFREESPACE.HOW;1 GETQUO.1O1;1 GETTING-DVC-ACCESS.TXT;1 GETTINGSTARTEDWITHNTDRIVERS.TXT;1 GET_FILE_CREATE_TIME.TXT;1 GET_LOGOUT_NOTICE.HOW;1 GET_PROCESS_TOKEN.HOW;1 GEXPORT.EXE;3 HOW-TO-GET-USERNAME.TXT;1 HOWTOIMPERSONATE.TXT;1 HTTPWASD.TXT;4 IDENTFIL.HOW;2 IE4DEATH.TXT;1 IFS-VALUE.TXT;1 IMAPDCRA.TXT;1 IMSAMP.EXE;3 INSDRCOD.TXT;1 INSIDEREGISTRY.TXT;1 INSIDEREGISTRYTABLES.TXT;1 INTEGBUILD.TXT-NTI;1 INTLVLS.HTM;1 IO-STRING.HINT;1 IOCALLDVR_CONTEXT.TXT;1 IOCOMP.PS;1 IOCOMP.TXT-NTI;1 IOCTL-EXAMPLE.SRC;1 IOCTL_QUESTION.TXT;1 IOCTL_SPL.SRC;1 IOSPACE-NT-INSIDER.TXT;1 IPSECSRC.LNX;1 IRP-INFO-WHERETOPUT.TXT;1 ISAPNPREGISTRY-HISTORY.TXT;1 IS_SVC.TXT;1 KERNEL.ASP;1 KFILWRT.TXT;1 KNL-OBJ-FROM-WIN32.HOW;1 KNL-OBJ-FROM-WIN32.HOW2;1 KNLDIRLS.TXT;2 KNUBRIT.ZIP;1 LANDEXPL.TXT;2 LANICU.TXT;1 LISTDLLS.EXE;1 LISTDLLS.TXT;1 LOADDRV.TGZ;1 LOCKLOCK.TXT;1 LOGINRIGHTSDEF.TXT;1 LOGO1488.ZIP;1 LUNT.EXE;1 LU_CPAU_GUI.CPP;1 MALLOCBUG-MSVC.TXT;1 MEM-FLUSH.WHEN;1 MEMALLOC-FROM-DRIVERENTRY.TXT;1 MIDLBUG.ZIP;1 MIRCEXPL.SRC;1 MISC-TIPS-AND-DYN-PARTITIONS.TXT;1 MOVEATBOOT.TGZ;1 MS-FEATURES-FOR-NET.TXT;1 MSGMODE.EXE;1 MSJAUG97.ZIP;1 MSJDEC97.ZIP;1 MSJJAN98.ZIP;1 MSJNOV97.ZIP;1 MSJOCT96WICKEDCODE.ZIP;1 MSJOCT97.ZIP;1 MSJSEP97.ZIP;1 MSSTEALS.TXT;1 MSTRICK.TXT;1 MULTITHRD_DRIVER.HINT;1 MULTITHRD_DRIVER.HINT2;1 MULTITHRD_DRIVER.HINT3;1 NAMED_EVENTS_IN_KNL.HOW;1 NATIVE.TXT-NTI;1 NATIVE.ZIP;1 NDIS4-DRIVER-BINDING.TXT;1 NDISINTERMEDIATEDRIVERCAUTION.TXT;1 NDISPKT.TXT;1 NDISRCVCOMPLETE.TXT;1 NMPIPE.EXE;3 NOFIFYING-USER-APP.TXT;1 NOSWITCH.EXE;1 NSE.C;1 NT-CRASHERS.POINTER;1 NT-DENIAL-OV-SVC-EXTENDED-LAND-ATTACK.TXT;1 NT-DMA_NEEDS_INVALIDATE_TB.TXT;1 NT-FIND-FCN-PROTOS.TXT;1 NT-KNL-TIMERS.TXT;1 NT-MDL-SIZE-LIMIT.TXT;1 NT-RAMDISK.ZIP;1 NT-REFERENCES.TXT;1 NT-SPTE-CREATE.TXT;1 NT-UNDOC-FUNCTIONS-IN-NTDDK.TXT;1 NT-VM-DESIGN-NOTE.TXT;1 NT-WINDBG-EXTENSIONS.SRC;1 NT014.PPT;1 NT015.PPT;1 NT5ADMIN.HTM;1 NT5BACKU.HTM;1 NT5CTLPN.HTM;1 NT5MAIN.TXT;1 NT5REVIE.HTM;1 NT5VARIO.HTM;1 NTADDSYS.TXT;1 NTADRESL.TXT;1 NTALRTKL.TXT;1 NTAPCJH.TXT;1 NTAUTHWK.TXT;2 NTAWKNS2.TXT;1 NTBADPRC.TXT;1 NTBLDEN.TXT;2 NTBUFOVR.TXT;1 NTCALLGA.TXT;1 NTCALLGATE.TXT;1 NTCANCEL.TXT;1 NTCHKBLD.TXT;1 NTCLRCCH.TXT;1 NTCRAX.ZIP;2 NTCREEV.TXT;2 NTCRSH7.TXT;1 NTDBGHNT.TXT;1 NTDISP2.TXT;1 NTDISPATCH-FASTIO-MEMACCESS.TXT;1 NTDISPT.TXT;1 NTDNM1.TXT;1 NTDNM2.TXT;1 NTDNM3.TXT;1 NTDOSQN.TXT;2 NTDSDESC.TXT;1 NTDVCNMS.TXT;1 NTDVCSEC.TXT;1 NTDVRBKE.TXT;2 NTDVRFAQ.PT2;2 NTDVRFQ.PTQ;2 NTEVENT.C;1 NTEVNTS.TXT;1 NTFAQ.ZIP;1 NTFILAXP.ZIP;1 NTFILEIO.TXT;1 NTFILMON.TXT;3 NTFILMON.ZIP;1 NTFILSRC.ZIP;3 NTFINDPROCESS.QUESTION;1 NTFLOPPY-DRIVER-IN-DDK.TXT;1 NTFNDDVC.TXT;1 NTFS-DOESNT-SUPPORT-REMOVABLE-DISKS.TXT;1 NTFS-REMOVABLE-DISK-DISCUSSION.TXT;1 NTFS20.TXT;2 NTFS20R.ZIP;2 NTFSCRAS.TXT;2 NTFSINFO.TXT;2 NTFSISRC.ZIP;2 NTGETADR.TXT;1 NTGETMEM.HOW;1 NTGTMPNM.TXT;1 NTHANDLE.TXT;2 NTHANDLE.ZIP;2 NTHOWOPE.TXT;2 NTINSIOQ.TXT;1 NTINT.DIR;1 NTINTERNALSDEFRAG.PS;1 NTINTERNALSDEFRAG.TXT;1 NTIOCTL.TXT;1 NTIOMEM.TXT;1 NTIOSPC.TXT;1 NTKEYPWDFORSMBENCRYPT.TXT;3 NTKNKLAP.TXT;2 NTKNLEVT.TXT;2 NTKNLFILEACCESS.TXT;1 NTKNLMS.ZIP;2 NTKNLNAM.TXT;1 NTKNL_EVENTCREATE.HOW;1 NTLOADVR.TXT;1 NTMEMALO.TXT;1 NTMEMSPC.TXT;1 NTNDIS0.TXT;1 NTNDIS2.TXT;2 NTNDISAD.TXT;2 NTNDISV4.TXT;1 NTNMAHOK.TXT;2 NTPASS.TXT;2 NTPPTPCR.TXT;1 NTPRINTERDRIVER-IS-POLLED.TXT;1 NTPROFPL.TXT;2 NTPWDFLT.TXT;1 NTREALT.TXT;2 NTREGAXP.EXE;1 NTREGHAX.ZIP;1 NTREGINF.TXT;1 NTREGISTRY-UNDOC.WHY;1 NTREGMON.TXT;2 NTREGMON.ZIP;1 NTREGSRC.ZIP;2 NTSAMPLS.HTM;2 NTSCAN.TXT;2 NTSCSIFILTER.TXT;1 NTSEC.HTM;1 NTSECAS.TXT;1 NTSECFAQ.HTM;1 NTSECHL.TXT;1 NTSECURE.HTM;1 NTSETMBR.TXT;1 NTSID.TXT;1 NTSIDSRC.ZIP;1 NTSMBCRA.TXT;1 NTSMBDISABLECRYPT.TXT;3 NTSNMPVL.TXT;1 NTSVCDEN.SRC;1 NTSYNTYP.TXT;1 NTSYSACC.TXT;1 NTSYSCAL.HOW;2 NTUNDEL.EXE;1 NTUNDOC.ZIP;1 NTVSSUN.HTM;1 NTVSSUN2.TXT;1 NTVUL.TXT;2 NTVULS.TXT;2 NTWAITHW.TXT;1 NTWAITNG.TXT;2 NTZWCREV.TXT;1 NT_FILESYS_FUNCTIONS_IN_V4.TXT;1 NT_SMALL_FILE_NOCACHE_WRITING.WARNING;1 NUE_NQDI.CPP;1 NUGG.CPP;1 OPEN-FILE-BY-FILE-ID.HOW;1 OPENBOX.HINT;1 OPENFILBOX.HINT;1 OPENFILEBOX.HINT;1 OPLOCK.TXT-NTI;1 OSRLDR11.ZIP;1 OSRLOADERV11.ZIP;1 OVERWRITE_DLL.HOW;1 P5-HANG-NT-FIX-COMMENT.TXT;1 PARNTDVR.TXT;1 PENTIUMBUG.DENIALOFSVC;1 PHYSMEM.ZIP;2 PORTIO.EXE;1 POSTMSG_VS_SENDMSG.TXT;1 POSTTHREADMESSAGE.SUGG;1 PPTP.TXT;1 PROC-INDEP-KILL-HANDLER.TXT;1 PROTON.EXE;1 PSHLP.EXE;1 PUBL.TXT;1 PW0563.EXE;1 RAW-ICMP.TXT;1 RB.C;1 READ_EVENT_LOG.SRC;1 RECOGNIZER.ZIP;1 REDIRECTION.TIPS;1 REMAILERS.TXT;1 REMOVING-ACE.HOW;1 RENAME.TXT-NTI;1 RENAMING_DIRECTORIES_IN_NT_HOWTO.TXT;1 RESERVE-BLK-OF-MEM-NT-USERACC-HOW.TXT;1 ROGETWRD.ZIP;1 RPC-USE-ADVICE.TXT;1 RUNWAIT.EXE;1 RUN_READFILE.TIP;1 RUSSINOV.HTM;1 RYO.TXT;1 RYO.ZIP;1 SAMDMPAN.TXT;1 SAMDUMP.ZIP;1 SCSI-PASSTHRU-NT.TXT;1 SCSICDNT.SRC;1 SERBOOT.TXT;2 SERIALPORT-EXAMPLE.FRAGMENT;1 SETFILEPOINTER_DOESNT_CHECK_ARG.TXT;1 SET_NT_EVENTS.HOW;1 SHAKESP.ZIP;1 SHOWPRIV_GETSETCBPRIV.CPP;1 SHUTDOWN-PROGRAM.SRC;1 SIGNAL-SOME-PROCESS.SRC;1 SIOCTL.EXE;4 SIZE-PHYS-MEM.HOW;1 SKEL.TGZ;1 SKELETON_C.BUGS;1 SKEL_PCI_DMA.TGZ;1 SMBHIJK.TXT;1 SMBNEW1918C.ZIP;1 SOCKET-ROUTINE-USE-EXAMPLE.SR;1 SOFTICE-LIMIT.TXT;1 SP2.ZIP;2 SPAM.TXT;1 SPARSE-FILE-STRUCT-NT.TXT;1 SRVED.TXT-NTI;1 SSH-1_2_14_WNT32BIN.ZIP;1 STALL_KNL_PROC.HOW;1 START-DVR.TXT;1 STRTDVR.SRC;1 STUFF-CHARS.HOWTO;1 SU.CPP;1 SU.EXE;1 SU.README;1 SUSPEND-THREAD-ISSUES.TXT;1 SUSPEND_CREATE.HOWTO;1 SWAPCAPSLOCK.ZIP;1 SWAPNT.TXT;1 SYNCH-DISC.TXT;1 SYNCH.TXT-NTI;1 SYNCHIO_TO_SOCKET.HOW;1 SYSCALL-SP2.TXT-NTI;1 TEARDROP-EXPLOIT.SRC;2 THDLSTGT.HOW;1 THRDCVT.TXT;1 THRDHANDLES.DISCUSSED;1 THREADUSE.TXT;1 TIMER.TXT;2 TIPS.TXT;2 TURN-OFF-ECHO.HOW;1 TWINS.EXE;1 UNABRDIC.ZIP;1 UNDELETE.TXT;1 UNDOC-BOOKSTORE.TXT;1 UNDOC-DIRECT-IO.TXT;1 UNTL.EXE;1 USRCALLB.SRC;1 VDD_SNIP.SRC;1 VDIALOG.EXE;1 VDQUES.TXT;2 VDRIVERS.EXE;1 VFINTD.EXE;1 VFOOD.EXE;1 VHOTKEYD.EXE;1 VPOSTD.EXE;1 W95HID.TXT;1 WDJ.DIR;1 WHY-SERIALIZE-IO.TXT;1 WILDCARD-FILE-SEARCH.TXT;1 WILDCARD-LOOKUP.SRC;1 WINDEBUG.INFO;1 WINNTSERVICES.TXT;1 WINNTTEXTFIGS.TXT;1 WINNTUTIL.TXT;1 WNBDEMO.EXE;1 WNOE_WNER.C;1 WWW_NTNEWS_COM.TXT;1 ZWCF.EXE;1 ZWSAMP.EXE;2