Sync to trunk revision 63922.
[reactos.git] / drivers / network / tdi / tdi / dereg.c
1 #include "precomp.h"
2
3 /* De-/Register Action IDs for TdiDeRegister */
4
5 typedef
6 enum
7 {
8 R_NOTIFICATION_HANDLER = 0,
9 DT_NOTIFICATION_HANDLER,
10 R_DEVICE_OBJECT,
11 D_DEVICE_OBJECT,
12 R_ADDRESS_CHANGE_HANDLER,
13 D_ADDRESS_CHANGE_HANDLER,
14 R_NET_ADDRESS,
15 D_NET_ADDRESS
16
17 } TDI_OBJECT_ACTION;
18
19
20 /* ADDRESS_CHANGE_HANDLER */
21
22 /*
23 * @unimplemented
24 */
25 NTSTATUS
26 NTAPI
27 TdiRegisterAddressChangeHandler(IN TDI_ADD_ADDRESS_HANDLER AddHandler,
28 IN TDI_DEL_ADDRESS_HANDLER DeleteHandler,
29 OUT HANDLE *BindingHandle)
30 {
31 return STATUS_NOT_IMPLEMENTED;
32 }
33
34
35 /*
36 * @unimplemented
37 */
38 NTSTATUS
39 NTAPI
40 TdiDeregisterAddressChangeHandler(IN HANDLE BindingHandle)
41 {
42 return STATUS_NOT_IMPLEMENTED;
43 }
44
45
46 /* DEVICE_OBJECT */
47
48 /*
49 * @unimplemented
50 */
51 NTSTATUS
52 NTAPI
53 TdiRegisterDeviceObject(IN PUNICODE_STRING DeviceName,
54 OUT HANDLE *RegistrationHandle)
55 {
56 return STATUS_NOT_IMPLEMENTED;
57 }
58
59
60 /*
61 * @unimplemented
62 */
63 NTSTATUS
64 NTAPI
65 TdiDeregisterDeviceObject(IN HANDLE RegistrationHandle)
66 {
67 return STATUS_NOT_IMPLEMENTED;
68 }
69
70
71 /* NET_ADDRESS */
72
73 /*
74 * @unimplemented
75 */
76 NTSTATUS
77 NTAPI
78 TdiRegisterNetAddress(IN PTA_ADDRESS Address,
79 IN PUNICODE_STRING DeviceName,
80 IN PTDI_PNP_CONTEXT Context,
81 OUT HANDLE *RegistrationHandle)
82 {
83 return STATUS_NOT_IMPLEMENTED;
84 }
85
86
87 /*
88 * @unimplemented
89 */
90 NTSTATUS
91 NTAPI
92 TdiDeregisterNetAddress(IN HANDLE RegistrationHandle)
93 {
94 return STATUS_NOT_IMPLEMENTED;
95 }
96
97
98 /* NOTIFICATION_HANDLER */
99
100 /*
101 * @unimplemented
102 */
103 NTSTATUS
104 NTAPI
105 TdiRegisterNotificationHandler(IN TDI_BIND_HANDLER BindHandler,
106 IN TDI_UNBIND_HANDLER UnbindHandler,
107 OUT HANDLE *BindingHandle)
108 {
109 return STATUS_NOT_IMPLEMENTED;
110 }
111
112
113 /*
114 * @unimplemented
115 */
116 NTSTATUS
117 NTAPI
118 TdiDeregisterNotificationHandler(IN HANDLE BindingHandle)
119 {
120 return STATUS_NOT_IMPLEMENTED;
121 }
122
123 /* EOF */