Vista, FltWrite, FILE_WRITE_TO_END_OF_FILE

Is it just me, or is it a bit of a pain that in Vista (RC1 at least) FltWrite explcitly disallows negative offsets (and hence disallows FILE_WRITE_TO_END_OF_FILE and FILE_USE_FILE_POINTER_POSITION).

I can obviously program around it, but it is a seemingly needless pain…