From e16dfd8a43892761750d51f4806a6ce82c3c6d48 Mon Sep 17 00:00:00 2001 From: Bill Zissimopoulos Date: Fri, 21 Oct 2016 21:02:59 -0700 Subject: [PATCH] dll: debug: QueryStreamInformation logging --- src/dll/debug.c | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/src/dll/debug.c b/src/dll/debug.c index 0a7407fb..1770bcea 100644 --- a/src/dll/debug.c +++ b/src/dll/debug.c @@ -618,6 +618,16 @@ FSP_API VOID FspDebugLogRequest(FSP_FSCTL_TRANSACT_REQ *Request) Sddl ? "\"" : ""); LocalFree(Sddl); break; + case FspFsctlTransactQueryStreamInformationKind: + FspDebugLog("%S[TID=%04lx]: %p: >>QueryStreamInformation %s%S%s%s\n", + FspDiagIdent(), GetCurrentThreadId(), Request->Hint, + Request->FileName.Size ? "\"" : "", + Request->FileName.Size ? (PWSTR)Request->Buffer : L"", + Request->FileName.Size ? "\", " : "", + FspDebugLogUserContextString( + Request->Req.QueryStreamInformation.UserContext, Request->Req.QueryStreamInformation.UserContext2, + UserContextBuf)); + break; default: FspDebugLogRequestVoid(Request, "INVALID"); break; @@ -820,6 +830,9 @@ FSP_API VOID FspDebugLogResponse(FSP_FSCTL_TRANSACT_RSP *Response) LocalFree(Sddl); } break; + case FspFsctlTransactQueryStreamInformationKind: + FspDebugLogResponseStatus(Response, "QueryStreamInformation"); + break; default: FspDebugLogResponseStatus(Response, "INVALID"); break;