ReactOS  0.4.15-dev-3453-gff89651
dereg.c File Reference
#include "precomp.h"
Include dependency graph for dereg.c:

Go to the source code of this file.

Enumerations

enum  TDI_OBJECT_ACTION {
  R_NOTIFICATION_HANDLER = 0, DT_NOTIFICATION_HANDLER, R_DEVICE_OBJECT, D_DEVICE_OBJECT,
  R_ADDRESS_CHANGE_HANDLER, D_ADDRESS_CHANGE_HANDLER, R_NET_ADDRESS, D_NET_ADDRESS
}
 

Functions

NTSTATUS NTAPI TdiRegisterAddressChangeHandler (IN TDI_ADD_ADDRESS_HANDLER AddHandler, IN TDI_DEL_ADDRESS_HANDLER DeleteHandler, OUT HANDLE *BindingHandle)
 
NTSTATUS NTAPI TdiDeregisterAddressChangeHandler (IN HANDLE BindingHandle)
 
NTSTATUS NTAPI TdiRegisterDeviceObject (IN PUNICODE_STRING DeviceName, OUT HANDLE *RegistrationHandle)
 
NTSTATUS NTAPI TdiDeregisterDeviceObject (IN HANDLE RegistrationHandle)
 
NTSTATUS NTAPI TdiRegisterNetAddress (IN PTA_ADDRESS Address, IN PUNICODE_STRING DeviceName, IN PTDI_PNP_CONTEXT Context, OUT HANDLE *RegistrationHandle)
 
NTSTATUS NTAPI TdiDeregisterNetAddress (IN HANDLE RegistrationHandle)
 
NTSTATUS NTAPI TdiRegisterNotificationHandler (IN TDI_BIND_HANDLER BindHandler, IN TDI_UNBIND_HANDLER UnbindHandler, OUT HANDLE *BindingHandle)
 
NTSTATUS NTAPI TdiDeregisterNotificationHandler (IN HANDLE BindingHandle)
 

Enumeration Type Documentation

◆ TDI_OBJECT_ACTION

Enumerator
R_NOTIFICATION_HANDLER 
DT_NOTIFICATION_HANDLER 
R_DEVICE_OBJECT 
D_DEVICE_OBJECT 
R_ADDRESS_CHANGE_HANDLER 
D_ADDRESS_CHANGE_HANDLER 
R_NET_ADDRESS 
D_NET_ADDRESS 

Definition at line 5 of file dereg.c.

Function Documentation

◆ TdiDeregisterAddressChangeHandler()

NTSTATUS NTAPI TdiDeregisterAddressChangeHandler ( IN HANDLE  BindingHandle)

Definition at line 40 of file dereg.c.

41 {
43 }
return STATUS_NOT_IMPLEMENTED

◆ TdiDeregisterDeviceObject()

NTSTATUS NTAPI TdiDeregisterDeviceObject ( IN HANDLE  RegistrationHandle)

Definition at line 65 of file dereg.c.

66 {
68 }
return STATUS_NOT_IMPLEMENTED

◆ TdiDeregisterNetAddress()

NTSTATUS NTAPI TdiDeregisterNetAddress ( IN HANDLE  RegistrationHandle)

Definition at line 92 of file dereg.c.

93 {
95 }
return STATUS_NOT_IMPLEMENTED

◆ TdiDeregisterNotificationHandler()

NTSTATUS NTAPI TdiDeregisterNotificationHandler ( IN HANDLE  BindingHandle)

Definition at line 118 of file dereg.c.

119 {
120  return STATUS_NOT_IMPLEMENTED;
121 }
return STATUS_NOT_IMPLEMENTED

◆ TdiRegisterAddressChangeHandler()

NTSTATUS NTAPI TdiRegisterAddressChangeHandler ( IN TDI_ADD_ADDRESS_HANDLER  AddHandler,
IN TDI_DEL_ADDRESS_HANDLER  DeleteHandler,
OUT HANDLE BindingHandle 
)

Definition at line 27 of file dereg.c.

30 {
32 }
return STATUS_NOT_IMPLEMENTED

◆ TdiRegisterDeviceObject()

NTSTATUS NTAPI TdiRegisterDeviceObject ( IN PUNICODE_STRING  DeviceName,
OUT HANDLE RegistrationHandle 
)

Definition at line 53 of file dereg.c.

55 {
57 }
return STATUS_NOT_IMPLEMENTED

◆ TdiRegisterNetAddress()

NTSTATUS NTAPI TdiRegisterNetAddress ( IN PTA_ADDRESS  Address,
IN PUNICODE_STRING  DeviceName,
IN PTDI_PNP_CONTEXT  Context,
OUT HANDLE RegistrationHandle 
)

Definition at line 78 of file dereg.c.

82 {
84 }
return STATUS_NOT_IMPLEMENTED

◆ TdiRegisterNotificationHandler()

NTSTATUS NTAPI TdiRegisterNotificationHandler ( IN TDI_BIND_HANDLER  BindHandler,
IN TDI_UNBIND_HANDLER  UnbindHandler,
OUT HANDLE BindingHandle 
)

Definition at line 105 of file dereg.c.

108 {
109  return STATUS_NOT_IMPLEMENTED;
110 }
return STATUS_NOT_IMPLEMENTED