4 #define _WIN32_WINNT 0x502
5 #define _CRT_SECURE_NO_DEPRECATE
6 #define WIN32_NO_STATUS
8 #define COM_NO_WINDOWS_H
19 /* These should go in rasadhlp.h */
20 #define FILE_DEVICE_ACD 0x000000F1
21 #define _ACD_CTL_CODE(function, method, access) \
22 CTL_CODE(FILE_DEVICE_ACD, function, method, access)
24 #define IOCTL_ACD_RESET \
25 _ACD_CTL_CODE(0, METHOD_BUFFERED, FILE_WRITE_ACCESS)
26 #define IOCTL_ACD_ENABLE \
27 _ACD_CTL_CODE(1, METHOD_BUFFERED, FILE_WRITE_ACCESS)
28 #define IOCTL_ACD_NOTIFICATION \
29 _ACD_CTL_CODE(2, METHOD_BUFFERED, FILE_READ_ACCESS)
30 #define IOCTL_ACD_KEEPALIVE \
31 _ACD_CTL_CODE(3, METHOD_BUFFERED, FILE_READ_ACCESS)
32 #define IOCTL_ACD_COMPLETION \
33 _ACD_CTL_CODE(4, METHOD_BUFFERED, FILE_WRITE_ACCESS)
34 #define IOCTL_ACD_CONNECT_ADDRESS \
35 _ACD_CTL_CODE(5, METHOD_BUFFERED, FILE_READ_ACCESS)
53 typedef struct _AUTODIAL_ADDR
55 AUTODIAL_FAMILY Family
;
60 CHAR NetBiosAddress
[NETBIOS_NAME_LENGTH
];
61 CHAR HostName
[INTERNET_MAX_PATH_LENGTH
];
63 } AUTODIAL_ADDR
, *PAUTODIAL_ADDR
;
65 typedef struct _AUTODIAL_CONN
67 CONNECTION_FAMILY Family
;
72 WCHAR ConnectionName
[32];
75 } AUTODIAL_CONN
, *PAUTODIAL_CONN
;
77 typedef struct _AUTODIAL_COMMAND
79 AUTODIAL_ADDR Address
;
81 AUTODIAL_CONN Connection
;
82 } AUTODIAL_COMMAND
, *PAUTODIAL_COMMAND
;
86 AcsHlpNoteNewConnection(
87 IN PAUTODIAL_ADDR ConnectionAddress
,
88 IN PAUTODIAL_CONN Connection
93 AcsHlpAttemptConnection(
94 IN PAUTODIAL_ADDR ConnectionAddress
97 #endif /* _RASADHLP_H */