[TDI]
authorTimo Kreuzer <timo.kreuzer@reactos.org>
Sun, 16 Feb 2014 13:59:16 +0000 (13:59 +0000)
committerTimo Kreuzer <timo.kreuzer@reactos.org>
Sun, 16 Feb 2014 13:59:16 +0000 (13:59 +0000)
Add stubs for TdiRegisterPnPHandlers and TdiDeregisterPnPHandlers

svn path=/trunk/; revision=62218

reactos/drivers/network/tdi/misc/tdi.spec
reactos/drivers/network/tdi/tdi/handler.c

index 918d518..24b8c24 100644 (file)
@@ -27,6 +27,7 @@
  @ stdcall TdiDeregisterDeviceObject(ptr)
  @ stdcall TdiDeregisterNetAddress(ptr)
  @ stdcall TdiDeregisterNotificationHandler(ptr)
  @ stdcall TdiDeregisterDeviceObject(ptr)
  @ stdcall TdiDeregisterNetAddress(ptr)
  @ stdcall TdiDeregisterNotificationHandler(ptr)
+ @ stdcall TdiDeregisterPnPHandlers(ptr)
  @ stdcall TdiInitialize()
  @ stdcall TdiMapBuffer(ptr)
  @ stdcall TdiMapUserRequest(ptr ptr ptr)
  @ stdcall TdiInitialize()
  @ stdcall TdiMapBuffer(ptr)
  @ stdcall TdiMapUserRequest(ptr ptr ptr)
@@ -35,5 +36,6 @@
  @ stdcall TdiRegisterDeviceObject(long long)
  @ stdcall TdiRegisterNetAddress(long ptr ptr ptr)
  @ stdcall TdiRegisterNotificationHandler(long long long)
  @ stdcall TdiRegisterDeviceObject(long long)
  @ stdcall TdiRegisterNetAddress(long ptr ptr ptr)
  @ stdcall TdiRegisterNotificationHandler(long long long)
+ @ stdcall TdiRegisterPnPHandlers(ptr long ptr)
  @ stdcall TdiReturnChainedReceives(ptr long)
  @ stdcall TdiUnmapBuffer(ptr)
  @ stdcall TdiReturnChainedReceives(ptr long)
  @ stdcall TdiUnmapBuffer(ptr)
index ced6e5f..a1870d4 100644 (file)
@@ -4,6 +4,9 @@
 
 #include "precomp.h"
 
 
 #include "precomp.h"
 
+#define NDEBUG
+#include <debug.h>
+
 /*
  * ClientEventChainedReceiveDatagram
  *
 /*
  * ClientEventChainedReceiveDatagram
  *
@@ -24,6 +27,7 @@ TdiDefaultChainedRcvDatagramHandler (
        IN      PVOID   TsduDescriptor
        )
 {
        IN      PVOID   TsduDescriptor
        )
 {
+    UNIMPLEMENTED;
        return STATUS_NOT_IMPLEMENTED;
 }
 
        return STATUS_NOT_IMPLEMENTED;
 }
 
@@ -45,6 +49,7 @@ TdiDefaultChainedRcvExpeditedHandler (
        IN      PVOID                   TsduDescriptor
        )
 {
        IN      PVOID                   TsduDescriptor
        )
 {
+    UNIMPLEMENTED;
        return STATUS_NOT_IMPLEMENTED;
 }
 
        return STATUS_NOT_IMPLEMENTED;
 }
 
@@ -66,6 +71,7 @@ TdiDefaultChainedReceiveHandler (
        IN      PVOID                   TsduDescriptor
        )
 {
        IN      PVOID                   TsduDescriptor
        )
 {
+    UNIMPLEMENTED;
        return STATUS_NOT_IMPLEMENTED;
 }
 
        return STATUS_NOT_IMPLEMENTED;
 }
 
@@ -89,6 +95,7 @@ TdiDefaultConnectHandler (
        OUT     PIRP                    * AcceptIrp
        )
 {
        OUT     PIRP                    * AcceptIrp
        )
 {
+    UNIMPLEMENTED;
        return STATUS_NOT_IMPLEMENTED;
 }
 
        return STATUS_NOT_IMPLEMENTED;
 }
 
@@ -110,6 +117,7 @@ TdiDefaultDisconnectHandler (
        IN      ULONG                   DisconnectFlags
        )
 {
        IN      ULONG                   DisconnectFlags
        )
 {
+    UNIMPLEMENTED;
        return STATUS_NOT_IMPLEMENTED;
 }
 
        return STATUS_NOT_IMPLEMENTED;
 }
 
@@ -126,6 +134,7 @@ TdiDefaultErrorHandler (
        IN      NTSTATUS        Status
        )
 {
        IN      NTSTATUS        Status
        )
 {
+    UNIMPLEMENTED;
        return STATUS_NOT_IMPLEMENTED;
 }
 
        return STATUS_NOT_IMPLEMENTED;
 }
 
@@ -151,6 +160,7 @@ TdiDefaultRcvDatagramHandler (
        OUT     PIRP    * IoRequestPacket
        )
 {
        OUT     PIRP    * IoRequestPacket
        )
 {
+    UNIMPLEMENTED;
        return STATUS_NOT_IMPLEMENTED;
 }
 
        return STATUS_NOT_IMPLEMENTED;
 }
 
@@ -173,6 +183,7 @@ TdiDefaultRcvExpeditedHandler (
        OUT     PIRP                    * IoRequestPacket
        )
 {
        OUT     PIRP                    * IoRequestPacket
        )
 {
+    UNIMPLEMENTED;
        return STATUS_NOT_IMPLEMENTED;
 }
 
        return STATUS_NOT_IMPLEMENTED;
 }
 
@@ -195,6 +206,7 @@ TdiDefaultReceiveHandler (
        OUT     PIRP                    * IoRequestPacket
        )
 {
        OUT     PIRP                    * IoRequestPacket
        )
 {
+    UNIMPLEMENTED;
        return STATUS_NOT_IMPLEMENTED;
 }
 
        return STATUS_NOT_IMPLEMENTED;
 }
 
@@ -212,7 +224,28 @@ TdiDefaultSendPossibleHandler (
        IN      ULONG   BytesAvailable
        )
 {
        IN      ULONG   BytesAvailable
        )
 {
+    UNIMPLEMENTED;
        return STATUS_NOT_IMPLEMENTED;
 }
 
        return STATUS_NOT_IMPLEMENTED;
 }
 
+NTSTATUS
+NTAPI
+TdiRegisterPnPHandlers(
+    _In_ PTDI_CLIENT_INTERFACE_INFO ClientInterfaceInfo,
+    _In_ ULONG InterfaceInfoSize,
+    _Out_ HANDLE *BindingHandle)
+{
+    UNIMPLEMENTED;
+    return STATUS_NOT_IMPLEMENTED;
+}
+
+NTSTATUS
+NTAPI
+TdiDeregisterPnPHandlers(
+    _In_ HANDLE BindingHandle)
+{
+    UNIMPLEMENTED;
+    return STATUS_NOT_IMPLEMENTED;
+}
+
 /* EOF */
 /* EOF */