FileObject->FsContext2=NULL;
RtlZeroMemory(&AccessState, sizeof(AccessState));
- AccessState.RemainingDesiredAccess=0;
- AccessState.PreviouslyGrantedAccess=0;
+ AccessState.RemainingDesiredAccess=0; /* FIXME: Meaning? */
+ AccessState.PreviouslyGrantedAccess=DesiredAccess; /* FIXME: Meaning? */
+ /* 'OriginalDesiredAccess' is required during file create by ntfs.sys of NT-5.1sp1
+ * W32 undocumented.
+ */
+ AccessState.OriginalDesiredAccess=DesiredAccess; /* FIXME: Meaning? */
SecurityContext.SecurityQos = NULL; /* ?? */
SecurityContext.AccessState = &AccessState;