Files
admin
base
basedrv
boot
busdrv
cluster
cmd
crts
ddk
dload
dloadhandler
efiutil
eventlog
firmware
fs
cdfs
clfs
dfs
efs
fastfat
fltsamples
hsm
lfs
mailslot
mup
npfs
ntfs
rdr2
bowser
csc
drt
inc
rdbss
cairo
copysup.nt
dav.mrx
dav2kd
dav2kd.c
dav2kd.def
dav2kd.h
dav2kd.rc
kdextlib.c
kdextlib.h
makefile
sources
strucsup.c
wdbgxlib.c
inc
reflector
scripts
test
webdav
dirs
daytona
ifs.mrx
ifskit.mrx
local_nt.mrx
monolithic
obsolete
proxy.mrx
smb.mrx
wrapper.sav
backpack.c
cachesup.c
cancel.c
cleanup.c
close.c
create.c
devctrl.c
dirctrl.c
dirs
drventry.c
ea.c
fileinfo.c
flush.c
fsctrl.c
ifsrules.txt
lockctrl.c
master.src
minirdr.c
ntdevfcb.c
ntdisp.h
ntdspvec.h
nterrlog.c
ntexcept.c
ntfastio.c
ntfsd.c
ntfsp.c
ntinit.c
oal.sed
openclos.txt
precomp.h
rdbss.rc
rdbss.src
read.c
strtstop.c
volinfo.c
write.c
rdr2kd
rxce
setup
smbrdr
wmi
checkin.sed
cue.pri
cuepri.sav
daytona.src
dirs
empty.bat
rdbss.ci
test1
remotefs
sis
smbtrsup
srv
udfs
utils
dirs
extensions.doc
fsrec
hals
headless
inc
mspatch
mvdm
ntdll
ntdllsym
ntos
ntsetup
pnp
published
qfe
remoteboot
screg
seaudit
strsafe
stublibs
subsys
testlockout
tools
urtl
wdmdrv
wdmlib
win32
wmi
wow64
xip
zlib
dirs
prerelease.inc
project.mk
com
developer
drivers
ds
enduser
inetcore
inetsrv
loc
mergedcomponents
multimedia
net
printscan
public
published
sdktools
shell
termsrv
tools
windows
dirs
makefil0
2025-04-27 07:49:33 -04:00

65 lines
1.2 KiB
C

/*++
Copyright (c) 1990 Microsoft Corporation
Module Name:
dav2kd.h
Abstract:
Redirector Kernel Debugger extension
Author:
Balan Sethu Raman (SethuR) 11-May-1994
Revision History:
11-Nov-1994 SethuR Created
--*/
#ifndef _DAV2KD_H_
#define _DAV2KD_H_
typedef enum _FOLLOWON_HELPER_RETURNS {
FOLLOWONHELPER_CALLTHRU,
FOLLOWONHELPER_DUMP,
FOLLOWONHELPER_ERROR,
FOLLOWONHELPER_DONE
} FOLLOWON_HELPER_RETURNS;
typedef struct _PERSISTENT_RDR2KD_INFO {
DWORD OpenCount;
ULONG_PTR LastAddressDumped[100];
ULONG IdOfLastDump;
ULONG IndexOfLastDump;
BYTE StructDumpBuffer[2048];
} PERSISTENT_RDR2KD_INFO, *PPERSISTENT_RDR2KD_INFO;
PPERSISTENT_RDR2KD_INFO LocatePersistentInfoFromView ();
VOID
FreePersistentInfoView (
PPERSISTENT_RDR2KD_INFO p
);
typedef
FOLLOWON_HELPER_RETURNS
(NTAPI *PFOLLOWON_HELPER_ROUTINE) (
IN OUT PPERSISTENT_RDR2KD_INFO p,
OUT PBYTE Name,
OUT PBYTE Buffer2
);
#define DECLARE_FOLLOWON_HELPER_CALLEE(s) \
FOLLOWON_HELPER_RETURNS s ( \
IN OUT PPERSISTENT_RDR2KD_INFO p, \
OUT PBYTE Name, \
OUT PBYTE Buffer2 \
)
#endif // _DAV2KD_H_