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