76 lines
2.2 KiB
C
76 lines
2.2 KiB
C
/*++
|
||
|
||
Copyright (c) 1994 Microsoft Corporation
|
||
|
||
Module Name:
|
||
|
||
NtConnct.h
|
||
|
||
Abstract:
|
||
|
||
This module defines the prototypes and structures for the nt version of the high level routines dealing
|
||
with connections including both the routines for establishing connections and the winnet connection apis.
|
||
|
||
|
||
Author:
|
||
|
||
Joe Linn [JoeLinn] 1-mar-95
|
||
|
||
Revision History:
|
||
|
||
--*/
|
||
|
||
#ifndef _CONNECTHIGH_STUFF_DEFINED_
|
||
#define _CONNECTHIGH_STUFF_DEFINED_
|
||
|
||
|
||
extern NTSTATUS
|
||
MRxEnumerateTransports(
|
||
IN PRX_CONTEXT RxContext,
|
||
OUT PBOOLEAN PostToFsp
|
||
);
|
||
|
||
extern NTSTATUS
|
||
MRxSmbEnumerateConnections (
|
||
IN PRX_CONTEXT RxContext,
|
||
OUT PBOOLEAN PostToFsp
|
||
);
|
||
|
||
extern NTSTATUS
|
||
MRxSmbGetConnectionInfo (
|
||
IN PRX_CONTEXT RxContext,
|
||
OUT PBOOLEAN PostToFsp
|
||
);
|
||
|
||
extern NTSTATUS
|
||
MRxSmbDeleteConnection (
|
||
IN PRX_CONTEXT RxContext,
|
||
OUT PBOOLEAN PostToFsp
|
||
);
|
||
|
||
#if 0
|
||
//this structure is used to store information about a connection that must be obtained under server/session reference.
|
||
typedef struct _GETCONNECTINFO_STOVEPIPE {
|
||
//PMRX_V_NET_ROOT VNetRoot;
|
||
PVOID ConnectionInfo;
|
||
USHORT Level;
|
||
PUNICODE_STRING UserName;
|
||
PUNICODE_STRING TransportName;
|
||
//i have just copied this from SMBCE.h
|
||
//ULONG Dialect; // the SMB dialect
|
||
ULONG SessionKey; // the session key
|
||
//USHORT MaximumRequests; // Maximum number of multiplexed requests
|
||
//USHORT MaximumVCs; // Maximum number of VC's
|
||
//USHORT Capabilities; // Server Capabilities
|
||
ULONG DialectFlags; // More Server Capabilities
|
||
ULONG SecurityMode; // Security mode supported on the server
|
||
//ULONG MaximumBufferSize; // Maximum negotiated buffer size.
|
||
LARGE_INTEGER TimeZoneBias; // Time zone bias for conversion.
|
||
BOOLEAN EncryptPasswords; // encrypt passwords
|
||
|
||
//ULONG NtCapabilities;
|
||
} GETCONNECTINFO_STOVEPIPE, *PGETCONNECTINFO_STOVEPIPE;
|
||
#endif //if 0
|
||
|
||
#endif // _CONNECTHIGH_STUFF_DEFINED_
|
||
|