|  | 
| 
 Classes | 
| struct | ACD_DRIVER | 
| 
 Defines | 
| #define | IOCTL_INTERNAL_ACD_BIND   _ACD_CTL_CODE(0x1234, METHOD_BUFFERED, FILE_ANY_ACCESS) | 
| #define | IOCTL_INTERNAL_ACD_UNBIND   _ACD_CTL_CODE(0x1235, METHOD_BUFFERED, FILE_ANY_ACCESS) | 
| #define | IOCTL_INTERNAL_ACD_QUERY_STATE   _ACD_CTL_CODE(0x1236, METHOD_BUFFERED, FILE_ANY_ACCESS) | 
| 
 Typedefs | 
| typedef VOID(* | ACD_CONNECT_CALLBACK )(IN BOOLEAN, IN PVOID *) | 
| typedef VOID(* | ACD_NEWCONNECTION )(IN PACD_ADDR pszAddr, IN PACD_ADAPTER pAdapter) | 
| typedef BOOLEAN(* | ACD_STARTCONNECTION )(IN ULONG ulDriverId, IN PACD_ADDR pszAddr, IN ULONG ulFlags, IN ACD_CONNECT_CALLBACK pProc, IN USHORT nArgs, IN PVOID *pArgs) | 
| typedef BOOLEAN(* | ACD_CANCEL_CALLBACK )(IN PVOID pArg, IN ULONG ulFlags, IN ACD_CONNECT_CALLBACK pProc, IN USHORT nArgs, IN PVOID *pArgs) | 
| typedef BOOLEAN(* | ACD_CANCELCONNECTION )(IN ULONG ulDriverId, IN PACD_ADDR pszAddr, IN ACD_CANCEL_CALLBACK pProc, IN PVOID pArg) | 
| typedef * | PACD_DRIVER |