- Implement NdisCompleteUnbindAdapter

svn path=/trunk/; revision=40113
This commit is contained in:
Cameron Gutman 2009-03-20 03:45:35 +00:00
parent cf85baa5fa
commit fb05aeee09
2 changed files with 20 additions and 13 deletions

View file

@ -51,6 +51,26 @@ NdisCompleteBindAdapter(
ExInterlockedInsertTailList(&ProtocolListHead, &Protocol->ListEntry, &ProtocolListLock);
}
/*
* @implemented
*/
VOID
EXPORT
NdisCompleteUnbindAdapter(
IN NDIS_HANDLE UnbindAdapterContext,
IN NDIS_STATUS Status)
{
/* We probably need to do more here but for now we just do
* the opposite of what NdisCompleteBindAdapter does
*/
PROTOCOL_BINDING *Protocol = (PROTOCOL_BINDING *)UnbindAdapterContext;
if (!NT_SUCCESS(Status)) return;
ExInterlockedRemoveEntryList(&Protocol->ListEntry, &ProtocolListLock);
}
NDIS_STATUS
ProIndicatePacket(

View file

@ -24,19 +24,6 @@ NdisCompleteQueryStatistics(
}
/*
* @unimplemented
*/
VOID
EXPORT
NdisCompleteUnbindAdapter(
IN NDIS_HANDLE UnbindAdapterContext,
IN NDIS_STATUS Status)
{
UNIMPLEMENTED
}
/*
* @implemented
*/