mirror of https://github.com/lianthony/NT4.0
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.
136 lines
2.4 KiB
136 lines
2.4 KiB
/*++
|
|
|
|
Copyright (c) 1992 Microsoft Corporation
|
|
|
|
Module Name:
|
|
|
|
connobj.h
|
|
|
|
Abstract:
|
|
|
|
Private .h file for connobj.c
|
|
|
|
Author:
|
|
|
|
Nikhil Kamkolkar ([email protected])
|
|
|
|
Revision History:
|
|
10 Jun 1992 Initial Version
|
|
|
|
--*/
|
|
|
|
|
|
#define ATTENTIONCODE_SIZE sizeof(USHORT)
|
|
|
|
|
|
|
|
|
|
//
|
|
// Local prototypes
|
|
//
|
|
|
|
VOID
|
|
AtalkDeallocateConnection(
|
|
IN PATALK_DEVICE_CONTEXT AtalkDeviceContext,
|
|
IN PCONNECTION_FILE Connection);
|
|
|
|
VOID
|
|
AtalkAllocateConnection(
|
|
IN PATALK_DEVICE_CONTEXT AtalkDeviceContext,
|
|
OUT PCONNECTION_FILE *Connection);
|
|
|
|
NTSTATUS
|
|
AtalkDestroyConnection(
|
|
IN PCONNECTION_FILE Connection);
|
|
|
|
VOID
|
|
AtalkConnDisconnectComplete(
|
|
IN PCONNECTION_FILE Connection);
|
|
|
|
VOID
|
|
AtalkStopConnectionComplete(
|
|
IN PCONNECTION_FILE Connection);
|
|
|
|
//
|
|
// Completion routine prototypes for provider-specific completion
|
|
//
|
|
|
|
VOID
|
|
AspConnPostListenComplete(
|
|
PORTABLE_ERROR Error,
|
|
ULONG UserData,
|
|
LONG SocketRefNum,
|
|
LONG SessionRefNum);
|
|
|
|
VOID
|
|
AdspConnPostListenComplete(
|
|
PORTABLE_ERROR Error,
|
|
ULONG UserData,
|
|
PORTABLE_ADDRESS SourceAddress,
|
|
LONG ListenerRefNum,
|
|
LONG ConnectionRefNum);
|
|
|
|
VOID
|
|
PapConnPostListenComplete(
|
|
PORTABLE_ERROR Error,
|
|
ULONG UserData,
|
|
LONG JobRefNum,
|
|
SHORT WorkstationQuantum,
|
|
SHORT WaitTime);
|
|
|
|
VOID
|
|
AdspConnPostConnectComplete(
|
|
PORTABLE_ERROR Error,
|
|
ULONG UserData,
|
|
LONG ConnectionRefNum,
|
|
LONG SocketRefNum,
|
|
PORTABLE_ADDRESS RemoteAddress);
|
|
|
|
VOID
|
|
AspConnPostConnectComplete(
|
|
PORTABLE_ERROR Error,
|
|
ULONG UserData,
|
|
LONG SessionRefNum);
|
|
|
|
VOID
|
|
PapConnPostConnectComplete(
|
|
PORTABLE_ERROR Error,
|
|
ULONG UserData,
|
|
LONG JobRefNum,
|
|
SHORT ServerQuantum,
|
|
PVOID OpaqueStatusBuffer,
|
|
INT StatusBufferSize);
|
|
|
|
VOID
|
|
AdspConnAcceptConnectionComplete(
|
|
PORTABLE_ERROR Error,
|
|
ULONG UserData,
|
|
LONG ConnectionRefNum,
|
|
LONG SocketRefNum,
|
|
PORTABLE_ADDRESS RemoteAddress);
|
|
|
|
VOID
|
|
PapConnSendComplete(
|
|
PORTABLE_ERROR Error,
|
|
ULONG UserData,
|
|
LONG ConnectionRefNum);
|
|
|
|
VOID
|
|
PapConnReceiveComplete(
|
|
PORTABLE_ERROR Error,
|
|
ULONG UserData,
|
|
LONG ConnectionRefNum,
|
|
PVOID OpaqueBuffer,
|
|
LONG BufferSize,
|
|
BOOLEAN EndOfMessage);
|
|
|
|
VOID
|
|
AdspConnReceiveComplete(
|
|
PORTABLE_ERROR Error,
|
|
ULONG UserData,
|
|
LONG ConnectionRefNum,
|
|
BOOLEAN ExpeditedData,
|
|
PVOID OpaqueBuffer,
|
|
LONG BufferSize,
|
|
BOOLEAN EndOfMessage);
|
|
|