ChangeLog | 33 + Makefile | 6 debian/NEWS | 14 debian/changelog | 77 +- debian/compat | 2 debian/control | 60 +- debian/control.modules.in | 19 debian/ndiswrapper | 19 debian/ndiswrapper-utils-1.8.dirs | 1 debian/patches/001-skip_depmod.patch | 36 - debian/patches/002-version_path.patch | 28 debian/postinst.modules.in | 11 debian/rules | 20 debian/rules.modules | 3 driver/Makefile | 173 ++--- driver/hal.c | 58 - driver/iw_ndis.c | 27 driver/lin2win.h | 199 ++++++ driver/loader.c | 13 driver/misc_funcs.c | 295 +++++----- driver/ndis.c | 723 ++++++++++++------------ driver/ndis.h | 172 +++-- driver/ndiswrapper.h | 167 +++++ driver/ntoskernel.c | 990 +++++++++++++++++----------------- driver/ntoskernel.h | 765 ++++++++++---------------- driver/ntoskernel_io.c | 382 +++++++------ driver/pe_linker.c | 14 driver/pe_linker.h | 62 -- driver/pnp.c | 58 + driver/proc.c | 36 - driver/usb.c | 269 +++------ driver/usb.h | 87 +- driver/win2lin_stubs.S | 267 +++++++++ driver/winnt_types.h | 87 ++ driver/workqueue.c | 3 driver/wrapmem.c | 15 driver/wrapndis.c | 412 +++++++------- driver/wrapper.c | 7 driver/x86_64_stubs.S | 197 ------ ndiswrapper.spec | 2 utils/Makefile | 6 utils/loadndisdriver.c | 2 version | 2 43 files changed, 3119 insertions(+), 2700 deletions(-)