Windows NT 4.0 source code leak
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

/*++
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);