76 lines
1.5 KiB
C
76 lines
1.5 KiB
C
/*++
|
||
|
||
Copyright (c) 1995 Microsoft Corporation
|
||
|
||
Module Name:
|
||
|
||
ntos\tdi\isn\fwd\ipxbind.h
|
||
|
||
Abstract:
|
||
IPX Forwarder Driver interface with IPX stack driver
|
||
|
||
|
||
Author:
|
||
|
||
Vadim Eydelman
|
||
|
||
Revision History:
|
||
|
||
--*/
|
||
|
||
|
||
#ifndef _IPXFWD_IPXBIND_
|
||
#define _IPXFWD_IPXBIND_
|
||
|
||
extern PIPX_INTERNAL_BIND_RIP_OUTPUT IPXBindOutput;
|
||
#define IPXMacHeaderSize (IPXBindOutput->MacHeaderNeeded)
|
||
#define IPXOpenAdapterProc (IPXBindOutput->OpenAdapterHandler)
|
||
#define IPXCloseAdapterProc (IPXBindOutput->CloseAdapterHandler)
|
||
#define IPXInternalSendCompletProc (IPXBindOutput->InternalSendCompleteHandler)
|
||
#define IPXSendProc (IPXBindOutput->SendHandler)
|
||
#define IPXTransferData (IPXBindOutput->TransferDataHandler)
|
||
|
||
|
||
/*++
|
||
*******************************************************************
|
||
B i n d T o I p x D r i v e r
|
||
|
||
Routine Description:
|
||
Exchanges binding information with IPX stack driver
|
||
Arguments:
|
||
Return Value:
|
||
STATUS_SUCCESS - exchange was done OK
|
||
STATUS_INSUFFICIENT_RESOURCES - could not allocate buffers for
|
||
info exchange
|
||
error status returned by IPX stack driver
|
||
|
||
*******************************************************************
|
||
--*/
|
||
NTSTATUS
|
||
BindToIpxDriver (
|
||
KPROCESSOR_MODE requestorMode
|
||
);
|
||
|
||
|
||
/*++
|
||
*******************************************************************
|
||
U n b i n d T o I p x D r i v e r
|
||
|
||
Routine Description:
|
||
Closes connection to IPX stack driver
|
||
Arguments:
|
||
None
|
||
Return Value:
|
||
None
|
||
|
||
*******************************************************************
|
||
--*/
|
||
VOID
|
||
UnbindFromIpxDriver (
|
||
KPROCESSOR_MODE requestorMode
|
||
);
|
||
|
||
|
||
#endif
|
||
|
||
|