ReactOS Fundraising Campaign 2012
 
€ 4,410 / € 30,000

Information | Donate

Home | Info | Community | Development | myReactOS | Contact Us

  1. Home
  2. Community
  3. Development
  4. myReactOS
  5. Fundraiser 2012

  1. Main Page
  2. Alphabetical List
  3. Data Structures
  4. Directories
  5. File List
  6. Data Fields
  7. Globals
  8. Related Pages

ReactOS Development > Doxygen

dereg.c
Go to the documentation of this file.
00001 #include "precomp.h"
00002 
00003 /* De-/Register Action IDs for TdiDeRegister */
00004 
00005 typedef
00006 enum
00007 {
00008     R_NOTIFICATION_HANDLER = 0,
00009     DT_NOTIFICATION_HANDLER,
00010     R_DEVICE_OBJECT,
00011     D_DEVICE_OBJECT,
00012     R_ADDRESS_CHANGE_HANDLER,
00013     D_ADDRESS_CHANGE_HANDLER,
00014     R_NET_ADDRESS,
00015     D_NET_ADDRESS
00016 
00017 } TDI_OBJECT_ACTION;
00018 
00019 
00020 /* ADDRESS_CHANGE_HANDLER */
00021 
00022 /*
00023  * @unimplemented
00024  */
00025 NTSTATUS
00026 NTAPI
00027 TdiRegisterAddressChangeHandler(IN TDI_ADD_ADDRESS_HANDLER AddHandler,
00028                                 IN TDI_DEL_ADDRESS_HANDLER DeleteHandler,
00029                                 OUT HANDLE *BindingHandle)
00030 {
00031     return STATUS_NOT_IMPLEMENTED;
00032 }
00033 
00034 
00035 /*
00036  * @unimplemented
00037  */
00038 NTSTATUS
00039 NTAPI
00040 TdiDeregisterAddressChangeHandler(IN HANDLE BindingHandle)
00041 {
00042     return STATUS_NOT_IMPLEMENTED;
00043 }
00044 
00045 
00046 /* DEVICE_OBJECT */
00047 
00048 /*
00049  * @unimplemented
00050  */
00051 NTSTATUS
00052 NTAPI
00053 TdiRegisterDeviceObject(IN PUNICODE_STRING DeviceName,
00054                         OUT HANDLE *RegistrationHandle)
00055 {
00056     return STATUS_NOT_IMPLEMENTED;
00057 }
00058 
00059 
00060 /*
00061  * @unimplemented
00062  */
00063 NTSTATUS
00064 NTAPI
00065 TdiDeregisterDeviceObject(IN HANDLE RegistrationHandle)
00066 {
00067     return STATUS_NOT_IMPLEMENTED;
00068 }
00069 
00070 
00071 /* NET_ADDRESS */
00072 
00073 /*
00074  * @unimplemented
00075  */
00076 NTSTATUS
00077 NTAPI
00078 TdiRegisterNetAddress(IN PTA_ADDRESS Address,
00079                       IN PUNICODE_STRING DeviceName,
00080                       IN PTDI_PNP_CONTEXT Context,
00081                       OUT HANDLE *RegistrationHandle)
00082 {
00083     return STATUS_NOT_IMPLEMENTED;
00084 }
00085 
00086 
00087 /*
00088  * @unimplemented
00089  */
00090 NTSTATUS
00091 NTAPI
00092 TdiDeregisterNetAddress(IN HANDLE RegistrationHandle)
00093 {
00094     return STATUS_NOT_IMPLEMENTED;
00095 }
00096 
00097 
00098 /* NOTIFICATION_HANDLER */
00099 
00100 /*
00101  * @unimplemented
00102  */
00103 NTSTATUS
00104 NTAPI
00105 TdiRegisterNotificationHandler(IN TDI_BIND_HANDLER BindHandler,
00106                                IN TDI_UNBIND_HANDLER UnbindHandler,
00107                                OUT HANDLE *BindingHandle)
00108 {
00109     return STATUS_NOT_IMPLEMENTED;
00110 }
00111 
00112 
00113 /*
00114  * @unimplemented
00115  */
00116 NTSTATUS
00117 NTAPI
00118 TdiDeregisterNotificationHandler(IN HANDLE BindingHandle)
00119 {
00120     return STATUS_NOT_IMPLEMENTED;
00121 }
00122 
00123 /* EOF */

Generated on Mon May 28 2012 04:27:45 for ReactOS by doxygen 1.7.6.1

ReactOS is a registered trademark or a trademark of ReactOS Foundation in the United States and other countries.