102 lines
2 KiB
C
102 lines
2 KiB
C
/*++
|
|
|
|
Copyright (c) 1995 Microsoft Corporation
|
|
|
|
Module Name:
|
|
|
|
net\routing\ipx\sap\adaptdb.h
|
|
|
|
Abstract:
|
|
|
|
Header file for net adapter notification interface
|
|
|
|
Author:
|
|
|
|
Vadim Eydelman 05-15-1995
|
|
|
|
Revision History:
|
|
|
|
--*/
|
|
#ifndef _SAP_ADAPTERDB_
|
|
#define _SAP_ADAPTERDB_
|
|
|
|
// Interval for periodic update broadcasts (for standalone service only)
|
|
extern ULONG UpdateInterval;
|
|
|
|
// Interval for periodic update broadcasts on WAN lines (for standalone service only)
|
|
extern ULONG ServerAgingTimeout;
|
|
|
|
// Server aging timeout (for standalone service only)
|
|
extern ULONG WanUpdateMode;
|
|
|
|
// Interval for periodic update broadcasts on WAN lines (for standalone service only)
|
|
extern ULONG WanUpdateInterval;
|
|
|
|
|
|
/*++
|
|
*******************************************************************
|
|
C r e a t e A d a p t e r P o r t
|
|
|
|
Routine Description:
|
|
Allocate resources and establish connection to net adapter
|
|
notification mechanism
|
|
|
|
Arguments:
|
|
cfgEvent - event to be signalled when adapter configuration changes
|
|
|
|
Return Value:
|
|
NO_ERROR - resources were allocated successfully
|
|
other - reason of failure (windows error code)
|
|
|
|
*******************************************************************
|
|
--*/
|
|
DWORD
|
|
CreateAdapterPort (
|
|
IN HANDLE *cfgEvent
|
|
);
|
|
|
|
|
|
/*++
|
|
*******************************************************************
|
|
D e l e t e A d a p t e r P o r t
|
|
|
|
Routine Description:
|
|
Dispose of resources and break connection to net adapter
|
|
notification mechanism
|
|
|
|
Arguments:
|
|
None
|
|
Return Value:
|
|
None
|
|
|
|
*******************************************************************
|
|
--*/
|
|
VOID
|
|
DeleteAdapterPort (
|
|
void
|
|
);
|
|
|
|
/*++
|
|
*******************************************************************
|
|
P r o c e s s A d a p t e r E v e n t s
|
|
|
|
Routine Description:
|
|
Dequeues and process adapter configuration change events and maps them
|
|
to interface configuration calls
|
|
This routine should be called when configuration event is signalled
|
|
|
|
Arguments:
|
|
None
|
|
Return Value:
|
|
None
|
|
|
|
*******************************************************************
|
|
--*/
|
|
VOID
|
|
ProcessAdapterEvents (
|
|
VOID
|
|
);
|
|
|
|
|
|
#endif
|