Leaked source code of windows server 2003
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
/*++
Copyright (c) 1999 Microsoft Corporation
Module Name:
fcbfobx.c Abstract:
This module implements the user mode DAV miniredir routine(s) pertaining to finalizition of Fobxs.
Author:
Rohan Kumar [RohanK] 30-Sept-1999
Revision History:
--*/
#include "pch.h"
#pragma hdrstop
#include "ntumrefl.h"
#include "usrmddav.h"
#include "global.h"
#include "nodefac.h"
//
// Implementation of functions begins here.
//
ULONG DavFsFinalizeFobx( PDAV_USERMODE_WORKITEM DavWorkItem ) /*++
Routine Description:
This routine handles DAV finalize Fobx requests that get reflected from the kernel.
Arguments:
DavWorkItem - The buffer that contains the request parameters and options.
Return Value:
The return status for the operation
--*/ { ULONG WStatus = ERROR_SUCCESS; PDAV_USERMODE_FINALIZE_FOBX_REQUEST DavFinFobxReq = NULL; PDAV_FILE_ATTRIBUTES DavFileAttributes = NULL;
DavFinFobxReq = &(DavWorkItem->FinalizeFobxRequest);
DavFileAttributes = DavFinFobxReq->DavFileAttributes;
DavPrint((DEBUG_MISC, "DavFsFinalizeFobx: DavFileAttributes = %08lx.\n", DavFileAttributes)); DavWorkItem->Status = WStatus;
//
// Finalize the list of DavFileAttributes.
//
DavFinalizeFileAttributesList(DavFileAttributes, TRUE); DavFileAttributes = NULL; return WStatus; }
|