WDK 6001.18002 what actually changed

I ran a diff on the new release of the WDK against the 18001 release.

Compare C:\WinDDK\6001.18001 with C:\WinDDK\6001.18002 11/1/2008 10:44:39 AM
Filename Folder
setenv.bat bin
creates dirs files now if they are missing.

BluetoothApis.h|bluetoothapis.h inc\api
changes for KB942567 and prefast annotations added

bthdef.h inc\api
Bluetooth 2.1 support added in KB942567

bthddi.h inc\ddk
Annotations added

bthioctl.h inc\ddk
changes for KB942567 and prefast annotations added

bthref.h inc\ddk
entire file restricted to vista or later

hvgdk.h inc\ddk
hypervisor stuff - lots of changes some cosmetic many functional

ntddk.h inc\ddk
IoCreateFileSpecifyDeviceObjectHint now supported in w2k
IoAttachDeviceToDeviceStackSafe now supported in w2k

ntifs.h inc\ddk
FsRtlRegisterFileSystemFilterCallbacks now supported in w2k
IoEnumerateRegisteredFiltersList now supported in w2k
IoEnumerateDeviceObjectList now supported in w2k
IoGetLowerDeviceObject now supported in w2k
IoGetDeviceAttachmentBaseRef now supported in w2k
IoGetDiskDeviceObject now supported in w2k
ObDereferenceObjectDeferDelete removed from file
FsRtlInsertPerStreamContext now supported in w2k
FsRtlLookupPerStreamContextInternal now supported in w2k
FsRtlLookupPerFileObjectContext now supported in w2k
FsRtlRemovePerFileObjectContext now supported in w2k
FsRtlIsPagingFile now supported in w2k

sdpnode.h inc\ddk
#pragma warning(disable:4201) // nameless struct/union (warning free
build support?)

New stuff in 18002
redist\wdf - new version of wdf (01007)


Mark Roddy