#define STATUS_NOT_IMPLEMENTED
NTSTATUS NTAPI TdiDeregisterAddressChangeHandler(IN HANDLE BindingHandle)
NTSTATUS NTAPI TdiRegisterNetAddress(IN PTA_ADDRESS Address, IN PUNICODE_STRING DeviceName, IN PTDI_PNP_CONTEXT Context, OUT HANDLE *RegistrationHandle)
NTSTATUS NTAPI TdiDeregisterDeviceObject(IN HANDLE RegistrationHandle)
NTSTATUS NTAPI TdiDeregisterNetAddress(IN HANDLE RegistrationHandle)
NTSTATUS NTAPI TdiDeregisterNotificationHandler(IN HANDLE BindingHandle)
NTSTATUS NTAPI TdiRegisterAddressChangeHandler(IN TDI_ADD_ADDRESS_HANDLER AddHandler, IN TDI_DEL_ADDRESS_HANDLER DeleteHandler, OUT HANDLE *BindingHandle)
NTSTATUS NTAPI TdiRegisterDeviceObject(IN PUNICODE_STRING DeviceName, OUT HANDLE *RegistrationHandle)
@ D_ADDRESS_CHANGE_HANDLER
@ R_ADDRESS_CHANGE_HANDLER
@ DT_NOTIFICATION_HANDLER
NTSTATUS NTAPI TdiRegisterNotificationHandler(IN TDI_BIND_HANDLER BindHandler, IN TDI_UNBIND_HANDLER UnbindHandler, OUT HANDLE *BindingHandle)
VOID(NTAPI * TDI_DEL_ADDRESS_HANDLER)(_In_ PTA_ADDRESS Address)
VOID(NTAPI * TDI_BIND_HANDLER)(_In_ PUNICODE_STRING DeviceName)
_In_ ULONG _Out_ HANDLE * BindingHandle
VOID(NTAPI * TDI_ADD_ADDRESS_HANDLER)(_In_ PTA_ADDRESS Address)
VOID(NTAPI * TDI_UNBIND_HANDLER)(_In_ PUNICODE_STRING DeviceName)
_Must_inspect_result_ _In_ PWDFDEVICE_INIT _In_opt_ PCUNICODE_STRING DeviceName
_Outptr_ PVOID * RegistrationHandle