diff -c dokan-0321094src/src/sys/create.c orig-dokan-0321094src/sys/create.c
*** dokan-0321094src/src/sys/create.c	Mon May 26 20:38:46 2008
--- orig-dokan-0321094src/sys/create.c	Sun May 25 23:18:20 2008
***************
*** 164,172 ****
  		DDbgPrint("  Free FCB\n");
  		ExFreePool(Fcb->FileName.Buffer);
  
- #if _WIN32_WINNT >= 0x0501
  		FsRtlTeardownPerStreamContexts(&Fcb->AdvancedFCBHeader);
- #endif
  
  		ExReleaseResourceLite(&Fcb->Resource);
  
--- 164,170 ----
diff -c dokan-0321094src/src/sys/dokan.h orig-dokan-0321094src/sys/dokan.h
*** dokan-0321094src/src/sys/dokan.h	Mon May 26 20:42:29 2008
--- orig-dokan-0321094src/sys/dokan.h	Sun May 25 23:18:20 2008
***************
*** 59,73 ****
  //#define USE_DBGPRINT 1
  
  #ifdef USE_DBGPRINT
! 	#define DDbgPrint(...) DbgPrint(__VA_ARGS__)
  #else
! 	#if _WIN32_WINNT >= 0x0501
! 		#define DDbgPrint(...)		\
! 			KdPrintEx((DPFLTR_IHVDRIVER_ID, DPFLTR_TRACE_LEVEL, __VA_ARGS__ ))
! 	#else
! 		#define DDbgPrint(...) KdPrint((__VA_ARGS__))
! 	#endif
  #endif
  
  //
  // FSD_IDENTIFIER_TYPE
--- 59,71 ----
  //#define USE_DBGPRINT 1
  
  #ifdef USE_DBGPRINT
! #define DDbgPrint(...)		\
! 	DbgPrint(__VA_ARGS__)
  #else
! #define DDbgPrint(...)		\
! 	KdPrintEx((DPFLTR_IHVDRIVER_ID, DPFLTR_TRACE_LEVEL, __VA_ARGS__ ))
  #endif
+ 
  
  //
  // FSD_IDENTIFIER_TYPE

