NtQueryDirectoryFile(): +support FileBothDirInformation; not just FileIdBothDirInformation
NtQueryDirectoryFile(): +FileIndex workaround for ext2fsd.sys-V0.10A
- do not specify SL_INDEX_SPECIFIED if FileIndex==0
This commit was manufactured by cvs2svn to create branch 'captive'.
Cherrypick from master 2003-02-12 22:32:54 UTC short 'update for HEAD-
2003021201':
apps/tests/Makefile
apps/tests/alive/.cvsignore
apps/tests/apc/.cvsignore
apps/tests/args/.cvsignore
apps/tests/atomtest/.cvsignore
apps/tests/bench/.cvsignore
apps/tests/bitblt/.cvsignore
apps/tests/consume/.cvsignore
apps/tests/copymove/.cvsignore
apps/tests/copymove/Makefile
apps/tests/copymove/copymove.c
apps/tests/count/.cvsignore
apps/tests/dibtest/.cvsignore
apps/tests/dump_shared_data/.cvsignore
apps/tests/event/.cvsignore
apps/tests/file/.cvsignore
apps/tests/gditest/.cvsignore
apps/tests/hello/.cvsignore
apps/tests/hivetest/.cvsignore
apps/tests/hivetest/hivetest.c
apps/tests/hivetest/makefile
apps/tests/isotest/.cvsignore
apps/tests/lock/Makefile
apps/tests/lock/lock.c
apps/tests/lpc/.cvsignore
apps/tests/mstest/.cvsignore
apps/tests/mutex/.cvsignore
apps/tests/nptest/.cvsignore
apps/tests/pteb/.cvsignore
apps/tests/regdump/main.c
apps/tests/regdump/regcmds.c
apps/tests/regdump/regdump.h
apps/tests/regdump/regproc.c
apps/tests/regdump/regproc.h
apps/tests/regtest/.cvsignore
apps/tests/sectest/.cvsignore
apps/tests/sertest/.cvsignore
apps/tests/shm/.cvsignore
apps/tests/simple/.cvsignore
apps/tests/tests/GetSysMetrics/.cvsignore
apps/tests/tests/GetSystemInfo/.cvsignore
apps/tests/tests/Mutex/.cvsignore
apps/tests/tests/Parent_Child/.cvsignore
apps/tests/tests/guitest/.cvsignore
apps/tests/tests/hello/.cvsignore
apps/tests/tests/hello2/.cvsignore
apps/tests/tests/new/.cvsignore
apps/tests/tests/rolex/.cvsignore
apps/tests/tests/volinfo/.cvsignore
apps/tests/thread/.cvsignore
apps/tests/tokentest/.cvsignore
apps/tests/vmtest/.cvsignore
apps/tests/winhello/.cvsignore
apps/tests/wm_paint/Listing1_1.cpp
apps/tests/wm_paint/makefile
apps/testsets/Makefile
apps/testsets/loadlib/.cvsignore
apps/testsets/loadlib/loadlib.c
apps/testsets/loadlib/loadlib.h
apps/testsets/loadlib/makefile
apps/testsets/msvcrt/fileio/.cvsignore
apps/testsets/msvcrt/fileio/_tfileio.c
apps/testsets/msvcrt/fileio/fileio.c
apps/testsets/msvcrt/fileio/main.c
apps/testsets/msvcrt/fileio/main.h
apps/testsets/msvcrt/fileio/makefile
apps/testsets/msvcrt/fileio/wfileio.c
apps/utils/Makefile
apps/utils/cabman/.cvsignore
apps/utils/cat/.cvsignore
apps/utils/net/roshttpd/.cvsignore
apps/utils/net/telnet/.cvsignore
apps/utils/objdir/.cvsignore
apps/utils/partinfo/.cvsignore
apps/utils/pice/.cvsignore
apps/utils/ps/.cvsignore
apps/utils/ps/ps.c
apps/utils/sc/.cvsignore
apps/utils/sc/command.c
apps/utils/sc/config.c
apps/utils/sc/main.c
apps/utils/sc/main.h
apps/utils/sc/makefile
apps/utils/sc/query.c
apps/utils/sc/setup.c
apps/utils/stats/.cvsignore
apps/utils/tickcount/makefile
apps/utils/tickcount/tickcount.c
drivers/bus/acpi/ospm/busmgr/.cvsignore
drivers/bus/acpi/resource/.cvsignore
drivers/dd/vga/display/main/.cvsignore
drivers/dd/vga/display/objects/.cvsignore
drivers/dd/vga/display/vgavideo/.cvsignore
drivers/fs/fs_rec/udfs.c
drivers/fs/vfat/flush.c
drivers/lib/bzip2/.cvsignore
drivers/net/afd/afd/.cvsignore
drivers/net/dd/ne2000/ne2000/.cvsignore
drivers/net/ndis/ndis/.cvsignore
drivers/net/npf/.cvsignore
drivers/net/npf/Makefile
drivers/net/npf/bucket_lookup.c
drivers/net/npf/bucket_lookup.h
drivers/net/npf/count_packets.c
drivers/net/npf/count_packets.h
drivers/net/npf/debug.h
drivers/net/npf/dump.c
drivers/net/npf/functions.c
drivers/net/npf/functions.h
drivers/net/npf/jitter.c
drivers/net/npf/jitter.h
drivers/net/npf/memory_t.c
drivers/net/npf/memory_t.h
drivers/net/npf/normal_lookup.c
drivers/net/npf/normal_lookup.h
drivers/net/npf/npf.def
drivers/net/npf/npf.edf
drivers/net/npf/npf.rc
drivers/net/npf/ntddpack.h
drivers/net/npf/openclos.c
drivers/net/npf/packet.c
drivers/net/npf/packet.h
drivers/net/npf/read.c
drivers/net/npf/resource.h
drivers/net/npf/tcp_session.c
drivers/net/npf/tcp_session.h
drivers/net/npf/time_calls.c
drivers/net/npf/time_calls.h
drivers/net/npf/tme.c
drivers/net/npf/tme.h
drivers/net/npf/valid_insns.h
drivers/net/npf/win_bpf.h
drivers/net/npf/win_bpf_filter.c
drivers/net/npf/win_bpf_filter_init.c
drivers/net/npf/win_bpf_filter_init.h
drivers/net/npf/write.c
drivers/net/tcpip/datalink/.cvsignore
drivers/net/tcpip/include/linux.h
drivers/net/tcpip/include/tcpcore.h
drivers/net/tcpip/include/tcpdef.h
drivers/net/tcpip/network/.cvsignore
drivers/net/tcpip/tcpip/.cvsignore
drivers/net/tcpip/transport/datagram/.cvsignore
drivers/net/tcpip/transport/rawip/.cvsignore
drivers/net/tcpip/transport/tcp/.cvsignore
drivers/net/tcpip/transport/tcp/tcp_input.c
drivers/net/tcpip/transport/tcp/tcp_ipv4.c
drivers/net/tcpip/transport/tcp/tcp_output.c
drivers/net/tcpip/transport/tcp/tcp_timer.c
drivers/net/tcpip/transport/tcp/tcpcore.c
drivers/net/tcpip/transport/udp/.cvsignore
drivers/net/tdi/.cvsignore
drivers/net/tdi/cte/.cvsignore
drivers/net/tdi/tdi/.cvsignore
include/basetsd.h
include/ddk/af_irda.h
include/msvcrt/crttypes.h
include/ntos/ldrtypes.h
include/ntos/rtl.h
include/ntos/rtltypes.h
include/ntos/zw.h
include/ntos/zwtypes.h
include/wine/commctrl.h
lib/advapi32/misc/.cvsignore
lib/advapi32/reg/.cvsignore
lib/advapi32/sec/.cvsignore
lib/advapi32/service/.cvsignore
lib/advapi32/token/.cvsignore
lib/crtdll/ctype/ctype.c
lib/crtdll/misc/assert.c
lib/crtdll/misc/debug.c
lib/crtdll/stdio/fgetws.c
lib/crtdll/stdio/fputws.c
lib/crtdll/stdlib/alloca.c
lib/crtdll/time/tz_vars.c
lib/gdi32/main/.cvsignore
lib/gdi32/objects/.cvsignore
lib/kernel32/MSG00409.bin
lib/kernel32/errcodes.rc
lib/kernel32/errormsg.mak
lib/kernel32/k32.h
lib/kernel32/kernel32.mc
lib/kernel32/misc/errormsg.c
lib/kernel32/misc/getname.c
lib/kernel32/misc/mbchars.c
lib/kernel32/misc/muldiv.c
lib/kernel32/misc/perfcnt.c
lib/kernel32/misc/toolhelp.c
lib/msafd/misc/.cvsignore
lib/msvcrt/ctype/ctype.c
lib/msvcrt/direct/wchdir.c
lib/msvcrt/direct/wgetcwd.c
lib/msvcrt/direct/wgetdcwd.c
lib/msvcrt/direct/wmkdir.c
lib/msvcrt/direct/wrmdir.c
lib/msvcrt/io/fileleni.c
lib/msvcrt/io/lseeki64.c
lib/msvcrt/io/telli64.c
lib/msvcrt/io/waccess.c
lib/msvcrt/io/wchmod.c
lib/msvcrt/io/wcreate.c
lib/msvcrt/io/wfind.c
lib/msvcrt/io/wmktemp.c
lib/msvcrt/io/wopen.c
lib/msvcrt/io/wunlink.c
lib/msvcrt/io/wutime.c
lib/msvcrt/math/math.c
lib/msvcrt/misc/crtmain.c
lib/msvcrt/misc/environ.c
lib/msvcrt/process/threadx.c
lib/msvcrt/stdio/fgetws.c
lib/msvcrt/stdio/wfdopen.c
lib/msvcrt/stdio/wrename.c
lib/msvcrt/stdio/wtempnam.c
lib/msvcrt/stdio/wtmpnam.c
lib/msvcrt/stdlib/mbtowc.c
lib/msvcrt/stdlib/wctomb.c
lib/msvcrt/stdlib/wfulpath.c
lib/msvcrt/stdlib/witoa.c
lib/msvcrt/stdlib/witow.c
lib/msvcrt/stdlib/wmakpath.c
lib/msvcrt/stdlib/wputenv.c
lib/msvcrt/stdlib/wsenv.c
lib/msvcrt/stdlib/wsplitp.c
lib/msvcrt/string/strncoll.c
lib/msvcrt/sys_stat/fstati64.c
lib/msvcrt/sys_stat/wstat.c
lib/msvcrt/time/tz_vars.c
lib/msvcrt/time/wctime.c
lib/msvcrt/time/wstrdate.c
lib/msvcrt/time/wstrtime.c
lib/ntdll/ldr/res.c
lib/ntdll/rtl/i386/.cvsignore
lib/shell32/control/.cvsignore
lib/shell32/control/makefile
lib/version/misc/.cvsignore
lib/winedbgc/.cvsignore
lib/winedbgc/Makefile
lib/winedbgc/debug.c
lib/winedbgc/libmain.c
lib/winedbgc/porting.c
lib/winedbgc/porting.h
lib/winedbgc/winedbgc.c
lib/winedbgc/winedbgc.def
lib/winedbgc/winedbgc.dll.dbg.c
lib/winedbgc/winedbgc.edf
lib/winedbgc/winedbgc.rc
lib/winmm/misc/.cvsignore
lib/ws2_32/misc/.cvsignore
loaders/dos/.cvsignore
ntoskrnl/dbg/profile.c
ntoskrnl/rtl/math.c
subsys/csrss/csrss.def
subsys/csrss/csrss.edf
subsys/system/usetup/bootsup.c
subsys/system/usetup/bootsup.h
subsys/system/usetup/filequeue.c
subsys/system/usetup/filequeue.h
subsys/system/usetup/filesup.c
subsys/system/usetup/filesup.h
subsys/system/usetup/inicache.c
subsys/system/usetup/inicache.h
subsys/system/usetup/progress.c
subsys/system/usetup/progress.h
subsys/win32k/ntuser/scrollbar.c
tools/rtouch.c
txtsetup.sif
IoDeleteDevice(): +'DeviceExtension' W32 binary compatibility as in IoCreateDevice()
IofCompleteRequest(): APC dispatching made fatal again (libcaptive is synchronous)
IoIsOperationSynchronous(): Sanity check to never return FALSE