Hi guys (Microsoft especially)
It seems that recent WDKs (5308 being the earliest one that I have with this problem) has totally wrong RDBSS lib files. And I think it has something to do with these lib files being just copied over from previous DDK / WDK builds. I think so because the problem appears with MRX_FCB. When compiled in my source code, pNetRoot field (first after FSRTL_ADVANCED_FCB_HEADER) is at offset 0x40. While when I debug the bugcheck (duh!), this filed is initialized at offset 0x38 in MRX_FCB. So, it’s 8 bytes off. And what a surprise that FSRTL_ADVANCED_FCB_HEADER is exactly 8 bytes bigger, comparing with 3790.1830 DDK, on which everything works just fine.
So, guys, can you fix this problem somethow? I have a difficult time keeping up with our internal build processes because of this issue (to say the least)
TIA,
Vladimir