217 lines
3.1 KiB
C
217 lines
3.1 KiB
C
/*++
|
||
|
||
Copyright (c) 1989 Microsoft Corporation
|
||
|
||
Module Name:
|
||
|
||
notimpl.c
|
||
|
||
Abstract:
|
||
|
||
This module includes prototypes of the functionality that has not been
|
||
implemented in the IFS mini rdr.
|
||
|
||
|
||
--*/
|
||
|
||
#include "precomp.h"
|
||
#pragma hdrstop
|
||
|
||
//
|
||
// File System Control funcitonality
|
||
//
|
||
|
||
|
||
NTSTATUS
|
||
MRxIfsFsCtl(
|
||
IN OUT PRX_CONTEXT RxContext)
|
||
/*++
|
||
|
||
Routine Description:
|
||
|
||
This routine performs an FSCTL operation (remote) on a file across the network
|
||
|
||
Arguments:
|
||
|
||
RxContext - the RDBSS context
|
||
|
||
Return Value:
|
||
|
||
RXSTATUS - The return status for the operation
|
||
|
||
|
||
--*/
|
||
{
|
||
NTSTATUS Status = STATUS_INVALID_DEVICE_REQUEST;
|
||
|
||
RxDbgTrace(-1, Dbg, ("MRxSmbFsCtl -> %08lx\n", Status ));
|
||
return Status;
|
||
}
|
||
|
||
|
||
|
||
|
||
NTSTATUS
|
||
MRxIfsNotifyChangeDirectoryCancellation(
|
||
PRX_CONTEXT RxContext)
|
||
/*++
|
||
|
||
Routine Description:
|
||
|
||
This routine is invoked when a directory change notification operation is cancelled.
|
||
This example doesn't support it.
|
||
|
||
|
||
Arguments:
|
||
|
||
RxContext - the RDBSS context
|
||
|
||
Return Value:
|
||
|
||
NTSTATUS - The return status for the operation
|
||
|
||
--*/
|
||
{
|
||
|
||
UNREFERENCED_PARAMETER(RxContext);
|
||
|
||
return STATUS_SUCCESS;
|
||
}
|
||
|
||
|
||
|
||
NTSTATUS
|
||
MRxIfsNotifyChangeDirectory(
|
||
IN OUT PRX_CONTEXT RxContext)
|
||
/*++
|
||
|
||
Routine Description:
|
||
|
||
This routine performs a directory change notification operation.
|
||
This example doesn't support it.
|
||
|
||
Arguments:
|
||
|
||
RxContext - the RDBSS context
|
||
|
||
Return Value:
|
||
|
||
RXSTATUS - The return status for the operation [not implemented]
|
||
|
||
--*/
|
||
{
|
||
|
||
UNREFERENCED_PARAMETER(RxContext);
|
||
|
||
return STATUS_NOT_IMPLEMENTED;
|
||
}
|
||
|
||
NTSTATUS
|
||
MRxIfsIoCtl(
|
||
IN OUT PRX_CONTEXT RxContext)
|
||
/*++
|
||
|
||
Routine Description:
|
||
|
||
This routine performs an IOCTL operation. Currently, no calls are remoted;
|
||
Arguments:
|
||
|
||
RxContext - the RDBSS context
|
||
|
||
Return Value:
|
||
|
||
RXSTATUS - The return status for the operation
|
||
|
||
Notes:
|
||
|
||
|
||
--*/
|
||
{
|
||
NTSTATUS Status = STATUS_INVALID_DEVICE_REQUEST;
|
||
|
||
return Status;
|
||
}
|
||
|
||
|
||
//
|
||
// Extended Attributes (EA) functionality
|
||
//
|
||
|
||
|
||
NTSTATUS
|
||
MRxIfsQueryEaInformation (
|
||
IN OUT PRX_CONTEXT RxContext
|
||
)
|
||
{
|
||
PAGED_CODE();
|
||
|
||
UNREFERENCED_PARAMETER(RxContext);
|
||
|
||
return STATUS_NOT_IMPLEMENTED;
|
||
}
|
||
|
||
|
||
NTSTATUS
|
||
MRxIfsSetEaInformation (
|
||
IN OUT PRX_CONTEXT RxContext
|
||
)
|
||
{
|
||
PAGED_CODE();
|
||
|
||
UNREFERENCED_PARAMETER(RxContext);
|
||
|
||
return STATUS_NOT_IMPLEMENTED;
|
||
}
|
||
|
||
|
||
|
||
NTSTATUS
|
||
MRxIfsQuerySecurityInformation (
|
||
IN OUT PRX_CONTEXT RxContext
|
||
)
|
||
{
|
||
return STATUS_NOT_IMPLEMENTED;
|
||
}
|
||
|
||
|
||
|
||
NTSTATUS
|
||
MRxIfsSetSecurityInformation (
|
||
IN OUT struct _RX_CONTEXT * RxContext
|
||
)
|
||
{
|
||
return STATUS_NOT_IMPLEMENTED;
|
||
}
|
||
|
||
|
||
|
||
|
||
|
||
NTSTATUS
|
||
MRxIfsLoadEaList(
|
||
IN PRX_CONTEXT RxContext,
|
||
IN PUCHAR UserEaList,
|
||
IN ULONG UserEaListLength,
|
||
OUT PFEALIST *ServerEaList
|
||
)
|
||
{
|
||
|
||
return STATUS_NOT_IMPLEMENTED;
|
||
}
|
||
|
||
|
||
|
||
|
||
NTSTATUS
|
||
MRxIfsSetEaList(
|
||
IN PRX_CONTEXT RxContext,
|
||
IN PFEALIST ServerEaList
|
||
)
|
||
{
|
||
return STATUS_NOT_IMPLEMENTED;
|
||
}
|
||
|
||
|
||
|
||
|
||
|