ReactOS 0.4.16-dev-297-gc569aee
dereg.c
Go to the documentation of this file.
1#include "precomp.h"
2
3/* De-/Register Action IDs for TdiDeRegister */
4
5typedef
6enum
7{
16
18
19
20/* ADDRESS_CHANGE_HANDLER */
21
22/*
23 * @unimplemented
24 */
28 IN TDI_DEL_ADDRESS_HANDLER DeleteHandler,
30{
32}
33
34
35/*
36 * @unimplemented
37 */
41{
43}
44
45
46/* DEVICE_OBJECT */
47
48/*
49 * @unimplemented
50 */
55{
57}
58
59
60/*
61 * @unimplemented
62 */
66{
68}
69
70
71/* NET_ADDRESS */
72
73/*
74 * @unimplemented
75 */
82{
84}
85
86
87/*
88 * @unimplemented
89 */
93{
95}
96
97
98/* NOTIFICATION_HANDLER */
99
100/*
101 * @unimplemented
102 */
104NTAPI
106 IN TDI_UNBIND_HANDLER UnbindHandler,
108{
110}
111
112
113/*
114 * @unimplemented
115 */
117NTAPI
119{
121}
122
123/* EOF */
LONG NTSTATUS
Definition: precomp.h:26
#define STATUS_NOT_IMPLEMENTED
Definition: d3dkmdt.h:42
NTSTATUS NTAPI TdiDeregisterAddressChangeHandler(IN HANDLE BindingHandle)
Definition: dereg.c:40
NTSTATUS NTAPI TdiRegisterNetAddress(IN PTA_ADDRESS Address, IN PUNICODE_STRING DeviceName, IN PTDI_PNP_CONTEXT Context, OUT HANDLE *RegistrationHandle)
Definition: dereg.c:78
NTSTATUS NTAPI TdiDeregisterDeviceObject(IN HANDLE RegistrationHandle)
Definition: dereg.c:65
NTSTATUS NTAPI TdiDeregisterNetAddress(IN HANDLE RegistrationHandle)
Definition: dereg.c:92
NTSTATUS NTAPI TdiDeregisterNotificationHandler(IN HANDLE BindingHandle)
Definition: dereg.c:118
NTSTATUS NTAPI TdiRegisterAddressChangeHandler(IN TDI_ADD_ADDRESS_HANDLER AddHandler, IN TDI_DEL_ADDRESS_HANDLER DeleteHandler, OUT HANDLE *BindingHandle)
Definition: dereg.c:27
NTSTATUS NTAPI TdiRegisterDeviceObject(IN PUNICODE_STRING DeviceName, OUT HANDLE *RegistrationHandle)
Definition: dereg.c:53
TDI_OBJECT_ACTION
Definition: dereg.c:7
@ D_NET_ADDRESS
Definition: dereg.c:15
@ D_ADDRESS_CHANGE_HANDLER
Definition: dereg.c:13
@ R_ADDRESS_CHANGE_HANDLER
Definition: dereg.c:12
@ R_NET_ADDRESS
Definition: dereg.c:14
@ D_DEVICE_OBJECT
Definition: dereg.c:11
@ R_NOTIFICATION_HANDLER
Definition: dereg.c:8
@ R_DEVICE_OBJECT
Definition: dereg.c:10
@ DT_NOTIFICATION_HANDLER
Definition: dereg.c:9
NTSTATUS NTAPI TdiRegisterNotificationHandler(IN TDI_BIND_HANDLER BindHandler, IN TDI_UNBIND_HANDLER UnbindHandler, OUT HANDLE *BindingHandle)
Definition: dereg.c:105
static WCHAR Address[46]
Definition: ping.c:68
VOID(NTAPI * TDI_DEL_ADDRESS_HANDLER)(_In_ PTA_ADDRESS Address)
Definition: tdikrnl.h:891
VOID(NTAPI * TDI_BIND_HANDLER)(_In_ PUNICODE_STRING DeviceName)
Definition: tdikrnl.h:887
_In_ ULONG _Out_ HANDLE * BindingHandle
Definition: tdikrnl.h:1147
VOID(NTAPI * TDI_ADD_ADDRESS_HANDLER)(_In_ PTA_ADDRESS Address)
Definition: tdikrnl.h:871
VOID(NTAPI * TDI_UNBIND_HANDLER)(_In_ PUNICODE_STRING DeviceName)
Definition: tdikrnl.h:908
#define NTAPI
Definition: typedefs.h:36
#define IN
Definition: typedefs.h:39
#define OUT
Definition: typedefs.h:40
_Must_inspect_result_ _In_ PWDFDEVICE_INIT _In_opt_ PCUNICODE_STRING DeviceName
Definition: wdfdevice.h:3275
_Outptr_ PVOID * RegistrationHandle
Definition: obfuncs.h:138