home *** CD-ROM | disk | FTP | other *** search
/ Chip 2002 September / Chip_2002-09_cd1.bin / zkuste / vbasic / Data / Utils / XZipComp.exe / XceedWinsock.Cab / F112652_wslHelpDefines.h < prev    next >
Encoding:
C/C++ Source or Header  |  2000-08-03  |  255.5 KB  |  5,313 lines

  1. #ifndef __WSLHELPDEFINES_H__
  2. #define __WSLHELPDEFINES_H__
  3.  
  4. /*
  5.  * Xceed Winsock Library Help Definitions
  6.  * Copyright 2000, Xceed Software Inc.
  7.  *
  8.  * Description:
  9.  *    This header contains the definitions for the help ids and
  10.  *    help strings for the Type Library.
  11.  *
  12.  */
  13.  
  14.  
  15. //=============================================================================================
  16. // Enums (100+)
  17. //=============================================================================================
  18.  
  19.  
  20. //
  21. // EXWNameSpace enum
  22. //
  23.  
  24. #define WSL_HC_EXWNAMESPACE                                 100
  25. #define WSL_HS_EXWNAMESPACE                                 "EXWNameSpace enum"
  26.  
  27. #define WSL_HC_WNSUNSPECIFIED                               WSL_HC_EXWNAMESPACE
  28. #define WSL_HS_WNSUNSPECIFIED                               "wnsUnspecified"
  29.  
  30. #define WSL_HC_WNSALL                                       WSL_HC_EXWNAMESPACE
  31. #define WSL_HS_WNSALL                                       "wnsAll"
  32.  
  33. #define WSL_HC_WNSSAP                                       WSL_HC_EXWNAMESPACE
  34. #define WSL_HS_WNSSAP                                       "wnsSAP"
  35.  
  36. #define WSL_HC_WNSNDS                                       WSL_HC_EXWNAMESPACE
  37. #define WSL_HS_WNSNDS                                       "wnsNDS"
  38.  
  39. #define WSL_HC_WNSPEERBROWSE                                WSL_HC_EXWNAMESPACE
  40. #define WSL_HS_WNSPEERBROWSE                                "wnsPeerBrowse"
  41.  
  42. #define WSL_HC_WNSTCPIPLOCAL                                WSL_HC_EXWNAMESPACE
  43. #define WSL_HS_WNSTCPIPLOCAL                                "wnsTCPIPLocal"
  44.  
  45. #define WSL_HC_WNSTCPIPHOSTS                                WSL_HC_EXWNAMESPACE
  46. #define WSL_HS_WNSTCPIPHOSTS                                "wnsTCPIPHosts"
  47.  
  48. #define WSL_HC_WNSDNS                                       WSL_HC_EXWNAMESPACE
  49. #define WSL_HS_WNSDNS                                       "wnsDNS"
  50.  
  51. #define WSL_HC_WNSNETBT                                     WSL_HC_EXWNAMESPACE
  52. #define WSL_HS_WNSNETBT                                     "wnsNetBT"
  53.  
  54. #define WSL_HC_WNSWINS                                      WSL_HC_EXWNAMESPACE
  55. #define WSL_HS_WNSWINS                                      "wnsWINS"
  56.  
  57. #define WSL_HC_WNSNBP                                       WSL_HC_EXWNAMESPACE
  58. #define WSL_HS_WNSNBP                                       "wnsNBP"
  59.  
  60. #define WSL_HC_WNSMS                                        WSL_HC_EXWNAMESPACE
  61. #define WSL_HS_WNSMS                                        "wnsMS"
  62.  
  63. #define WSL_HC_WNSSTDA                                      WSL_HC_EXWNAMESPACE
  64. #define WSL_HS_WNSSTDA                                      "wnsSTDA"
  65.  
  66. #define WSL_HC_WNSNTDS                                      WSL_HC_EXWNAMESPACE
  67. #define WSL_HS_WNSNTDS                                      "wnsNTDS"
  68.  
  69. #define WSL_HC_WNSX500                                      WSL_HC_EXWNAMESPACE
  70. #define WSL_HS_WNSX500                                      "wnsX500"
  71.  
  72. #define WSL_HC_WNSNIS                                       WSL_HC_EXWNAMESPACE
  73. #define WSL_HS_WNSNIS                                       "wnsNIS"
  74.  
  75. #define WSL_HC_WNSNISPLUS                                   WSL_HC_EXWNAMESPACE
  76. #define WSL_HS_WNSNISPLUS                                   "wnsNISPlus"
  77.  
  78. #define WSL_HC_WNSWRQ                                       WSL_HC_EXWNAMESPACE
  79. #define WSL_HS_WNSWRQ                                       "wnsWRQ"
  80.  
  81. //
  82. // EXWEnumServiceProviderFlags enum
  83. //
  84.  
  85. #define WSL_HC_EXWENUMSERVICEPROVIDERFLAGS                  200
  86. #define WSL_HS_EXWENUMSERVICEPROVIDERFLAGS                  "EXWEnumServiceProviderFlags enum"
  87.  
  88. #define WSL_HC_WESNONE                                      WSL_HC_EXWENUMSERVICEPROVIDERFLAGS
  89. #define WSL_HS_WESNONE                                      "wesNone"
  90.  
  91. #define WSL_HC_WESQUERYDEEP                                 WSL_HC_EXWENUMSERVICEPROVIDERFLAGS
  92. #define WSL_HS_WESQUERYDEEP                                 "wesQueryDeep"
  93.  
  94. #define WSL_HC_WESCONTAINERSONLY                            WSL_HC_EXWENUMSERVICEPROVIDERFLAGS
  95. #define WSL_HS_WESCONTAINERSONLY                            "wesContainersOnly"
  96.  
  97. #define WSL_HC_WESNOCONTAINERS                              WSL_HC_EXWENUMSERVICEPROVIDERFLAGS
  98. #define WSL_HS_WESNOCONTAINERS                              "wesNoContainers"
  99.  
  100. #define WSL_HC_WESNEARESTORDER                              WSL_HC_EXWENUMSERVICEPROVIDERFLAGS
  101. #define WSL_HS_WESNEARESTORDER                              "wesNearestOrder"
  102.  
  103. #define WSL_HC_WESUSEREMOTEADDRESS                          WSL_HC_EXWENUMSERVICEPROVIDERFLAGS
  104. #define WSL_HS_WESUSEREMOTEADDRESS                          "wesUseRemoteAddress"
  105.  
  106. //
  107. // EXWProtocolFlags enum
  108. //
  109.  
  110. #define WSL_HC_EXWPROTOCOLFLAGS                             300
  111. #define WSL_HS_EXWPROTOCOLFLAGS                             "EXWProtocolFlags enum"
  112.  
  113. #define WSL_HC_WPFNONE                                      WSL_HC_EXWPROTOCOLFLAGS
  114. #define WSL_HS_WPFNONE                                      "wpfNone"
  115.  
  116. #define WSL_HC_WPFCONNECTIONLESS                            WSL_HC_EXWPROTOCOLFLAGS
  117. #define WSL_HS_WPFCONNECTIONLESS                            "wpfConnectionless"
  118.  
  119. #define WSL_HC_WPFGUARANTEEDDELIVERY                        WSL_HC_EXWPROTOCOLFLAGS
  120. #define WSL_HS_WPFGUARANTEEDDELIVERY                        "wpfGuaranteedDelivery"
  121.  
  122. #define WSL_HC_WPFGUARANTEEDORDER                           WSL_HC_EXWPROTOCOLFLAGS
  123. #define WSL_HS_WPFGUARANTEEDORDER                           "wpfGuaranteedOrder"
  124.  
  125. #define WSL_HC_WPFMESSAGEORIENTED                           WSL_HC_EXWPROTOCOLFLAGS
  126. #define WSL_HS_WPFMESSAGEORIENTED                           "wpfMessageOriented"
  127.  
  128. #define WSL_HC_WPFPSEUDOSTREAM                              WSL_HC_EXWPROTOCOLFLAGS
  129. #define WSL_HS_WPFPSEUDOSTREAM                              "wpfPseudoStream"
  130.  
  131. #define WSL_HC_WPFGRACEFULCLOSE                             WSL_HC_EXWPROTOCOLFLAGS
  132. #define WSL_HS_WPFGRACEFULCLOSE                             "wpfGracefulClose"
  133.  
  134. #define WSL_HC_WPFEXPEDITEDDATA                             WSL_HC_EXWPROTOCOLFLAGS
  135. #define WSL_HS_WPFEXPEDITEDDATA                             "wpfExpeditedData"
  136.  
  137. #define WSL_HC_WPFCONNECTDATA                               WSL_HC_EXWPROTOCOLFLAGS
  138. #define WSL_HS_WPFCONNECTDATA                               "wpfConnectData"
  139.  
  140. #define WSL_HC_WPFDISCONNECTDATA                            WSL_HC_EXWPROTOCOLFLAGS
  141. #define WSL_HS_WPFDISCONNECTDATA                            "wpfDisconnectData"
  142.  
  143. #define WSL_HC_WPFSUPPORTBROADCAST                          WSL_HC_EXWPROTOCOLFLAGS
  144. #define WSL_HS_WPFSUPPORTBROADCAST                          "wpfSupportBroadcast"
  145.  
  146. #define WSL_HC_WPFSUPPORTMULTIPOINT                         WSL_HC_EXWPROTOCOLFLAGS
  147. #define WSL_HS_WPFSUPPORTMULTIPOINT                         "wpfSupportMultipoint"
  148.  
  149. #define WSL_HC_WPFMULTIPOINTCONTROLPLANE                    WSL_HC_EXWPROTOCOLFLAGS
  150. #define WSL_HS_WPFMULTIPOINTCONTROLPLANE                    "wpfMultipointControlPlane"
  151.  
  152. #define WSL_HC_WPFMULTIPOINTDATAPLANE                       WSL_HC_EXWPROTOCOLFLAGS
  153. #define WSL_HS_WPFMULTIPOINTDATAPLANE                       "wpfMultipointDataPlane"
  154.  
  155. #define WSL_HC_WPFQOSSUPPORTED                              WSL_HC_EXWPROTOCOLFLAGS
  156. #define WSL_HS_WPFQOSSUPPORTED                              "wpfQOSSupported"
  157.  
  158. #define WSL_HC_WPFINTERRUPT                                 WSL_HC_EXWPROTOCOLFLAGS
  159. #define WSL_HS_WPFINTERRUPT                                 "wpfInterrupt"
  160.  
  161. #define WSL_HC_WPFUNIDIRECTIONALSEND                        WSL_HC_EXWPROTOCOLFLAGS
  162. #define WSL_HS_WPFUNIDIRECTIONALSEND                        "wpfUnidirectionalSend"
  163.  
  164. #define WSL_HC_WPFUNIDIRECTIONALRECEIVE                     WSL_HC_EXWPROTOCOLFLAGS
  165. #define WSL_HS_WPFUNIDIRECTIONALRECEIVE                     "wpfUnidirectionalReceive"
  166.  
  167. #define WSL_HC_WPFIFSHANDLES                                WSL_HC_EXWPROTOCOLFLAGS
  168. #define WSL_HS_WPFIFSHANDLES                                "wpfIFSHandles"
  169.  
  170. #define WSL_HC_WPFPARTIALMESSAGE                            WSL_HC_EXWPROTOCOLFLAGS
  171. #define WSL_HS_WPFPARTIALMESSAGE                            "wpfPartialMessage"
  172.  
  173. //
  174. // EXWProviderFlags enum
  175. //
  176.  
  177. #define WSL_HC_EXWPROVIDERFLAGS                             400
  178. #define WSL_HS_EXWPROVIDERFLAGS                             "EXWProviderFlags enum"
  179.  
  180. #define WSL_HC_WPVNONE                                      WSL_HC_EXWPROVIDERFLAGS
  181. #define WSL_HS_WPVNONE                                      "wpvNone"
  182.  
  183. #define WSL_HC_WPVMULTIPLEENTRIES                           WSL_HC_EXWPROVIDERFLAGS
  184. #define WSL_HS_WPVMULTIPLEENTRIES                           "wpvMultipleEntries"
  185.  
  186. #define WSL_HC_WPVRECOMMENDEDENTRY                          WSL_HC_EXWPROVIDERFLAGS
  187. #define WSL_HS_WPVRECOMMENDEDENTRY                          "wpvRecommendedEntry"
  188.  
  189. #define WSL_HC_WPVHIDDEN                                    WSL_HC_EXWPROVIDERFLAGS
  190. #define WSL_HS_WPVHIDDEN                                    "wpvHidden"
  191.  
  192. #define WSL_HC_WPVMATCHESPROTOCOLZERO                       WSL_HC_EXWPROVIDERFLAGS
  193. #define WSL_HS_WPVMATCHESPROTOCOLZERO                       "wpvMatchesProtocolZero"
  194.  
  195. //
  196. // EXWAddressFamily enum
  197. //
  198.  
  199. #define WSL_HC_EXWADDRESSFAMILY                             500
  200. #define WSL_HS_EXWADDRESSFAMILY                             "EXWAddressFamily enum"
  201.  
  202. #define WSL_HC_WAFUNSPECIFIED                               WSL_HC_EXWADDRESSFAMILY
  203. #define WSL_HS_WAFUNSPECIFIED                               "wafUnspecified"
  204.  
  205. #define WSL_HC_WAFUNIX                                      WSL_HC_EXWADDRESSFAMILY
  206. #define WSL_HS_WAFUNIX                                      "wafUnix"
  207.  
  208. #define WSL_HC_WAFINET                                      WSL_HC_EXWADDRESSFAMILY
  209. #define WSL_HS_WAFINET                                      "wafInet"
  210.  
  211. #define WSL_HC_WAFIMPLINK                                   WSL_HC_EXWADDRESSFAMILY
  212. #define WSL_HS_WAFIMPLINK                                   "wafImpLink"
  213.  
  214. #define WSL_HC_WAFPUP                                       WSL_HC_EXWADDRESSFAMILY
  215. #define WSL_HS_WAFPUP                                       "wafPUP"
  216.  
  217. #define WSL_HC_WAFCHAOS                                     WSL_HC_EXWADDRESSFAMILY
  218. #define WSL_HS_WAFCHAOS                                     "wafChaos"
  219.  
  220. #define WSL_HC_WAFNS                                        WSL_HC_EXWADDRESSFAMILY
  221. #define WSL_HS_WAFNS                                        "wafNS"
  222.  
  223. #define WSL_HC_WAFIPX                                       WSL_HC_EXWADDRESSFAMILY
  224. #define WSL_HS_WAFIPX                                       "wafIpx"
  225.  
  226. #define WSL_HC_WAFISO                                       WSL_HC_EXWADDRESSFAMILY
  227. #define WSL_HS_WAFISO                                       "wafISO"
  228.  
  229. #define WSL_HC_WAFOSI                                       WSL_HC_EXWADDRESSFAMILY
  230. #define WSL_HS_WAFOSI                                       "wafOSI"
  231.  
  232. #define WSL_HC_WAFECMA                                      WSL_HC_EXWADDRESSFAMILY
  233. #define WSL_HS_WAFECMA                                      "wafECMA"
  234.  
  235. #define WSL_HC_WAFDATAKIT                                   WSL_HC_EXWADDRESSFAMILY
  236. #define WSL_HS_WAFDATAKIT                                   "wafDataKit"
  237.  
  238. #define WSL_HC_WAFCCITT                                     WSL_HC_EXWADDRESSFAMILY
  239. #define WSL_HS_WAFCCITT                                     "wafCCITT"
  240.  
  241. #define WSL_HC_WAFSNA                                       WSL_HC_EXWADDRESSFAMILY
  242. #define WSL_HS_WAFSNA                                       "wafSNA"
  243.  
  244. #define WSL_HC_WAFDECNET                                    WSL_HC_EXWADDRESSFAMILY
  245. #define WSL_HS_WAFDECNET                                    "wafDECnet"
  246.  
  247. #define WSL_HC_WAFDLI                                       WSL_HC_EXWADDRESSFAMILY
  248. #define WSL_HS_WAFDLI                                       "wafDLI"
  249.  
  250. #define WSL_HC_WAFLAT                                       WSL_HC_EXWADDRESSFAMILY
  251. #define WSL_HS_WAFLAT                                       "wafLAT"
  252.  
  253. #define WSL_HC_WAFHYLINK                                    WSL_HC_EXWADDRESSFAMILY
  254. #define WSL_HS_WAFHYLINK                                    "wafHyLink"
  255.  
  256. #define WSL_HC_WAFAPPLETALK                                 WSL_HC_EXWADDRESSFAMILY
  257. #define WSL_HS_WAFAPPLETALK                                 "wafAppleTalk"
  258.  
  259. #define WSL_HC_WAFNETBIOS                                   WSL_HC_EXWADDRESSFAMILY
  260. #define WSL_HS_WAFNETBIOS                                   "wafNetBios"
  261.  
  262. #define WSL_HC_WAFVOICEVIEW                                 WSL_HC_EXWADDRESSFAMILY
  263. #define WSL_HS_WAFVOICEVIEW                                 "wafVoiceView"
  264.  
  265. #define WSL_HC_WAFFIREFOX                                   WSL_HC_EXWADDRESSFAMILY
  266. #define WSL_HS_WAFFIREFOX                                   "wafFireFox"
  267.  
  268. #define WSL_HC_WAFUNKNOWN1                                  WSL_HC_EXWADDRESSFAMILY
  269. #define WSL_HS_WAFUNKNOWN1                                  "wafUnknown1"
  270.  
  271. #define WSL_HC_WAFBANYAN                                    WSL_HC_EXWADDRESSFAMILY
  272. #define WSL_HS_WAFBANYAN                                    "wafBanyan"
  273.  
  274. #define WSL_HC_WAFATM                                       WSL_HC_EXWADDRESSFAMILY
  275. #define WSL_HS_WAFATM                                       "wafATM"
  276.  
  277. #define WSL_HC_WAFINET6                                     WSL_HC_EXWADDRESSFAMILY
  278. #define WSL_HS_WAFINET6                                     "wafInet6"
  279.  
  280. #define WSL_HC_WAFCLUSTER                                   WSL_HC_EXWADDRESSFAMILY
  281. #define WSL_HS_WAFCLUSTER                                   "wafCluster"
  282.  
  283. #define WSL_HC_WAF1284P4                                    WSL_HC_EXWADDRESSFAMILY
  284. #define WSL_HS_WAF1284P4                                    "waf1284p4"
  285.  
  286. #define WSL_HC_WAFIRDA                                      WSL_HC_EXWADDRESSFAMILY
  287. #define WSL_HS_WAFIRDA                                      "wafIrda"
  288.  
  289.  
  290. //
  291. // EXWSocketType enum
  292. //
  293.  
  294. #define WSL_HC_EXWSOCKETTYPE                                600
  295. #define WSL_HS_EXWSOCKETTYPE                                "EXWSocketType enum"
  296.  
  297. #define WSL_HC_WSTUNSPECIFIED                               WSL_HC_EXWSOCKETTYPE
  298. #define WSL_HS_WSTUNSPECIFIED                               "wstUnspecified"
  299.  
  300. #define WSL_HC_WSTSTREAM                                    WSL_HC_EXWSOCKETTYPE
  301. #define WSL_HS_WSTSTREAM                                    "wstStream"
  302.  
  303. #define WSL_HC_WSTDATAGRAM                                  WSL_HC_EXWSOCKETTYPE
  304. #define WSL_HS_WSTDATAGRAM                                  "wstDatagram"
  305.  
  306. #define WSL_HC_WSTRAW                                       WSL_HC_EXWSOCKETTYPE
  307. #define WSL_HS_WSTRAW                                       "wstRaw"
  308.  
  309. #define WSL_HC_WSTRDM                                       WSL_HC_EXWSOCKETTYPE
  310. #define WSL_HS_WSTRDM                                       "wstRDM"
  311.  
  312. #define WSL_HC_WSTSEQPACKET                                 WSL_HC_EXWSOCKETTYPE
  313. #define WSL_HS_WSTSEQPACKET                                 "wstSeqPacket"
  314.  
  315. //
  316. // EXWProtocolType enum
  317. //
  318.  
  319. #define WSL_HC_EXWPROTOCOLTYPE                              700
  320. #define WSL_HS_EXWPROTOCOLTYPE                              "EXWProtocolType enum"
  321.  
  322. #define WSL_HC_WPTIP_IP                                     WSL_HC_EXWPROTOCOLTYPE
  323. #define WSL_HS_WPTIP_IP                                     "wptIP_IP"
  324.  
  325. #define WSL_HC_WPTIP_ICMP                                   WSL_HC_EXWPROTOCOLTYPE
  326. #define WSL_HS_WPTIP_ICMP                                   "wptIP_ICMP"
  327.  
  328. #define WSL_HC_WPTIP_IGMP                                   WSL_HC_EXWPROTOCOLTYPE
  329. #define WSL_HS_WPTIP_IGMP                                   "wptIP_IGMP"
  330.  
  331. #define WSL_HC_WPTIP_GGP                                    WSL_HC_EXWPROTOCOLTYPE
  332. #define WSL_HS_WPTIP_GGP                                    "wptIP_GGP"
  333.  
  334. #define WSL_HC_WPTIP_TCP                                    WSL_HC_EXWPROTOCOLTYPE
  335. #define WSL_HS_WPTIP_TCP                                    "wptIP_TCP"
  336.  
  337. #define WSL_HC_WPTIP_PUP                                    WSL_HC_EXWPROTOCOLTYPE
  338. #define WSL_HS_WPTIP_PUP                                    "wptIP_PUP"
  339.  
  340. #define WSL_HC_WPTIP_UDP                                    WSL_HC_EXWPROTOCOLTYPE
  341. #define WSL_HS_WPTIP_UDP                                    "wptIP_UDP"
  342.  
  343. #define WSL_HC_WPTIP_IDP                                    WSL_HC_EXWPROTOCOLTYPE
  344. #define WSL_HS_WPTIP_IDP                                    "wptIP_IDP"
  345.  
  346. #define WSL_HC_WPTIP_ND                                     WSL_HC_EXWPROTOCOLTYPE
  347. #define WSL_HS_WPTIP_ND                                     "wptIP_ND"
  348.  
  349. #define WSL_HC_WPTIP_RAW                                    WSL_HC_EXWPROTOCOLTYPE
  350. #define WSL_HS_WPTIP_RAW                                    "wptIP_Raw"
  351.  
  352. #define WSL_HC_WPTATM_AALUSER                               WSL_HC_EXWPROTOCOLTYPE
  353. #define WSL_HS_WPTATM_AALUSER                               "wptATM_AALUSER"
  354.  
  355. #define WSL_HC_WPTATM_AAL1                                  WSL_HC_EXWPROTOCOLTYPE
  356. #define WSL_HS_WPTATM_AAL1                                  "wptATM_AAL1"
  357.  
  358. #define WSL_HC_WPTATM_AAL2                                  WSL_HC_EXWPROTOCOLTYPE
  359. #define WSL_HS_WPTATM_AAL2                                  "wptATM_AAL2"
  360.  
  361. #define WSL_HC_WPTATM_AAL34                                 WSL_HC_EXWPROTOCOLTYPE
  362. #define WSL_HS_WPTATM_AAL34                                 "wptATM_AAL34"
  363.  
  364. #define WSL_HC_WPTATM_AAL5                                  WSL_HC_EXWPROTOCOLTYPE
  365. #define WSL_HS_WPTATM_AAL5                                  "wptATM_AAL5"
  366.  
  367. #define WSL_HC_WPTDN_NSP                                    WSL_HC_EXWPROTOCOLTYPE
  368. #define WSL_HS_WPTDN_NSP                                    "wptDN_NSP"
  369.  
  370. #define WSL_HC_WPTDN_RAW                                    WSL_HC_EXWPROTOCOLTYPE
  371. #define WSL_HS_WPTDN_RAW                                    "wptDN_Raw"
  372.  
  373. #define WSL_HC_WPTISO_TP0                                   WSL_HC_EXWPROTOCOLTYPE
  374. #define WSL_HS_WPTISO_TP0                                   "wptISO_TP0"
  375.  
  376. #define WSL_HC_WPTISO_TP1                                   WSL_HC_EXWPROTOCOLTYPE
  377. #define WSL_HS_WPTISO_TP1                                   "wptISO_TP1"
  378.  
  379. #define WSL_HC_WPTISO_TP2                                   WSL_HC_EXWPROTOCOLTYPE
  380. #define WSL_HS_WPTISO_TP2                                   "wptISO_TP2"
  381.  
  382. #define WSL_HC_WPTISO_TP3                                   WSL_HC_EXWPROTOCOLTYPE
  383. #define WSL_HS_WPTISO_TP3                                   "wptISO_TP3"
  384.  
  385. #define WSL_HC_WPTISO_TP4                                   WSL_HC_EXWPROTOCOLTYPE
  386. #define WSL_HS_WPTISO_TP4                                   "wptISO_TP4"
  387.  
  388. #define WSL_HC_WPTISO_TP                                    WSL_HC_EXWPROTOCOLTYPE
  389. #define WSL_HS_WPTISO_TP                                    "wptISO_TP"
  390.  
  391. #define WSL_HC_WPTISO_CLTP                                  WSL_HC_EXWPROTOCOLTYPE
  392. #define WSL_HS_WPTISO_CLTP                                  "wptISO_CLTP"
  393.  
  394. #define WSL_HC_WPTISO_CLNP                                  WSL_HC_EXWPROTOCOLTYPE
  395. #define WSL_HS_WPTISO_CLNP                                  "wptISO_CLNP"
  396.  
  397. #define WSL_HC_WPTISO_X25                                   WSL_HC_EXWPROTOCOLTYPE
  398. #define WSL_HS_WPTISO_X25                                   "wptISO_X25"
  399.  
  400. #define WSL_HC_WPTISO_INACT_NL                              WSL_HC_EXWPROTOCOLTYPE
  401. #define WSL_HS_WPTISO_INACT_NL                              "wptISO_INACT_NL"
  402.  
  403. #define WSL_HC_WPTISO_ESIS                                  WSL_HC_EXWPROTOCOLTYPE
  404. #define WSL_HS_WPTISO_ESIS                                  "wptISO_ESIS"
  405.  
  406. #define WSL_HC_WPTISO_INTRAISIS                             WSL_HC_EXWPROTOCOLTYPE
  407. #define WSL_HS_WPTISO_INTRAISIS                             "wptISO_INTRAISIS"
  408.  
  409. #define WSL_HC_WPTVNS_IPC                                   WSL_HC_EXWPROTOCOLTYPE
  410. #define WSL_HS_WPTVNS_IPC                                   "wptVNS_IPC"
  411.  
  412. #define WSL_HC_WPTVNS_RELIABLEIPC                           WSL_HC_EXWPROTOCOLTYPE
  413. #define WSL_HS_WPTVNS_RELIABLEIPC                           "wptVNS_ReliableIPC"
  414.  
  415. #define WSL_HC_WPTVNS_SPP                                   WSL_HC_EXWPROTOCOLTYPE
  416. #define WSL_HS_WPTVNS_SPP                                   "wptVNS_SPP"
  417.  
  418. #define WSL_HC_WPTNS_IPX                                    WSL_HC_EXWPROTOCOLTYPE
  419. #define WSL_HS_WPTNS_IPX                                    "wptNS_IPX"
  420.  
  421. #define WSL_HC_WPTNS_SPX                                    WSL_HC_EXWPROTOCOLTYPE
  422. #define WSL_HS_WPTNS_SPX                                    "wptNS_SPX"
  423.  
  424. #define WSL_HC_WPTNS_SPXII                                  WSL_HC_EXWPROTOCOLTYPE
  425. #define WSL_HS_WPTNS_SPXII                                  "wptNS_SPXII"
  426.  
  427. #define WSL_HC_WPTAT_BASE                                   WSL_HC_EXWPROTOCOLTYPE
  428. #define WSL_HS_WPTAT_BASE                                   "wptAT_Base"
  429.  
  430. #define WSL_HC_WPTDDP_RTMP                                  WSL_HC_EXWPROTOCOLTYPE
  431. #define WSL_HS_WPTDDP_RTMP                                  "wptDDP_RTMP"
  432.  
  433. #define WSL_HC_WPTDDP_NBP                                   WSL_HC_EXWPROTOCOLTYPE
  434. #define WSL_HS_WPTDDP_NBP                                   "wptDDP_NBP"
  435.  
  436. #define WSL_HC_WPTDDP_ATP                                   WSL_HC_EXWPROTOCOLTYPE
  437. #define WSL_HS_WPTDDP_ATP                                   "wptDDP_ATP"
  438.  
  439. #define WSL_HC_WPTDDP_AEP                                   WSL_HC_EXWPROTOCOLTYPE
  440. #define WSL_HS_WPTDDP_AEP                                   "wptDDP_AEP"
  441.  
  442. #define WSL_HC_WPTDDP_RTMPRQ                                WSL_HC_EXWPROTOCOLTYPE
  443. #define WSL_HS_WPTDDP_RTMPRQ                                "wptDDP_RTMPRQ"
  444.  
  445. #define WSL_HC_WPTDDP_ZIP                                   WSL_HC_EXWPROTOCOLTYPE
  446. #define WSL_HS_WPTDDP_ZIP                                   "wptDDP_ZIP"
  447.  
  448. #define WSL_HC_WPTDDP_ADSP                                  WSL_HC_EXWPROTOCOLTYPE
  449. #define WSL_HS_WPTDDP_ADSP                                  "wptDDP_ADSP"
  450.  
  451. #define WSL_HC_WPTDDP_MAX                                   WSL_HC_EXWPROTOCOLTYPE
  452. #define WSL_HS_WPTDDP_MAX                                   "wptDDP_Max"
  453.  
  454. #define WSL_HC_WPTAT_ADSP                                   WSL_HC_EXWPROTOCOLTYPE
  455. #define WSL_HS_WPTAT_ADSP                                   "wptAT_ADSP"
  456.  
  457. #define WSL_HC_WPTAT_ATP                                    WSL_HC_EXWPROTOCOLTYPE
  458. #define WSL_HS_WPTAT_ATP                                    "wptAT_ATP"
  459.  
  460. #define WSL_HC_WPTAT_ASP                                    WSL_HC_EXWPROTOCOLTYPE
  461. #define WSL_HS_WPTAT_ASP                                    "wptAT_ASP"
  462.  
  463. #define WSL_HC_WPTAT_PAP                                    WSL_HC_EXWPROTOCOLTYPE
  464. #define WSL_HS_WPTAT_PAP                                    "wptAT_PAP"
  465.  
  466. //
  467. // EXWByteOrder enum
  468. //
  469.  
  470. #define WSL_HC_EXWBYTEORDER                                 800
  471. #define WSL_HS_EXWBYTEORDER                                 "EXWByteOrder enum"
  472.  
  473. #define WSL_HC_WBOBIGENDIAN                                 WSL_HC_EXWBYTEORDER
  474. #define WSL_HS_WBOBIGENDIAN                                 "wboBigEndian"
  475.  
  476. #define WSL_HC_WBOLITTLEENDIAN                              WSL_HC_EXWBYTEORDER
  477. #define WSL_HS_WBOLITTLEENDIAN                              "wboLittleEndian"
  478.  
  479. //
  480. // EXWProtocolSecurity enum
  481. //
  482.  
  483. #define WSL_HC_EXWPROTOCOLSECURITY                          900
  484. #define WSL_HS_EXWPROTOCOLSECURITY                          "EXWProtocolSecurity enum"
  485.  
  486. #define WSL_HC_WPSNONE                                      WSL_HC_EXWPROTOCOLSECURITY
  487. #define WSL_HS_WPSNONE                                      "wpsNone"
  488.  
  489. //
  490. // EXWSocketState enum
  491. //
  492.  
  493. #define WSL_HC_EXWSOCKETSTATE                               1200
  494. #define WSL_HS_EXWSOCKETSTATE                               "EXWSocketState enum"
  495.  
  496. #define WSL_HC_WSSAVAILABLE                                 WSL_HC_EXWSOCKETSTATE
  497. #define WSL_HS_WSSAVAILABLE                                 "wssAvailable"
  498.  
  499. #define WSL_HC_WSSCONNECTED                                 WSL_HC_EXWSOCKETSTATE
  500. #define WSL_HS_WSSCONNECTED                                 "wssConnected"
  501.  
  502. #define WSL_HC_WSSLISTENING                                 WSL_HC_EXWSOCKETSTATE
  503. #define WSL_HS_WSSLISTENING                                 "wssListening"
  504.  
  505. #define WSL_HC_WSSBOUND                                     WSL_HC_EXWSOCKETSTATE
  506. #define WSL_HS_WSSBOUND                                     "wssBound"
  507.  
  508. #define WSL_HC_WSSSENDINGFILE                               WSL_HC_EXWSOCKETSTATE
  509. #define WSL_HS_WSSSENDINGFILE                               "wssSendingFile"
  510.  
  511. #define WSL_HC_WSSRECEIVINGFILE                             WSL_HC_EXWSOCKETSTATE
  512. #define WSL_HS_WSSRECEIVINGFILE                             "wssReceivingFile"
  513.  
  514. #define WSL_HC_WSSINVALID                                   WSL_HC_EXWSOCKETSTATE
  515. #define WSL_HS_WSSINVALID                                   "wssInvalid"
  516.  
  517. //
  518. // EXWConnectFlags enum
  519. //
  520.  
  521. #define WSL_HC_EXWCONNECTFLAGS                              1300
  522. #define WSL_HS_EXWCONNECTFLAGS                              "EXWConnectFlags enum"
  523.  
  524. #define WSL_HC_WCFNONE                                      WSL_HC_EXWCONNECTFLAGS
  525. #define WSL_HS_WCFNONE                                      "wcfNone"
  526.  
  527. //
  528. // EXWReceiveOptions enum
  529. //
  530.  
  531. #define WSL_HC_EXWRECEIVEOPTIONS                            1400
  532. #define WSL_HS_EXWRECEIVEOPTIONS                            "EXWReceiveOptions enum"
  533.  
  534. #define WSL_HC_WRONONE                                      WSL_HC_EXWRECEIVEOPTIONS
  535. #define WSL_HS_WRONONE                                      "wroNone"
  536.  
  537. #define WSL_HC_WROWAITFORDATA                               WSL_HC_EXWRECEIVEOPTIONS
  538. #define WSL_HS_WROWAITFORDATA                               "wroWaitForData"
  539.  
  540. //
  541. // EXWTransferAdviseFlags enum
  542. //
  543.  
  544. #define WSL_HC_EXWTRANSFERADVISEFLAGS                       1500
  545. #define WSL_HS_EXWTRANSFERADVISEFLAGS                       "EXWTransferAdviseFlags enum"
  546.  
  547. #define WSL_HC_WTANONE                                      WSL_HC_EXWTRANSFERADVISEFLAGS
  548. #define WSL_HS_WTANONE                                      "wtaNone"
  549.  
  550. #define WSL_HC_WTAADVISESENT                                WSL_HC_EXWTRANSFERADVISEFLAGS
  551. #define WSL_HS_WTAADVISESENT                                "wtaAdviseSent"
  552.  
  553. #define WSL_HC_WTAADVISEAVAILABLE                           WSL_HC_EXWTRANSFERADVISEFLAGS
  554. #define WSL_HS_WTAADVISEAVAILABLE                           "wtaAdviseAvailable"
  555.  
  556. #define WSL_HC_WTAADVISERECEIVEDONDEMAND                    WSL_HC_EXWTRANSFERADVISEFLAGS
  557. #define WSL_HS_WTAADVISERECEIVEDONDEMAND                    "wtaAdviseReceivedOnDemand"
  558.  
  559. #define WSL_HC_WTAADVISERECEIVEDALWAYS                      WSL_HC_EXWTRANSFERADVISEFLAGS
  560. #define WSL_HS_WTAADVISERECEIVEDALWAYS                      "wtaAdviseReceivedAlways"
  561.  
  562. #define WSL_HC_WTAADVISERECEIVEDOOB                         WSL_HC_EXWTRANSFERADVISEFLAGS
  563. #define WSL_HS_WTAADVISERECEIVEDOOB                         "wtaAdviseReceivedOutOfBand"
  564.  
  565. //
  566. // EXWQualityOfServiceType enum
  567. //
  568.  
  569. #define WSL_HC_EXWQUALITYOFSERVICETYPE                      1600
  570. #define WSL_HS_EXWQUALITYOFSERVICETYPE                      "EXWQualityOfServiceType enum"
  571.  
  572. #define WSL_HC_WQTNOTRAFFIC                                 WSL_HC_EXWQUALITYOFSERVICETYPE
  573. #define WSL_HS_WQTNOTRAFFIC                                 "wqtNoTraffic"
  574.  
  575. #define WSL_HC_WQTBESTEFFORT                                WSL_HC_EXWQUALITYOFSERVICETYPE
  576. #define WSL_HS_WQTBESTEFFORT                                "wqtBestEffort"
  577.  
  578. #define WSL_HC_WQTCONTROLLEDLOAD                            WSL_HC_EXWQUALITYOFSERVICETYPE
  579. #define WSL_HS_WQTCONTROLLEDLOAD                            "wqtControlledLoad"
  580.  
  581. #define WSL_HC_WQTGUARANTEED                                WSL_HC_EXWQUALITYOFSERVICETYPE
  582. #define WSL_HS_WQTGUARANTEED                                "wqtGuaranteed"
  583.  
  584. #define WSL_HC_WQTNETWORKUNAVAILABLE                        WSL_HC_EXWQUALITYOFSERVICETYPE
  585. #define WSL_HS_WQTNETWORKUNAVAILABLE                        "wqtNetworkUnavailable"
  586.  
  587. #define WSL_HC_WQTGENERALINFORMATION                        WSL_HC_EXWQUALITYOFSERVICETYPE
  588. #define WSL_HS_WQTGENERALINFORMATION                        "wqtGeneralInformation"
  589.  
  590. #define WSL_HC_WQTNOCHANGE                                  WSL_HC_EXWQUALITYOFSERVICETYPE
  591. #define WSL_HS_WQTNOCHANGE                                  "wqtNoChange"
  592.  
  593. #define WSL_HC_WQTNOTRAFFICCONTROLBIT                       WSL_HC_EXWQUALITYOFSERVICETYPE
  594. #define WSL_HS_WQTNOTRAFFICCONTROLBIT                       "wqtNoTrafficControlBit"
  595.  
  596. #define WSL_HC_WQTNOQOSSIGNALINGBIT                         WSL_HC_EXWQUALITYOFSERVICETYPE
  597. #define WSL_HS_WQTNOQOSSIGNALINGBIT                         "wqtNoQOSSignalingBit"
  598.  
  599. //
  600. // EXWMultipointFlags enum
  601. //
  602.  
  603. #define WSL_HC_EXWMULTIPOINTFLAGS                           1700
  604. #define WSL_HS_EXWMULTIPOINTFLAGS                           "EXWMultipointFlags enum"
  605.  
  606. #define WSL_HC_WMFDATAROOT                                  WSL_HC_EXWMULTIPOINTFLAGS
  607. #define WSL_HS_WMFDATAROOT                                  "wmfDataRoot"
  608.  
  609. #define WSL_HC_WMFDATALEAF                                  WSL_HC_EXWMULTIPOINTFLAGS
  610. #define WSL_HS_WMFDATALEAF                                  "wmfDataLeaf"
  611.  
  612. //
  613. // EXWIncomingConnectionEventFlags enum
  614. //
  615.  
  616. #define WSL_HC_EXWINCOMINGCONNECTIONEVENTFLAGS              1800
  617. #define WSL_HS_EXWINCOMINGCONNECTIONEVENTFLAGS              "EXWIncomingConnectionEventFlags enum"
  618.  
  619. #define WSL_HC_WIFNONE                                      WSL_HC_EXWINCOMINGCONNECTIONEVENTFLAGS
  620. #define WSL_HS_WIFNONE                                      "wifNone"
  621.  
  622. #define WSL_HC_WIFADVISECONNECTION                          WSL_HC_EXWINCOMINGCONNECTIONEVENTFLAGS
  623. #define WSL_HS_WIFADVISECONNECTION                          "wifAdviseConnection"
  624.  
  625. #define WSL_HC_WIFADVISECONNECTIONPROCESSED                 WSL_HC_EXWINCOMINGCONNECTIONEVENTFLAGS
  626. #define WSL_HS_WIFADVISECONNECTIONPROCESSED                 "wifAdviseConnectionProcessed"
  627.  
  628. #define WSL_HC_WIFADVISELISTENINGERROR                      WSL_HC_EXWINCOMINGCONNECTIONEVENTFLAGS
  629. #define WSL_HS_WIFADVISELISTENINGERROR                      "wifAdviseListeningError"
  630.  
  631. #define WSL_HC_WIFADVISEALL                                 WSL_HC_EXWINCOMINGCONNECTIONEVENTFLAGS
  632. #define WSL_HS_WIFADVISEALL                                 "wifAdviseAll"
  633.  
  634. //
  635. // EXWFileTransferAdviseFlags enum
  636. //
  637.  
  638. #define WSL_HC_EXWFILETRANSFERADVISEFLAGS                   1900
  639. #define WSL_HS_EXWFILETRANSFERADVISEFLAGS                   "EXWFileTransferAdviseFlags enum"
  640.  
  641. #define WSL_HC_WFANONE                                      WSL_HC_EXWFILETRANSFERADVISEFLAGS
  642. #define WSL_HS_WFANONE                                      "wfaNone"
  643.  
  644. #define WSL_HC_WFAADVISEFILESENTALWAYS                      WSL_HC_EXWFILETRANSFERADVISEFLAGS
  645. #define WSL_HS_WFAADVISEFILESENTALWAYS                      "wfaAdviseFileSentAlways"
  646.  
  647. #define WSL_HC_WFAADVISEFILESENTCOMPLETED                   WSL_HC_EXWFILETRANSFERADVISEFLAGS
  648. #define WSL_HS_WFAADVISEFILESENTCOMPLETED                   "wfaAdviseFileSentCompleted"
  649.  
  650. #define WSL_HC_WFAADVISEFILERECEIVEDALWAYS                  WSL_HC_EXWFILETRANSFERADVISEFLAGS
  651. #define WSL_HS_WFAADVISEFILERECEIVEDALWAYS                  "wfaAdviseFileReceivedAlways"
  652.  
  653. #define WSL_HC_WFAADVISEFILERECEIVEDCOMPLETED               WSL_HC_EXWFILETRANSFERADVISEFLAGS
  654. #define WSL_HS_WFAADVISEFILERECEIVEDCOMPLETED               "wfaAdviseFileReceivedCompleted"
  655.  
  656. //
  657. // EXWTcpPort enum
  658. //
  659.  
  660. #define WSL_HC_EXWTCPPORT                                   2000
  661. #define WSL_HS_EXWTCPPORT                                   "EXWTcpPort enum"
  662.  
  663. #define WSL_HC_WTPECHO                                      WSL_HC_EXWTCPPORT
  664. #define WSL_HS_WTPECHO                                      "wtpEcho"
  665.  
  666. #define WSL_HC_WTPDISCARD                                   WSL_HC_EXWTCPPORT
  667. #define WSL_HS_WTPDISCARD                                   "wtpDiscard"
  668.  
  669. #define WSL_HC_WTPSYSTAT                                    WSL_HC_EXWTCPPORT
  670. #define WSL_HS_WTPSYSTAT                                    "wtpSystat"
  671.  
  672. #define WSL_HC_WTPDAYTIME                                   WSL_HC_EXWTCPPORT
  673. #define WSL_HS_WTPDAYTIME                                   "wtpDayTime"
  674.  
  675. #define WSL_HC_WTPNETSTAT                                   WSL_HC_EXWTCPPORT
  676. #define WSL_HS_WTPNETSTAT                                   "wtpNetStat"
  677.  
  678. #define WSL_HC_WTPQOTD                                      WSL_HC_EXWTCPPORT
  679. #define WSL_HS_WTPQOTD                                      "wtpQotd"
  680.  
  681. #define WSL_HC_WTPCHARGEN                                   WSL_HC_EXWTCPPORT
  682. #define WSL_HS_WTPCHARGEN                                   "wtpChargen"
  683.  
  684. #define WSL_HC_WTPFTPDATA                                   WSL_HC_EXWTCPPORT
  685. #define WSL_HS_WTPFTPDATA                                   "wtpFtpData"
  686.  
  687. #define WSL_HC_WTPFTP                                       WSL_HC_EXWTCPPORT
  688. #define WSL_HS_WTPFTP                                       "wtpFtp"
  689.  
  690. #define WSL_HC_WTPTELNET                                    WSL_HC_EXWTCPPORT
  691. #define WSL_HS_WTPTELNET                                    "wtpTelnet"
  692.  
  693. #define WSL_HC_WTPSMTP                                      WSL_HC_EXWTCPPORT
  694. #define WSL_HS_WTPSMTP                                      "wtpSmtp"
  695.  
  696. #define WSL_HC_WTPTIME                                      WSL_HC_EXWTCPPORT
  697. #define WSL_HS_WTPTIME                                      "wtpTime"
  698.  
  699. #define WSL_HC_WTPNAME                                      WSL_HC_EXWTCPPORT
  700. #define WSL_HS_WTPNAME                                      "wtpName"
  701.  
  702. #define WSL_HC_WTPWHOIS                                     WSL_HC_EXWTCPPORT
  703. #define WSL_HS_WTPWHOIS                                     "wtpWhoIs"
  704.  
  705. #define WSL_HC_WTPDOMAIN                                    WSL_HC_EXWTCPPORT
  706. #define WSL_HS_WTPDOMAIN                                    "wtpDomain"
  707.  
  708. #define WSL_HC_WTPNAMESERVER                                WSL_HC_EXWTCPPORT
  709. #define WSL_HS_WTPNAMESERVER                                "wtpNameServer"
  710.  
  711. #define WSL_HC_WTPMTP                                       WSL_HC_EXWTCPPORT
  712. #define WSL_HS_WTPMTP                                       "wtpMtp"
  713.  
  714. #define WSL_HC_WTPRJE                                       WSL_HC_EXWTCPPORT
  715. #define WSL_HS_WTPRJE                                       "wtpRje"
  716.  
  717. #define WSL_HC_WTPFINGER                                    WSL_HC_EXWTCPPORT
  718. #define WSL_HS_WTPFINGER                                    "wtpFinger"
  719.  
  720. #define WSL_HC_WTPLINK                                      WSL_HC_EXWTCPPORT
  721. #define WSL_HS_WTPLINK                                      "wtpLink"
  722.  
  723. #define WSL_HC_WTPSUPDUP                                    WSL_HC_EXWTCPPORT
  724. #define WSL_HS_WTPSUPDUP                                    "wtpSupdup"
  725.  
  726. #define WSL_HC_WTPHOSTNAMES                                 WSL_HC_EXWTCPPORT
  727. #define WSL_HS_WTPHOSTNAMES                                 "wtpHostNames"
  728.  
  729. #define WSL_HC_WTPISOTSAP                                   WSL_HC_EXWTCPPORT
  730. #define WSL_HS_WTPISOTSAP                                   "wtpIsoTsap"
  731.  
  732. #define WSL_HC_WTPDICTIONARY                                WSL_HC_EXWTCPPORT
  733. #define WSL_HS_WTPDICTIONARY                                "wtpDictionary"
  734.  
  735. #define WSL_HC_WTPX400                                      WSL_HC_EXWTCPPORT
  736. #define WSL_HS_WTPX400                                      "wtpX400"
  737.  
  738. #define WSL_HC_WTPX400SND                                   WSL_HC_EXWTCPPORT
  739. #define WSL_HS_WTPX400SND                                   "wtpX400snd"
  740.  
  741. #define WSL_HC_WTPCSNETNS                                   WSL_HC_EXWTCPPORT
  742. #define WSL_HS_WTPCSNETNS                                   "wtpCsnetns"
  743.  
  744. #define WSL_HC_WTPPOP                                       WSL_HC_EXWTCPPORT
  745. #define WSL_HS_WTPPOP                                       "wtpPop"
  746.  
  747. #define WSL_HC_WTPPOP2                                      WSL_HC_EXWTCPPORT
  748. #define WSL_HS_WTPPOP2                                      "wtpPop2"
  749.  
  750. #define WSL_HC_WTPPOP3                                      WSL_HC_EXWTCPPORT
  751. #define WSL_HS_WTPPOP3                                      "wtpPop3"
  752.  
  753. #define WSL_HC_WTPPORTMAP                                   WSL_HC_EXWTCPPORT
  754. #define WSL_HS_WTPPORTMAP                                   "wtpPortMap"
  755.  
  756. #define WSL_HC_WTPSUNRPC                                    WSL_HC_EXWTCPPORT
  757. #define WSL_HS_WTPSUNRPC                                    "wtpSunRpc"
  758.  
  759. #define WSL_HC_WTPAUTH                                      WSL_HC_EXWTCPPORT
  760. #define WSL_HS_WTPAUTH                                      "wtpAuth"
  761.  
  762. #define WSL_HC_WTPSFTP                                      WSL_HC_EXWTCPPORT
  763. #define WSL_HS_WTPSFTP                                      "wtpSftp"
  764.  
  765. #define WSL_HC_WTPPATH                                      WSL_HC_EXWTCPPORT
  766. #define WSL_HS_WTPPATH                                      "wtpPath"
  767.  
  768. #define WSL_HC_WTPUUCPPATH                                  WSL_HC_EXWTCPPORT
  769. #define WSL_HS_WTPUUCPPATH                                  "wtpUucpPath"
  770.  
  771. #define WSL_HC_WTPNNTP                                      WSL_HC_EXWTCPPORT
  772. #define WSL_HS_WTPNNTP                                      "wtpNntp"
  773.  
  774. #define WSL_HC_WTPNBSESSION                                 WSL_HC_EXWTCPPORT
  775. #define WSL_HS_WTPNBSESSION                                 "wtpNbSession"
  776.  
  777. #define WSL_HC_WTPNEWS                                      WSL_HC_EXWTCPPORT
  778. #define WSL_HS_WTPNEWS                                      "wtpNews"
  779.  
  780. #define WSL_HC_WTPTCPREPO                                   WSL_HC_EXWTCPPORT
  781. #define WSL_HS_WTPTCPREPO                                   "wtpTcprepo"
  782.  
  783. #define WSL_HC_WTPPRINTSRV                                  WSL_HC_EXWTCPPORT
  784. #define WSL_HS_WTPPRINTSRV                                  "wtpPrintSrv"
  785.  
  786. #define WSL_HC_WTPVMNET                                     WSL_HC_EXWTCPPORT
  787. #define WSL_HS_WTPVMNET                                     "wtpVmnet"
  788.  
  789. #define WSL_HC_WTPVMNET0                                    WSL_HC_EXWTCPPORT
  790. #define WSL_HS_WTPVMNET0                                    "wtpVmnet0"
  791.  
  792. #define WSL_HC_WTPEXEC                                      WSL_HC_EXWTCPPORT
  793. #define WSL_HS_WTPEXEC                                      "wtpExec"
  794.  
  795. #define WSL_HC_WTPLOGIN                                     WSL_HC_EXWTCPPORT
  796. #define WSL_HS_WTPLOGIN                                     "wtpLogin"
  797.  
  798. #define WSL_HC_WTPSHELL                                     WSL_HC_EXWTCPPORT
  799. #define WSL_HS_WTPSHELL                                     "wtpShell"
  800.  
  801. #define WSL_HC_WTPPRINTER                                   WSL_HC_EXWTCPPORT
  802. #define WSL_HS_WTPPRINTER                                   "wtpPrinter"
  803.  
  804. #define WSL_HC_WTPEFS                                       WSL_HC_EXWTCPPORT
  805. #define WSL_HS_WTPEFS                                       "wtpEfs"
  806.  
  807. #define WSL_HC_WTPTEMPO                                     WSL_HC_EXWTCPPORT
  808. #define WSL_HS_WTPTEMPO                                     "wtpTempo"
  809.  
  810. #define WSL_HC_WTPCOURIER                                   WSL_HC_EXWTCPPORT
  811. #define WSL_HS_WTPCOURIER                                   "wtpCourier"
  812.  
  813. #define WSL_HC_WTPCONFERENCE                                WSL_HC_EXWTCPPORT
  814. #define WSL_HS_WTPCONFERENCE                                "wtpConference"
  815.  
  816. #define WSL_HC_WTPNETNEWS                                   WSL_HC_EXWTCPPORT
  817. #define WSL_HS_WTPNETNEWS                                   "wtpNetNews"
  818.  
  819. #define WSL_HC_WTPUUCP                                      WSL_HC_EXWTCPPORT
  820. #define WSL_HS_WTPUUCP                                      "wtpUucp"
  821.  
  822. #define WSL_HC_WTPKLOGIN                                    WSL_HC_EXWTCPPORT
  823. #define WSL_HS_WTPKLOGIN                                    "wtpKLogin"
  824.  
  825. #define WSL_HC_WTPKSHELL                                    WSL_HC_EXWTCPPORT
  826. #define WSL_HS_WTPKSHELL                                    "wtpKShell"
  827.  
  828. #define WSL_HC_WTPREMOTEFS                                  WSL_HC_EXWTCPPORT
  829. #define WSL_HS_WTPREMOTEFS                                  "wtpRemotefs"
  830.  
  831. #define WSL_HC_WTPGARCON                                    WSL_HC_EXWTCPPORT
  832. #define WSL_HS_WTPGARCON                                    "wtpGarcon"
  833.  
  834. #define WSL_HC_WTPMAITRD                                    WSL_HC_EXWTCPPORT
  835. #define WSL_HS_WTPMAITRD                                    "wtpMaitrd"
  836.  
  837. #define WSL_HC_WTPBUSBOY                                    WSL_HC_EXWTCPPORT
  838. #define WSL_HS_WTPBUSBOY                                    "wtpBusboy"
  839.  
  840. #define WSL_HC_WTPKERBEROS                                  WSL_HC_EXWTCPPORT
  841. #define WSL_HS_WTPKERBEROS                                  "wtpKerberos"
  842.  
  843. #define WSL_HC_WTPKERBEROSMASTER                            WSL_HC_EXWTCPPORT
  844. #define WSL_HS_WTPKERBEROSMASTER                            "wtpKerberosMaster"
  845.  
  846. #define WSL_HC_WTPKRBPROP                                   WSL_HC_EXWTCPPORT
  847. #define WSL_HS_WTPKRBPROP                                   "wtpKrbProp"
  848.  
  849. #define WSL_HC_WTPERLOGIN                                   WSL_HC_EXWTCPPORT
  850. #define WSL_HS_WTPERLOGIN                                   "wtpErLogin"
  851.  
  852. #define WSL_HC_WTPKPOP                                      WSL_HC_EXWTCPPORT
  853. #define WSL_HS_WTPKPOP                                      "wtpKPop"
  854.  
  855. #define WSL_HC_WTPINGRESLOCK                                WSL_HC_EXWTCPPORT
  856. #define WSL_HS_WTPINGRESLOCK                                "wtpIngresLock"
  857.  
  858. #define WSL_HC_WTPKNETD                                     WSL_HC_EXWTCPPORT
  859. #define WSL_HS_WTPKNETD                                     "wtpKNetd"
  860.  
  861. #define WSL_HC_WTPEKLOGIN                                   WSL_HC_EXWTCPPORT
  862. #define WSL_HS_WTPEKLOGIN                                   "wtpEkLogin"
  863.  
  864. #define WSL_HC_WTPRMT                                       WSL_HC_EXWTCPPORT
  865. #define WSL_HS_WTPRMT                                       "wtpRmt"
  866.  
  867. #define WSL_HC_WTPMTB                                       WSL_HC_EXWTCPPORT
  868. #define WSL_HS_WTPMTB                                       "wtpMtb"
  869.  
  870. #define WSL_HC_WTPMAN                                       WSL_HC_EXWTCPPORT
  871. #define WSL_HS_WTPMAN                                       "wtpMAN"
  872.  
  873. #define WSL_HC_WTPW                                         WSL_HC_EXWTCPPORT
  874. #define WSL_HS_WTPW                                         "wtpW"
  875.  
  876. #define WSL_HC_WTPMANTST                                    WSL_HC_EXWTCPPORT
  877. #define WSL_HS_WTPMANTST                                    "wtpMantst"
  878.  
  879. #define WSL_HC_WTPBNEWS                                     WSL_HC_EXWTCPPORT
  880. #define WSL_HS_WTPBNEWS                                     "wtpBNews"
  881.  
  882. #define WSL_HC_WTPQUEUE                                     WSL_HC_EXWTCPPORT
  883. #define WSL_HS_WTPQUEUE                                     "wtpQueue"
  884.  
  885. #define WSL_HC_WTPPOKER                                     WSL_HC_EXWTCPPORT
  886. #define WSL_HS_WTPPOKER                                     "wtpPoker"
  887.  
  888. #define WSL_HC_WTPGATEWAY                                   WSL_HC_EXWTCPPORT
  889. #define WSL_HS_WTPGATEWAY                                   "wtpGateway"
  890.  
  891. #define WSL_HC_WTPREMP                                      WSL_HC_EXWTCPPORT
  892. #define WSL_HS_WTPREMP                                      "wtpRemp"
  893.  
  894. #define WSL_HC_WTPQMASTER                                   WSL_HC_EXWTCPPORT
  895. #define WSL_HS_WTPQMASTER                                   "wtpQMaster"
  896.  
  897. //
  898. // EXWUdpPort enum
  899. //
  900.  
  901. #define WSL_HC_EXWUDPPORT                                   2100
  902. #define WSL_HS_EXWUDPPORT                                   "EXWUdpPort enum"
  903.  
  904. #define WSL_HC_WUPECHO                                      WSL_HC_EXWUDPPORT
  905. #define WSL_HS_WUPECHO                                      "wupEcho"
  906.  
  907. #define WSL_HC_WUPDISCARD                                   WSL_HC_EXWUDPPORT
  908. #define WSL_HS_WUPDISCARD                                   "wupDiscard"
  909.  
  910. #define WSL_HC_WUPDAYTIME                                   WSL_HC_EXWUDPPORT
  911. #define WSL_HS_WUPDAYTIME                                   "wupDayTime"
  912.  
  913. #define WSL_HC_WUPQOTD                                      WSL_HC_EXWUDPPORT
  914. #define WSL_HS_WUPQOTD                                      "wupQotd"
  915.  
  916. #define WSL_HC_WUPCHARGEN                                   WSL_HC_EXWUDPPORT
  917. #define WSL_HS_WUPCHARGEN                                   "wupChargen"
  918.  
  919. #define WSL_HC_WUPTIME                                      WSL_HC_EXWUDPPORT
  920. #define WSL_HS_WUPTIME                                      "wupTime"
  921.  
  922. #define WSL_HC_WUPRLP                                       WSL_HC_EXWUDPPORT
  923. #define WSL_HS_WUPRLP                                       "wupRlp"
  924.  
  925. #define WSL_HC_WUPNAME                                      WSL_HC_EXWUDPPORT
  926. #define WSL_HS_WUPNAME                                      "wupName"
  927.  
  928. #define WSL_HC_WUPDOMAIN                                    WSL_HC_EXWUDPPORT
  929. #define WSL_HS_WUPDOMAIN                                    "wupDomain"
  930.  
  931. #define WSL_HC_WUPNAMESERVER                                WSL_HC_EXWUDPPORT
  932. #define WSL_HS_WUPNAMESERVER                                "wupNameServer"
  933.  
  934. #define WSL_HC_WUPBOOTP                                     WSL_HC_EXWUDPPORT
  935. #define WSL_HS_WUPBOOTP                                     "wupBootp"
  936.  
  937. #define WSL_HC_WUPTFTP                                      WSL_HC_EXWUDPPORT
  938. #define WSL_HS_WUPTFTP                                      "wupTftp"
  939.  
  940. #define WSL_HC_WUPPORTMAP                                   WSL_HC_EXWUDPPORT
  941. #define WSL_HS_WUPPORTMAP                                   "wupPortMap"
  942.  
  943. #define WSL_HC_WUPSUNRPC                                    WSL_HC_EXWUDPPORT
  944. #define WSL_HS_WUPSUNRPC                                    "wupSunRpc"
  945.  
  946. #define WSL_HC_WUPNTP                                       WSL_HC_EXWUDPPORT
  947. #define WSL_HS_WUPNTP                                       "wupNtp"
  948.  
  949. #define WSL_HC_WUPNBNAME                                    WSL_HC_EXWUDPPORT
  950. #define WSL_HS_WUPNBNAME                                    "wupNbName"
  951.  
  952. #define WSL_HC_WUPNBDATAGRAM                                WSL_HC_EXWUDPPORT
  953. #define WSL_HS_WUPNBDATAGRAM                                "wupNbDatagram"
  954.  
  955. #define WSL_HC_WUPSGMP                                      WSL_HC_EXWUDPPORT
  956. #define WSL_HS_WUPSGMP                                      "wupSgmp"
  957.  
  958. #define WSL_HC_WUPSNMP                                      WSL_HC_EXWUDPPORT
  959. #define WSL_HS_WUPSNMP                                      "wupSnmp"
  960.  
  961. #define WSL_HC_WUPSNMPTRAP                                  WSL_HC_EXWUDPPORT
  962. #define WSL_HS_WUPSNMPTRAP                                  "wupSnmpTrap"
  963.  
  964. #define WSL_HC_WUPLOAD                                      WSL_HC_EXWUDPPORT
  965. #define WSL_HS_WUPLOAD                                      "wupLoad"
  966.  
  967. #define WSL_HC_WUPSYTEK                                     WSL_HC_EXWUDPPORT
  968. #define WSL_HS_WUPSYTEK                                     "wupSytek"
  969.  
  970. #define WSL_HC_WUPBIFF                                      WSL_HC_EXWUDPPORT
  971. #define WSL_HS_WUPBIFF                                      "wupBiff"
  972.  
  973. #define WSL_HC_WUPWHO                                       WSL_HC_EXWUDPPORT
  974. #define WSL_HS_WUPWHO                                       "wupWho"
  975.  
  976. #define WSL_HC_WUPSYSLOG                                    WSL_HC_EXWUDPPORT
  977. #define WSL_HS_WUPSYSLOG                                    "wupSysLog"
  978.  
  979. #define WSL_HC_WUPTALK                                      WSL_HC_EXWUDPPORT
  980. #define WSL_HS_WUPTALK                                      "wupTalk"
  981.  
  982. #define WSL_HC_WUPNTALK                                     WSL_HC_EXWUDPPORT
  983. #define WSL_HS_WUPNTALK                                     "wupNTalk"
  984.  
  985. #define WSL_HC_WUPROUTE                                     WSL_HC_EXWUDPPORT
  986. #define WSL_HS_WUPROUTE                                     "wupRoute"
  987.  
  988. #define WSL_HC_WUPTIMED                                     WSL_HC_EXWUDPPORT
  989. #define WSL_HS_WUPTIMED                                     "wupTimed"
  990.  
  991. #define WSL_HC_WUPRVDCONTROL                                WSL_HC_EXWUDPPORT
  992. #define WSL_HS_WUPRVDCONTROL                                "wupRvdControl"
  993.  
  994. #define WSL_HC_WUPNETWALL                                   WSL_HC_EXWUDPPORT
  995. #define WSL_HS_WUPNETWALL                                   "wupNetWall"
  996.  
  997. #define WSL_HC_WUPNEWRWHO                                   WSL_HC_EXWUDPPORT
  998. #define WSL_HS_WUPNEWRWHO                                   "wupNewRWho"
  999.  
  1000. #define WSL_HC_WUPRMONITOR                                  WSL_HC_EXWUDPPORT
  1001. #define WSL_HS_WUPRMONITOR                                  "wupRMonitor"
  1002.  
  1003. #define WSL_HC_WUPMONITOR                                   WSL_HC_EXWUDPPORT
  1004. #define WSL_HS_WUPMONITOR                                   "wupMonitor"
  1005.  
  1006. #define WSL_HC_WUPACCTMASTER                                WSL_HC_EXWUDPPORT
  1007. #define WSL_HS_WUPACCTMASTER                                "wupAcctMaster"
  1008.  
  1009. #define WSL_HC_WUPACCTSLAVE                                 WSL_HC_EXWUDPPORT
  1010. #define WSL_HS_WUPACCTSLAVE                                 "wupAcctSlave"
  1011.  
  1012. #define WSL_HC_WUPACCT                                      WSL_HC_EXWUDPPORT
  1013. #define WSL_HS_WUPACCT                                      "wupAcct"
  1014.  
  1015. #define WSL_HC_WUPACCTLOGIN                                 WSL_HC_EXWUDPPORT
  1016. #define WSL_HS_WUPACCTLOGIN                                 "wupAcctLogin"
  1017.  
  1018. #define WSL_HC_WUPACCTPRINTER                               WSL_HC_EXWUDPPORT
  1019. #define WSL_HS_WUPACCTPRINTER                               "wupAcctPrinter"
  1020.  
  1021. #define WSL_HC_WUPELCSD                                     WSL_HC_EXWUDPPORT
  1022. #define WSL_HS_WUPELCSD                                     "wupElcsd"
  1023.  
  1024. #define WSL_HC_WUPACCTINFO                                  WSL_HC_EXWUDPPORT
  1025. #define WSL_HS_WUPACCTINFO                                  "wupAcctInfo"
  1026.  
  1027. #define WSL_HC_WUPACCTSLAVE2                                WSL_HC_EXWUDPPORT
  1028. #define WSL_HS_WUPACCTSLAVE2                                "wupAcctSlave2"
  1029.  
  1030. #define WSL_HC_WUPACCTDISK                                  WSL_HC_EXWUDPPORT
  1031. #define WSL_HS_WUPACCTDISK                                  "wupAcctDisk"
  1032.  
  1033. #define WSL_HC_WUPKERBEROS                                  WSL_HC_EXWUDPPORT
  1034. #define WSL_HS_WUPKERBEROS                                  "wupKerberos"
  1035.  
  1036. #define WSL_HC_WUPKERBEROSMASTER                            WSL_HC_EXWUDPPORT
  1037. #define WSL_HS_WUPKERBEROSMASTER                            "wupKerberosMaster"
  1038.  
  1039. #define WSL_HC_WUPPASSWDSERVER                              WSL_HC_EXWUDPPORT
  1040. #define WSL_HS_WUPPASSWDSERVER                              "wupPasswdServer"
  1041.  
  1042. #define WSL_HC_WUPUSERREGSERVER                             WSL_HC_EXWUDPPORT
  1043. #define WSL_HS_WUPUSERREGSERVER                             "wupUserRegServer"
  1044.  
  1045. #define WSL_HC_WUPPHONE                                     WSL_HC_EXWUDPPORT
  1046. #define WSL_HS_WUPPHONE                                     "wupPhone"
  1047.  
  1048. #define WSL_HC_WUPMAZE                                      WSL_HC_EXWUDPPORT
  1049. #define WSL_HS_WUPMAZE                                      "wupMaze"
  1050.  
  1051. #define WSL_HC_WUPNFS                                       WSL_HC_EXWUDPPORT
  1052. #define WSL_HS_WUPNFS                                       "wupNfs"
  1053.  
  1054. #define WSL_HC_WUPRSCS0                                     WSL_HC_EXWUDPPORT
  1055. #define WSL_HS_WUPRSCS0                                     "wupRscs0"
  1056.  
  1057. #define WSL_HC_WUPRSCS1                                     WSL_HC_EXWUDPPORT
  1058. #define WSL_HS_WUPRSCS1                                     "wupRscs1"
  1059.  
  1060. #define WSL_HC_WUPRSCS2                                     WSL_HC_EXWUDPPORT
  1061. #define WSL_HS_WUPRSCS2                                     "wupRscs2"
  1062.  
  1063. #define WSL_HC_WUPRSCS3                                     WSL_HC_EXWUDPPORT
  1064. #define WSL_HS_WUPRSCS3                                     "wupRscs3"
  1065.  
  1066. #define WSL_HC_WUPRSCS4                                     WSL_HC_EXWUDPPORT
  1067. #define WSL_HS_WUPRSCS4                                     "wupRscs4"
  1068.  
  1069. #define WSL_HC_WUPRSCS5                                     WSL_HC_EXWUDPPORT
  1070. #define WSL_HS_WUPRSCS5                                     "wupRscs5"
  1071.  
  1072. #define WSL_HC_WUPRSCS6                                     WSL_HC_EXWUDPPORT
  1073. #define WSL_HS_WUPRSCS6                                     "wupRscs6"
  1074.  
  1075. #define WSL_HC_WUPRSCS7                                     WSL_HC_EXWUDPPORT
  1076. #define WSL_HS_WUPRSCS7                                     "wupRscs7"
  1077.  
  1078. #define WSL_HC_WUPRSCS8                                     WSL_HC_EXWUDPPORT
  1079. #define WSL_HS_WUPRSCS8                                     "wupRscs8"
  1080.  
  1081. #define WSL_HC_WUPRSCS9                                     WSL_HC_EXWUDPPORT
  1082. #define WSL_HS_WUPRSCS9                                     "wupRscs9"
  1083.  
  1084. #define WSL_HC_WUPRSCSA                                     WSL_HC_EXWUDPPORT
  1085. #define WSL_HS_WUPRSCSA                                     "wupRscsa"
  1086.  
  1087. #define WSL_HC_WUPRSCSB                                     WSL_HC_EXWUDPPORT
  1088. #define WSL_HS_WUPRSCSB                                     "wupRscsb"
  1089.  
  1090. #define WSL_HC_WUPQMASTER                                   WSL_HC_EXWUDPPORT
  1091. #define WSL_HS_WUPQMASTER                                   "wupQMaster"
  1092.  
  1093. //
  1094. // EXWNetwareService enum
  1095. //
  1096.  
  1097. #define WSL_HC_EXWNETWARESERVICE                            2200
  1098. #define WSL_HS_EXWNETWARESERVICE                            "EXWNetwareService enum"
  1099.  
  1100. #define WSL_HC_WNEPRINTQUEUE                                WSL_HC_EXWNETWARESERVICE
  1101. #define WSL_HS_WNEPRINTQUEUE                                "wnePrintQueue"
  1102.  
  1103. #define WSL_HC_WNEFILESERVER                                WSL_HC_EXWNETWARESERVICE
  1104. #define WSL_HS_WNEFILESERVER                                "wneFileServer"
  1105.  
  1106. #define WSL_HC_WNEJOBSERVER                                 WSL_HC_EXWNETWARESERVICE
  1107. #define WSL_HS_WNEJOBSERVER                                 "wneJobServer"
  1108.  
  1109. #define WSL_HC_WNEGATEWAY                                   WSL_HC_EXWNETWARESERVICE
  1110. #define WSL_HS_WNEGATEWAY                                   "wneGateway"
  1111.  
  1112. #define WSL_HC_WNEPRINTSERVER                               WSL_HC_EXWNETWARESERVICE
  1113. #define WSL_HS_WNEPRINTSERVER                               "wnePrintServer"
  1114.  
  1115. #define WSL_HC_WNEARCHIVEQUEUE                              WSL_HC_EXWNETWARESERVICE
  1116. #define WSL_HS_WNEARCHIVEQUEUE                              "wneArchiveQueue"
  1117.  
  1118. #define WSL_HC_WNEARCHIVESERVER                             WSL_HC_EXWNETWARESERVICE
  1119. #define WSL_HS_WNEARCHIVESERVER                             "wneArchiveServer"
  1120.  
  1121. #define WSL_HC_WNEJOBQUEUE                                  WSL_HC_EXWNETWARESERVICE
  1122. #define WSL_HS_WNEJOBQUEUE                                  "wneJobQueue"
  1123.  
  1124. #define WSL_HC_WNEADMINISTRATION                            WSL_HC_EXWNETWARESERVICE
  1125. #define WSL_HS_WNEADMINISTRATION                            "wneAdministration"
  1126.  
  1127. #define WSL_HC_WNENASSNAGATEWAY                             WSL_HC_EXWNETWARESERVICE
  1128. #define WSL_HS_WNENASSNAGATEWAY                             "wneNasSnaGateway"
  1129.  
  1130. #define WSL_HC_WNEREMOTEBRIDGESERVER                        WSL_HC_EXWNETWARESERVICE
  1131. #define WSL_HS_WNEREMOTEBRIDGESERVER                        "wneRemoteBridgeServer"
  1132.  
  1133. #define WSL_HC_WNETIMESYNCHRONIZATIONSERVER                 WSL_HC_EXWNETWARESERVICE
  1134. #define WSL_HS_WNETIMESYNCHRONIZATIONSERVER                 "wneTimeSynchronizationServer"
  1135.  
  1136. #define WSL_HC_WNEARCHIVESERVERDYNAMICSAP                   WSL_HC_EXWNETWARESERVICE
  1137. #define WSL_HS_WNEARCHIVESERVERDYNAMICSAP                   "wneArchiveServerDynamicSap"
  1138.  
  1139. #define WSL_HC_WNEADVERTISINGPRINTSERVER                    WSL_HC_EXWNETWARESERVICE
  1140. #define WSL_HS_WNEADVERTISINGPRINTSERVER                    "wneAdvertisingPrintServer"
  1141.  
  1142. #define WSL_HC_WNEBTRIEVEVAP                                WSL_HC_EXWNETWARESERVICE
  1143. #define WSL_HS_WNEBTRIEVEVAP                                "wneBtrieveVap"
  1144.  
  1145. #define WSL_HC_WNEDIRECTORYSERVER                           WSL_HC_EXWNETWARESERVICE
  1146. #define WSL_HS_WNEDIRECTORYSERVER                           "wneDirectoryServer"
  1147.  
  1148. #define WSL_HC_WNENETWARE386                                WSL_HC_EXWNETWARESERVICE
  1149. #define WSL_HS_WNENETWARE386                                "wneNetware386"
  1150.  
  1151. #define WSL_HC_WNEHPPRINTSERVER                             WSL_HC_EXWNETWARESERVICE
  1152. #define WSL_HS_WNEHPPRINTSERVER                             "wneHpPrintServer"
  1153.  
  1154. #define WSL_HC_WNESNASERVER                                 WSL_HC_EXWNETWARESERVICE
  1155. #define WSL_HS_WNESNASERVER                                 "wneSnaServer"
  1156.  
  1157. #define WSL_HC_WNESAASERVER                                 WSL_HC_EXWNETWARESERVICE
  1158. #define WSL_HS_WNESAASERVER                                 "wneSaaServer"
  1159.  
  1160. //
  1161. // EXWDnsRecordType enum
  1162. //
  1163.  
  1164. #define WSL_HC_EXWDNSRECORDTYPE                             2300
  1165. #define WSL_HS_EXWDNSRECORDTYPE                             "EXWDnsRecordType enum"
  1166.  
  1167. #define WSL_HC_WDRDNSTYPEA                                  WSL_HC_EXWDNSRECORDTYPE
  1168. #define WSL_HS_WDRDNSTYPEA                                  "wdrDnsTypeA"
  1169.  
  1170. #define WSL_HC_WDRDNSTYPENS                                 WSL_HC_EXWDNSRECORDTYPE
  1171. #define WSL_HS_WDRDNSTYPENS                                 "wdrDnsTypeNs"
  1172.  
  1173. #define WSL_HC_WDRDNSTYPEMD                                 WSL_HC_EXWDNSRECORDTYPE
  1174. #define WSL_HS_WDRDNSTYPEMD                                 "wdrDnsTypeMd"
  1175.  
  1176. #define WSL_HC_WDRDNSTYPEMF                                 WSL_HC_EXWDNSRECORDTYPE
  1177. #define WSL_HS_WDRDNSTYPEMF                                 "wdrDnsTypeMf"
  1178.  
  1179. #define WSL_HC_WDRDNSTYPECNAME                              WSL_HC_EXWDNSRECORDTYPE
  1180. #define WSL_HS_WDRDNSTYPECNAME                              "wdrDnsTypeCname"
  1181.  
  1182. #define WSL_HC_WDRDNSTYPESOA                                WSL_HC_EXWDNSRECORDTYPE
  1183. #define WSL_HS_WDRDNSTYPESOA                                "wdrDnsTypeSoa"
  1184.  
  1185. #define WSL_HC_WDRDNSTYPEMB                                 WSL_HC_EXWDNSRECORDTYPE
  1186. #define WSL_HS_WDRDNSTYPEMB                                 "wdrDnsTypeMb"
  1187.  
  1188. #define WSL_HC_WDRDNSTYPEMG                                 WSL_HC_EXWDNSRECORDTYPE
  1189. #define WSL_HS_WDRDNSTYPEMG                                 "wdrDnsTypeMg"
  1190.  
  1191. #define WSL_HC_WDRDNSTYPEMR                                 WSL_HC_EXWDNSRECORDTYPE
  1192. #define WSL_HS_WDRDNSTYPEMR                                 "wdrDnsTypeMr"
  1193.  
  1194. #define WSL_HC_WDRDNSTYPENULL                               WSL_HC_EXWDNSRECORDTYPE
  1195. #define WSL_HS_WDRDNSTYPENULL                               "wdrDnsTypeNull"
  1196.  
  1197. #define WSL_HC_WDRDNSTYPEWKS                                WSL_HC_EXWDNSRECORDTYPE
  1198. #define WSL_HS_WDRDNSTYPEWKS                                "wdrDnsTypeWks"
  1199.  
  1200. #define WSL_HC_WDRDNSTYPEPTR                                WSL_HC_EXWDNSRECORDTYPE
  1201. #define WSL_HS_WDRDNSTYPEPTR                                "wdrDnsTypePtr"
  1202.  
  1203. #define WSL_HC_WDRDNSTYPEHINFO                              WSL_HC_EXWDNSRECORDTYPE
  1204. #define WSL_HS_WDRDNSTYPEHINFO                              "wdrDnsTypeHInfo"
  1205.  
  1206. #define WSL_HC_WDRDNSTYPEMINFO                              WSL_HC_EXWDNSRECORDTYPE
  1207. #define WSL_HS_WDRDNSTYPEMINFO                              "wdrDnsTypeMInfo"
  1208.  
  1209. #define WSL_HC_WDRDNSTYPEMX                                 WSL_HC_EXWDNSRECORDTYPE
  1210. #define WSL_HS_WDRDNSTYPEMX                                 "wdrDnsTypeMx"
  1211.  
  1212. #define WSL_HC_WDRDNSTYPETEXT                               WSL_HC_EXWDNSRECORDTYPE
  1213. #define WSL_HS_WDRDNSTYPETEXT                               "wdrDnsTypeText"
  1214.  
  1215. #define WSL_HC_WDRDNSTYPERP                                 WSL_HC_EXWDNSRECORDTYPE
  1216. #define WSL_HS_WDRDNSTYPERP                                 "wdrDnsTypeRp"
  1217.  
  1218. #define WSL_HC_WDRDNSTYPEAFSDB                              WSL_HC_EXWDNSRECORDTYPE
  1219. #define WSL_HS_WDRDNSTYPEAFSDB                              "wdrDnsTypeAfsdb"
  1220.  
  1221. #define WSL_HC_WDRDNSTYPEX25                                WSL_HC_EXWDNSRECORDTYPE
  1222. #define WSL_HS_WDRDNSTYPEX25                                "wdrDnsTypeX25"
  1223.  
  1224. #define WSL_HC_WDRDNSTYPEISDN                               WSL_HC_EXWDNSRECORDTYPE
  1225. #define WSL_HS_WDRDNSTYPEISDN                               "wdrDnsTypeIsdn"
  1226.  
  1227. #define WSL_HC_WDRDNSTYPERT                                 WSL_HC_EXWDNSRECORDTYPE
  1228. #define WSL_HS_WDRDNSTYPERT                                 "wdrDnsTypeRt"
  1229.  
  1230. #define WSL_HC_WDRDNSTYPENSAP                               WSL_HC_EXWDNSRECORDTYPE
  1231. #define WSL_HS_WDRDNSTYPENSAP                               "wdrDnsTypeNsap"
  1232.  
  1233. #define WSL_HC_WDRDNSTYPENSAPPTR                            WSL_HC_EXWDNSRECORDTYPE
  1234. #define WSL_HS_WDRDNSTYPENSAPPTR                            "wdrDnsTypeNsapptr"
  1235.  
  1236. #define WSL_HC_WDRDNSTYPESIG                                WSL_HC_EXWDNSRECORDTYPE
  1237. #define WSL_HS_WDRDNSTYPESIG                                "wdrDnsTypeSig"
  1238.  
  1239. #define WSL_HC_WDRDNSTYPEKEY                                WSL_HC_EXWDNSRECORDTYPE
  1240. #define WSL_HS_WDRDNSTYPEKEY                                "wdrDnsTypeKey"
  1241.  
  1242. #define WSL_HC_WDRDNSTYPEPX                                 WSL_HC_EXWDNSRECORDTYPE
  1243. #define WSL_HS_WDRDNSTYPEPX                                 "wdrDnsTypePx"
  1244.  
  1245. #define WSL_HC_WDRDNSTYPEGPOS                               WSL_HC_EXWDNSRECORDTYPE
  1246. #define WSL_HS_WDRDNSTYPEGPOS                               "wdrDnsTypeGpos"
  1247.  
  1248. #define WSL_HC_WDRDNSTYPEAAAA                               WSL_HC_EXWDNSRECORDTYPE
  1249. #define WSL_HS_WDRDNSTYPEAAAA                               "wdrDnsTypeAaaa"
  1250.  
  1251. #define WSL_HC_WDRDNSTYPELOC                                WSL_HC_EXWDNSRECORDTYPE
  1252. #define WSL_HS_WDRDNSTYPELOC                                "wdrDnsTypeLoc"
  1253.  
  1254. #define WSL_HC_WDRDNSTYPENXT                                WSL_HC_EXWDNSRECORDTYPE
  1255. #define WSL_HS_WDRDNSTYPENXT                                "wdrDnsTypeNxt"
  1256.  
  1257. #define WSL_HC_WDRDNSTYPESRV                                WSL_HC_EXWDNSRECORDTYPE
  1258. #define WSL_HS_WDRDNSTYPESRV                                "wdrDnsTypeSrv"
  1259.  
  1260. #define WSL_HC_WDRDNSTYPEATMA                               WSL_HC_EXWDNSRECORDTYPE
  1261. #define WSL_HS_WDRDNSTYPEATMA                               "wdrDnsTypeAtma"
  1262.  
  1263. //
  1264. // EXWNetworkStringFormat enum
  1265. //
  1266.  
  1267. #define WSL_HC_EXWNETWORKSTRINGFORMAT                       2400
  1268. #define WSL_HS_EXWNETWORKSTRINGFORMAT                       "EXWNetworkStringFormat enum"
  1269.  
  1270. #define WSL_HC_WNFANSISTRINGS                               WSL_HC_EXWNETWORKSTRINGFORMAT
  1271. #define WSL_HS_WNFANSISTRINGS                               "wnfAnsiStrings"
  1272.  
  1273. #define WSL_HC_WNFUNICODESTRINGS                            WSL_HC_EXWNETWORKSTRINGFORMAT
  1274. #define WSL_HS_WNFUNICODESTRINGS                            "wnfUnicodeStrings"
  1275.  
  1276. //
  1277. // EXWStringTransferAdviseFlags enum
  1278. //
  1279.  
  1280. #define WSL_HC_EXWSTRINGTRANSFERADVISEFLAGS                 2500
  1281. #define WSL_HS_EXWSTRINGTRANSFERADVISEFLAGS                 "EXWStringTransferAdviseFlags enum"
  1282.  
  1283. #define WSL_HC_WSANONE                                      WSL_HC_EXWSTRINGTRANSFERADVISEFLAGS
  1284. #define WSL_HS_WSANONE                                      "wsaNone"
  1285.  
  1286. #define WSL_HC_WSAADVISESENT                                WSL_HC_EXWSTRINGTRANSFERADVISEFLAGS
  1287. #define WSL_HS_WSAADVISESENT                                "wsaAdviseSent"
  1288.  
  1289. #define WSL_HC_WSAADVISEAVAILABLE                           WSL_HC_EXWSTRINGTRANSFERADVISEFLAGS
  1290. #define WSL_HS_WSAADVISEAVAILABLE                           "wsaAdviseAvailable"
  1291.  
  1292. #define WSL_HC_WSAADVISERECEIVEDONDEMAND                    WSL_HC_EXWSTRINGTRANSFERADVISEFLAGS
  1293. #define WSL_HS_WSAADVISERECEIVEDONDEMAND                    "wsaAdviseReceivedOnDemand"
  1294.  
  1295. #define WSL_HC_WSAADVISERECEIVEDALWAYS                      WSL_HC_EXWSTRINGTRANSFERADVISEFLAGS
  1296. #define WSL_HS_WSAADVISERECEIVEDALWAYS                      "wsaAdviseReceivedAlways"
  1297.  
  1298. #define WSL_HC_WSAADVISERECEIVEDLINEALWAYS                  WSL_HC_EXWSTRINGTRANSFERADVISEFLAGS
  1299. #define WSL_HS_WSAADVISERECEIVEDLINEALWAYS                  "wsaAdviseReceivedLineAlways"
  1300.  
  1301. #define WSL_HC_WSAADVISERECEIVEDOOB                         WSL_HC_EXWSTRINGTRANSFERADVISEFLAGS
  1302. #define WSL_HS_WSAADVISERECEIVEDOOB                         "wsaAdviseReceivedOutOfBand"
  1303.  
  1304. //
  1305. // EXWAtmAddressType enum
  1306. //
  1307.  
  1308. #define WSL_HC_EXWATMADDRESSTYPE                            2600
  1309. #define WSL_HS_EXWATMADDRESSTYPE                            "EXWAtmAddressType enum"
  1310.  
  1311. #define WSL_HC_WATE164                                      WSL_HC_EXWATMADDRESSTYPE
  1312. #define WSL_HS_WATE164                                      "watE164"
  1313.  
  1314. #define WSL_HC_WATNSAP                                      WSL_HC_EXWATMADDRESSTYPE
  1315. #define WSL_HS_WATNSAP                                      "watNsap"
  1316.  
  1317. #define WSL_HC_WATAESA                                      WSL_HC_EXWATMADDRESSTYPE
  1318. #define WSL_HS_WATAESA                                      "watAesa"
  1319.  
  1320. #define WSL_HC_WATSAPFIELDANYAESASEL                        WSL_HC_EXWATMADDRESSTYPE
  1321. #define WSL_HS_WATSAPFIELDANYAESASEL                        "watSapFieldAnyAesaSelector"
  1322.  
  1323. #define WSL_HC_WATSAPFIELDANYAESAREST                       WSL_HC_EXWATMADDRESSTYPE
  1324. #define WSL_HS_WATSAPFILEDANYAESAREST                       "watSapFieldAnyAesaRest"
  1325.  
  1326. #define WSL_HC_WATSAPFIELDABSENT                            WSL_HC_EXWATMADDRESSTYPE
  1327. #define WSL_HS_WATSAPFILEDABSENT                            "watSapFieldAbsent"
  1328.  
  1329. #define WSL_HC_WATSAPFIELDANY                               WSL_HC_EXWATMADDRESSTYPE
  1330. #define WSL_HS_WATSAPFILEDANY                               "watSapFieldAny"
  1331.  
  1332. //
  1333. // EXWIsoTpAddressType enum
  1334. //
  1335.  
  1336. #define WSL_HC_EXWISOTPADDRESSTYPE                          2700
  1337. #define WSL_HS_EXWISOTPADDRESSTYPE                          "EXWIsoTpAddressType enum"
  1338.  
  1339. #define WSL_HC_WITHIERARCHICAL                              WSL_HC_EXWISOTPADDRESSTYPE
  1340. #define WSL_HS_WITHIERARCHICAL                              "witHierarchical"
  1341.  
  1342. #define WSL_HC_WITNONHIERARCHICAL                           WSL_HC_EXWISOTPADDRESSTYPE
  1343. #define WSL_HS_WITNONHIERARCHICAL                           "witNonHierarchical"
  1344.  
  1345. //
  1346. // EXWNetBIOSAddressType enum
  1347. //
  1348.  
  1349. #define WSL_HC_EXWNETBIOSADDRESSTYPE                        2800
  1350. #define WSL_HS_EXWNETBIOSADDRESSTYPE                        "EXWNetBIOSAddressType enum"
  1351.  
  1352. #define WSL_HC_WNTUNIQUENAME                                WSL_HC_EXWNETBIOSADDRESSTYPE
  1353. #define WSL_HS_WNTUNIQUENAME                                "wntUniqueName"
  1354.  
  1355. #define WSL_HC_WNTGROUPNAME                                 WSL_HC_EXWNETBIOSADDRESSTYPE
  1356. #define WSL_HS_WNTGROUPNAME                                 "wntGroupName"
  1357.  
  1358. #define WSL_HC_WNTQUICKUNIQUENAME                           WSL_HC_EXWNETBIOSADDRESSTYPE
  1359. #define WSL_HS_WNTQUICKUNIQUENAME                           "wntQuickUniqueName"
  1360.  
  1361. #define WSL_HC_WNTQUICKGROUPNAME                            WSL_HC_EXWNETBIOSADDRESSTYPE
  1362. #define WSL_HS_WNTQUICKGROUPNAME                            "wntQuickGroupName"
  1363.  
  1364. //
  1365. // EXWDECnetObject enum
  1366. //
  1367.  
  1368. #define WSL_HC_EXWDECNETOBJECT                              2900
  1369. #define WSL_HS_EXWDECNETOBJECT                              "EXWDECnetObject enum"
  1370.  
  1371. #define WSL_HC_WDNFILEACCESSLISTENER                        WSL_HC_EXWDECNETOBJECT
  1372. #define WSL_HS_WDNFILEACCESSLISTENER                        "wdnFileAccessListener"
  1373.  
  1374. #define WSL_HC_WDNNETWORKMANAGEMENT                         WSL_HC_EXWDECNETOBJECT
  1375. #define WSL_HS_WDNNETWORKMANAGEMENT                         "wdnNetworkManagement"
  1376.  
  1377. #define WSL_HC_WDNREMOTETERMINALS                           WSL_HC_EXWDECNETOBJECT
  1378. #define WSL_HS_WDNREMOTETERMINALS                           "wdnRemoteTerminals"
  1379.  
  1380. #define WSL_HC_WDNMIRROR                                    WSL_HC_EXWDECNETOBJECT
  1381. #define WSL_HS_WDNMIRROR                                    "wdnMirror"
  1382.  
  1383. #define WSL_HC_WDNEVENTRECEIVER                             WSL_HC_EXWDECNETOBJECT
  1384. #define WSL_HS_WDNEVENTRECEIVER                             "wdnEventReceiver"
  1385.  
  1386. #define WSL_HC_WDNMAIL11                                    WSL_HC_EXWDECNETOBJECT
  1387. #define WSL_HS_WDNMAIL11                                    "wdnMail11"
  1388.  
  1389. #define WSL_HC_WDNPHONE                                     WSL_HC_EXWDECNETOBJECT
  1390. #define WSL_HS_WDNPHONE                                     "wdnPhone"
  1391.  
  1392. #define WSL_HC_WDNCOMMANDTERMINALS                          WSL_HC_EXWDECNETOBJECT
  1393. #define WSL_HS_WDNCOMMANDTERMINALS                          "wdnCommandTerminals"
  1394.  
  1395. #define WSL_HC_WDNDATATESTRECEIVER                          WSL_HC_EXWDECNETOBJECT
  1396. #define WSL_HS_WDNDATATESTRECEIVER                          "wdnDataTestReceiver"
  1397.  
  1398. //
  1399. // EXWSapFieldMask enum
  1400. //
  1401.  
  1402. #define WSL_HC_EXWSAPFIELDMASK                              3000
  1403. #define WSL_HS_EXWSAPFIELDMASK                              "EXWSapFieldMask enum"
  1404.  
  1405. #define WSL_HC_WSMABSENT                                    WSL_HC_EXWSAPFIELDMASK
  1406. #define WSL_HS_WSMABSENT                                    "wsmAbsent"
  1407.  
  1408. #define WSL_HC_WSMANY                                       WSL_HC_EXWSAPFIELDMASK
  1409. #define WSL_HS_WSMANY                                       "wsmAny"
  1410.  
  1411. #define WSL_HC_WSMANYSELECTOR                               WSL_HC_EXWSAPFIELDMASK
  1412. #define WSL_HS_WSMANYSELECTOR                               "wsmAnySelector"
  1413.  
  1414. #define WSL_HC_WSMANYREST                                   WSL_HC_EXWSAPFIELDMASK
  1415. #define WSL_HS_WSMANYREST                                   "wsmAnyRest"
  1416.  
  1417. //
  1418. // EXWBlliLayer2Protocol enum
  1419. //
  1420.  
  1421. #define WSL_HC_EXWBLLILAYER2PROTOCOL                        3100
  1422. #define WSL_HS_EXWBLLILAYER2PROTOCOL                        "EXWBlliLayer2Protocol enum"
  1423.  
  1424. #define WSL_HC_WLL2ISO1745                                  WSL_HC_EXWBLLILAYER2PROTOCOL
  1425. #define WSL_HS_WLL2ISO1745                                  "wll2Iso1745"
  1426.  
  1427. #define WSL_HC_WLL2Q921                                     WSL_HC_EXWBLLILAYER2PROTOCOL
  1428. #define WSL_HS_WLL2Q921                                     "wll2Q921"
  1429.  
  1430. #define WSL_HC_WLL2X25L                                     WSL_HC_EXWBLLILAYER2PROTOCOL
  1431. #define WSL_HS_WLL2X25L                                     "wll2X25l"
  1432.  
  1433. #define WSL_HC_WLL2X25M                                     WSL_HC_EXWBLLILAYER2PROTOCOL
  1434. #define WSL_HS_WLL2X25M                                     "wll2X25m"
  1435.  
  1436. #define WSL_HC_WLL2ELAPB                                    WSL_HC_EXWBLLILAYER2PROTOCOL
  1437. #define WSL_HS_WLL2ELAPB                                    "wll2Elapb"
  1438.  
  1439. #define WSL_HC_WLL2HDLCARM                                  WSL_HC_EXWBLLILAYER2PROTOCOL
  1440. #define WSL_HS_WLL2HDLCARM                                  "wll2HdlcArm"
  1441.  
  1442. #define WSL_HC_WLL2HDLCNRM                                  WSL_HC_EXWBLLILAYER2PROTOCOL
  1443. #define WSL_HS_WLL2HDLCNRM                                  "wll2HdlcNrm"
  1444.  
  1445. #define WSL_HC_WLL2HDLCABM                                  WSL_HC_EXWBLLILAYER2PROTOCOL
  1446. #define WSL_HS_WLL2HDLCABM                                  "wll2HdlcAbm"
  1447.  
  1448. #define WSL_HC_WLL2LLC                                      WSL_HC_EXWBLLILAYER2PROTOCOL
  1449. #define WSL_HS_WLL2LLC                                      "wll2Llc"
  1450.  
  1451. #define WSL_HC_WLL2X75                                      WSL_HC_EXWBLLILAYER2PROTOCOL
  1452. #define WSL_HS_WLL2X75                                      "wll2X75"
  1453.  
  1454. #define WSL_HC_WLL2Q922                                     WSL_HC_EXWBLLILAYER2PROTOCOL
  1455. #define WSL_HS_WLL2Q922                                     "wll2Q922"
  1456.  
  1457. #define WSL_HC_WLL2USERSPECIFIED                            WSL_HC_EXWBLLILAYER2PROTOCOL
  1458. #define WSL_HS_WLL2USERSPECIFIED                            "wll2UserSpecified"
  1459.  
  1460. #define WSL_HC_WLL2ISO7776                                  WSL_HC_EXWBLLILAYER2PROTOCOL
  1461. #define WSL_HS_WLL2ISO7776                                  "wll2Iso7776"
  1462.  
  1463. #define WSL_HC_WLL2ABSENT                                   WSL_HC_EXWBLLILAYER2PROTOCOL
  1464. #define WSL_HS_WLL2ABSENT                                   "wll2Absent"
  1465.  
  1466. #define WSL_HC_WLL2ANY                                      WSL_HC_EXWBLLILAYER2PROTOCOL
  1467. #define WSL_HS_WLL2ANY                                      "wll2Any"
  1468.  
  1469. //
  1470. // EXWBlliLayer3Protocol enum
  1471. //
  1472.  
  1473. #define WSL_HC_EXWBLLILAYER3PROTOCOL                        3200
  1474. #define WSL_HS_EXWBLLILAYER3PROTOCOL                        "EXWBlliLayer3Protocol enum"
  1475.  
  1476. #define WSL_HC_WLL3X25                                      WSL_HC_EXWBLLILAYER3PROTOCOL
  1477. #define WSL_HS_WLL3X25                                      "wll3X25"
  1478.  
  1479. #define WSL_HC_WLL3ISO8208                                  WSL_HC_EXWBLLILAYER3PROTOCOL
  1480. #define WSL_HS_WLL3ISO8208                                  "wll3Iso8208"
  1481.  
  1482. #define WSL_HC_WLL3X223                                     WSL_HC_EXWBLLILAYER3PROTOCOL
  1483. #define WSL_HS_WLL3X223                                     "wll3X223"
  1484.  
  1485. #define WSL_HC_WLL3SIO8473                                  WSL_HC_EXWBLLILAYER3PROTOCOL
  1486. #define WSL_HS_WLL3SIO8473                                  "wll3Sio8473"
  1487.  
  1488. #define WSL_HC_WLL3T70                                      WSL_HC_EXWBLLILAYER3PROTOCOL
  1489. #define WSL_HS_WLL3T70                                      "wll3T70"
  1490.  
  1491. #define WSL_HC_WLL3ISOTR9577                                WSL_HC_EXWBLLILAYER3PROTOCOL
  1492. #define WSL_HS_WLL3ISOTR9577                                "wll3IsoTr9577"
  1493.  
  1494. #define WSL_HC_WLL3USERSPECIFIED                            WSL_HC_EXWBLLILAYER3PROTOCOL
  1495. #define WSL_HS_WLL3USERSPECIFIED                            "wll3UserSpecified"
  1496.  
  1497. #define WSL_HC_WLL3ABSENT                                   WSL_HC_EXWBLLILAYER3PROTOCOL
  1498. #define WSL_HS_WLL3ABSENT                                   "wll3Absent"
  1499.  
  1500. #define WSL_HC_WLL3ANY                                      WSL_HC_EXWBLLILAYER3PROTOCOL
  1501. #define WSL_HS_WLL3ANY                                      "wll3Any"
  1502.  
  1503. //
  1504. // EXWBlliLayer3InitialProtocol enum
  1505. //
  1506.  
  1507. #define WSL_HC_EXWBLLILAYER3INITIALPROTOCOL                 3300
  1508. #define WSL_HS_EXWBLLILAYER3INITIALPROTOCOL                 "EXWBlliLayer3InitialProtocol enum"
  1509.  
  1510. #define WSL_HC_WIPSNAP                                      WSL_HC_EXWBLLILAYER3INITIALPROTOCOL
  1511. #define WSL_HS_WIPSNAP                                      "wipSnap"
  1512.  
  1513. #define WSL_HC_WIPIP                                        WSL_HC_EXWBLLILAYER3INITIALPROTOCOL
  1514. #define WSL_HS_WIPIP                                        "wipIp"
  1515.  
  1516. //
  1517. // EXWHighLayerInfoType enum
  1518. //
  1519.  
  1520. #define WSL_HC_EXWHIGHLAYERINFOTYPE                         3400
  1521. #define WSL_HS_EXWHIGHLAYERINFOTYPE                         "EXWHighLayerInfoType enum"
  1522.  
  1523. #define WSL_HC_WHLISO                                       WSL_HC_EXWHIGHLAYERINFOTYPE
  1524. #define WSL_HS_WHLISO                                       "whlIso"
  1525.  
  1526. #define WSL_HC_WHLUSERSPECIFIC                              WSL_HC_EXWHIGHLAYERINFOTYPE
  1527. #define WSL_HS_WHLUSERSPECIFIC                              "whlUserSpecific"
  1528.  
  1529. #define WSL_HC_WHLHIGHLAYERPROFILE                          WSL_HC_EXWHIGHLAYERINFOTYPE
  1530. #define WSL_HS_WHLHIGHLAYERPROFILE                          "whlHighLayerProfile"
  1531.  
  1532. #define WSL_HC_WHLVENDORSPECIFICAPPID                       WSL_HC_EXWHIGHLAYERINFOTYPE
  1533. #define WSL_HS_WHLVENDORSPECIFICAPPID                       "whlVendorSpecificAppId"
  1534.  
  1535. #define WSL_HC_WHLABSENT                                    WSL_HC_EXWHIGHLAYERINFOTYPE
  1536. #define WSL_HS_WHLABSENT                                    "whlAbsent"
  1537.  
  1538. #define WSL_HC_WHLANY                                       WSL_HC_EXWHIGHLAYERINFOTYPE
  1539. #define WSL_HS_WHLANY                                       "whlAny"
  1540.  
  1541. //
  1542. // EXWConnectionAdviseFlags enum
  1543. //
  1544.  
  1545. #define WSL_HC_EXWCONNECTIONADVISEFLAGS                     3500
  1546. #define WSL_HS_EXWCONNECTIONADVISEFLAGS                     "EXWConnectionAdviseFlags enum"
  1547.  
  1548. #define WSL_HC_WCANONE                                      WSL_HC_EXWCONNECTIONADVISEFLAGS
  1549. #define WSL_HS_WCANONE                                      "wcaNone"
  1550.  
  1551. #define WSL_HC_WCAADVISEDISCONNECTED                        WSL_HC_EXWCONNECTIONADVISEFLAGS
  1552. #define WSL_HS_WCAADVISEDISCONNECTED                        "wcaAdviseDisconnected"
  1553.  
  1554. //
  1555. // EXWMultipointJoinFlags
  1556. //
  1557.  
  1558. #define WSL_HC_EXWMULTIPOINTJOINFLAGS                       3600
  1559. #define WSL_HS_EXWMULTIPOINTJOINFLAGS                       "EXWMultipointJoinFlags enum"
  1560.  
  1561. #define WSL_HC_WJFSENDERONLY                                WSL_HC_EXWMULTIPOINTJOINFLAGS
  1562. #define WSL_HS_WJFSENDERONLY                                "wjfSenderOnly"
  1563.  
  1564. #define WSL_HC_WJFRECEIVERONLY                              WSL_HC_EXWMULTIPOINTJOINFLAGS
  1565. #define WSL_HS_WJFRECEIVERONLY                              "wjfReceiverOnly"
  1566.  
  1567. #define WSL_HC_WJFBOTH                                      WSL_HC_EXWMULTIPOINTJOINFLAGS
  1568. #define WSL_HS_WJFBOTH                                      "wjfBoth"
  1569.  
  1570. //
  1571. // EXWSendOptions
  1572. //
  1573.  
  1574. #define WSL_HC_EXWSENDOPTIONS                               3700
  1575. #define WSL_HS_EXWSENDOPTIONS                               "EXWSendOptions enum"
  1576.  
  1577. #define WSL_HC_WSONONE                                      WSL_HC_EXWSENDOPTIONS
  1578. #define WSL_HS_WSONONE                                      "wsoNone"
  1579.  
  1580. #define WSL_HC_WSOOUTOFBAND                                 WSL_HC_EXWSENDOPTIONS
  1581. #define WSL_HS_WSOOUTOFBAND                                 "wsoOutOfBand"
  1582.  
  1583.  
  1584. //=============================================================================================
  1585. // Structs (7000+)
  1586. //=============================================================================================
  1587.  
  1588.  
  1589. //
  1590. // SXWNameSpaceParam struct
  1591. //
  1592.  
  1593. #define WSL_HC_SXWNAMESPACEPARAM                            7000
  1594. #define WSL_HS_SXWNAMESPACEPARAM                            "SXWNameSpaceParam struct"
  1595.  
  1596. //
  1597. // SXWAddressInfo struct
  1598. //
  1599.  
  1600. #define WSL_HC_SXWADDRESSINFO                               7100
  1601. #define WSL_HS_SXWADDRESSINFO                               "SXWAddressInfo struct"
  1602.  
  1603. //
  1604. // SXWServiceAddressInfo struct
  1605. //
  1606.  
  1607. #define WSL_HC_SXWSERVICEADDRESSINFO                        7200
  1608. #define WSL_HS_SXWSERVICEADDRESSINFO                        "SXWServiceAddressInfo struct"
  1609.  
  1610. //
  1611. // SXWProtocolFamily struct
  1612. //
  1613.  
  1614. #define WSL_HC_SXWPROTOCOLFAMILY                            7300
  1615. #define WSL_HS_SXWPROTOCOLFAMILY                            "SXWProtocolFamily struct"
  1616.  
  1617. //
  1618. // SXWProtocolInfo struct
  1619. //
  1620.  
  1621. #define WSL_HC_SXWPROTOCOLINFO                              7400
  1622. #define WSL_HS_SXWPROTOCOLINFO                              "SXWProtocolInfo struct"
  1623.  
  1624. //
  1625. // SXWFlowSpec struct
  1626. //
  1627.  
  1628. #define WSL_HC_SXWFLOWSPEC                                  7500
  1629. #define WSL_HS_SXWFLOWSPEC                                  "SXWFlowSpec struct"
  1630.  
  1631. //
  1632. // SXWQualityOfServiceInfo struct
  1633. //
  1634.  
  1635. #define WSL_HC_SXWQUALITYOFSERVICEINFO                      7600
  1636. #define WSL_HS_SXWQUALITYOFSERVICEINFO                      "SXWQualityOfServiceInfo struct"
  1637.  
  1638.  
  1639. //=============================================================================================
  1640. // Custom interfaces (10000+)
  1641. //=============================================================================================
  1642.  
  1643.  
  1644. //
  1645. // IXWServiceRegistration interface
  1646. //
  1647.  
  1648. #define WSL_HC_IXWSERVICEREGISTRATION                       10000
  1649. #define WSL_HS_IXWSERVICEREGISTRATION                       "IXWServiceRegistration interface"
  1650.  
  1651. #define WSL_HC_IXWSERVICEREGISTRATION_INSTALLSERVICECLASS   10001
  1652. #define WSL_HS_IXWSERVICEREGISTRATION_INSTALLSERVICECLASS   "InstallServiceClass method"
  1653.  
  1654. #define WSL_HC_IXWSERVICEREGISTRATION_REMOVESERVICECLASS    10002
  1655. #define WSL_HS_IXWSERVICEREGISTRATION_REMOVESERVICECLASS    "RemoveServiceClass method"
  1656.  
  1657. #define WSL_HC_IXWSERVICEREGISTRATION_GETSERVICECLASSINFO   10003
  1658. #define WSL_HS_IXWSERVICEREGISTRATION_GETSERVICECLASSINFO   "GetServiceClassInfo method"
  1659.  
  1660. #define WSL_HC_IXWSERVICEREGISTRATION_ADVERTISESERVICEPROVI 10004
  1661. #define WSL_HS_IXWSERVICEREGISTRATION_ADVERTISESERVICEPROVI "AdvertiseServiceProvider method"
  1662.  
  1663. #define WSL_HC_IXWSERVICEREGISTRATION_UNADVERTISESERVICEPRO 10005
  1664. #define WSL_HS_IXWSERVICEREGISTRATION_UNADVERTISESERVICEPRO "UnadvertiseServiceProvider method"
  1665.  
  1666. //
  1667. // IXWServiceClassGuidMap interface
  1668. //
  1669.  
  1670. #define WSL_HC_IXWSERVICECLASSGUIDMAP                       10100
  1671. #define WSL_HS_IXWSERVICECLASSGUIDMAP                       "IXWServiceClassGuidMap interface"
  1672.  
  1673. #define WSL_HC_IXWSERVICECLASSGUIDMAP_GETTCPSERVICECLASSGUI 10101
  1674. #define WSL_HS_IXWSERVICECLASSGUIDMAP_GETTCPSERVICECLASSGUI "GetTcpServiceClassGuid method"
  1675.  
  1676. #define WSL_HC_IXWSERVICECLASSGUIDMAP_GETUDPSERVICECLASSGUI 10102
  1677. #define WSL_HS_IXWSERVICECLASSGUIDMAP_GETUDPSERVICECLASSGUI "GetUdpServiceClassGuid method"
  1678.  
  1679. #define WSL_HC_IXWSERVICECLASSGUIDMAP_GETNETWARESERVICECLAS 10103
  1680. #define WSL_HS_IXWSERVICECLASSGUIDMAP_GETNETWARESERVICECLAS "GetNetwareServiceClassGuid method"
  1681.  
  1682. #define WSL_HC_IXWSERVICECLASSGUIDMAP_GETDNSSERVICECLASSGUI 10104
  1683. #define WSL_HS_IXWSERVICECLASSGUIDMAP_GETDNSSERVICECLASSGUI "GetDnsServiceClassGuid method"
  1684.  
  1685. #define WSL_HC_IXWSERVICECLASSGUIDMAP_GETSERVICECLASSNAME   10105
  1686. #define WSL_HS_IXWSERVICECLASSGUIDMAP_GETSERVICECLASSNAME   "GetServiceClassName method"
  1687.  
  1688. //
  1689. // IXWServiceProviderInfo interface
  1690. //
  1691.  
  1692. #define WSL_HC_IXWSERVICEPROVIDERINFO                       10200
  1693. #define WSL_HS_IXWSERVICEPROVIDERINFO                       "IXWServiceProviderInfo interface"
  1694.  
  1695. #define WSL_HC_IXWSERVICEPROVIDERINFO_GETNAME               10201
  1696. #define WSL_HS_IXWSERVICEPROVIDERINFO_GETNAME               "GetName method"
  1697.  
  1698. #define WSL_HC_IXWSERVICEPROVIDERINFO_GETSERVICECLASSGUID   10202
  1699. #define WSL_HS_IXWSERVICEPROVIDERINFO_GETSERVICECLASSGUID   "GetServiceClassGuid method"
  1700.  
  1701. #define WSL_HC_IXWSERVICEPROVIDERINFO_GETVERSION            10203
  1702. #define WSL_HS_IXWSERVICEPROVIDERINFO_GETVERSION            "GetVersion method"
  1703.  
  1704. #define WSL_HC_IXWSERVICEPROVIDERINFO_GETCOMMENT            10204
  1705. #define WSL_HS_IXWSERVICEPROVIDERINFO_GETCOMMENT            "GetComment method"
  1706.  
  1707. #define WSL_HC_IXWSERVICEPROVIDERINFO_GETNAMESPACE          10205
  1708. #define WSL_HS_IXWSERVICEPROVIDERINFO_GETNAMESPACE          "GetNameSpace method"
  1709.  
  1710. #define WSL_HC_IXWSERVICEPROVIDERINFO_GETNAMESPACEPROVIDERG 10206
  1711. #define WSL_HS_IXWSERVICEPROVIDERINFO_GETNAMESPACEPROVIDERG "GetNameSpaceProviderGuid method"
  1712.  
  1713. #define WSL_HC_IXWSERVICEPROVIDERINFO_GETCONTEXT            10207
  1714. #define WSL_HS_IXWSERVICEPROVIDERINFO_GETCONTEXT            "GetContext method"
  1715.  
  1716. #define WSL_HC_IXWSERVICEPROVIDERINFO_GETSERVICEADDRESSES   10208
  1717. #define WSL_HS_IXWSERVICEPROVIDERINFO_GETSERVICEADDRESSES   "GetServiceAddresses method"
  1718.  
  1719. #define WSL_HC_IXWSERVICEPROVIDERINFO_GETCUSTOMDATA         10209
  1720. #define WSL_HS_IXWSERVICEPROVIDERINFO_GETCUSTOMDATA         "GetCustomData method"
  1721.  
  1722. #define WSL_HC_IXWSERVICEPROVIDERINFO_ISALIAS               10210
  1723. #define WSL_HS_IXWSERVICEPROVIDERINFO_ISALIAS               "IsAlias method"
  1724.  
  1725. #define WSL_HC_IXWSERVICEPROVIDERINFO_GETUNPARSEDQUERY      10211
  1726. #define WSL_HS_IXWSERVICEPROVIDERINFO_GETUNPARSEDQUERY      "GetUnparsedQueryString method"
  1727.  
  1728. //
  1729. // IXWServiceProviderLookup interface
  1730. //
  1731.  
  1732. #define WSL_HC_IXWSERVICEPROVIDERLOOKUP                     10400
  1733. #define WSL_HS_IXWSERVICEPROVIDERLOOKUP                     "IXWServiceProviderLookup interface"
  1734.  
  1735. #define WSL_HC_IXWSERVICEPROVIDERLOOKUP_ENUMSERVICEPROVIDER 10401
  1736. #define WSL_HS_IXWSERVICEPROVIDERLOOKUP_ENUMSERVICEPROVIDER "EnumServiceProviders method"
  1737.  
  1738. //
  1739. // IXWProtocolInfo interface
  1740. //
  1741.  
  1742. #define WSL_HC_IXWPROTOCOLINFO                              10500
  1743. #define WSL_HS_IXWPROTOCOLINFO                              "IXWProtocolInfo interface"
  1744.  
  1745. #define WSL_HC_IXWPROTOCOLINFO_GETPROTOCOLFLAGS             10501
  1746. #define WSL_HS_IXWPROTOCOLINFO_GETPROTOCOLFLAGS             "GetProtocolFlags method"
  1747.  
  1748. #define WSL_HC_IXWPROTOCOLINFO_GETPROVIDERFLAGS             10502
  1749. #define WSL_HS_IXWPROTOCOLINFO_GETPROVIDERFLAGS             "GetProviderFlags method"
  1750.  
  1751. #define WSL_HC_IXWPROTOCOLINFO_GETPROVIDERGUID              10503
  1752. #define WSL_HS_IXWPROTOCOLINFO_GETPROVIDERGUID              "GetProviderGuid method"
  1753.  
  1754. #define WSL_HC_IXWPROTOCOLINFO_GETCATALOGENTRYID            10504
  1755. #define WSL_HS_IXWPROTOCOLINFO_GETCATALOGENTRYID            "GetCatalogEntryId method"
  1756.  
  1757. #define WSL_HC_IXWPROTOCOLINFO_GETPROTOCOLCHAINLENGTH       10505
  1758. #define WSL_HS_IXWPROTOCOLINFO_GETPROTOCOLCHAINLENGTH       "GetProtocolChainLength method"
  1759.  
  1760. #define WSL_HC_IXWPROTOCOLINFO_GETPROTOCOLCHAINENTRIES      10506
  1761. #define WSL_HS_IXWPROTOCOLINFO_GETPROTOCOLCHAINENTRIES      "GetProtocolChainEntries method"
  1762.  
  1763. #define WSL_HC_IXWPROTOCOLINFO_GETPROTOCOLVERSION           10507
  1764. #define WSL_HS_IXWPROTOCOLINFO_GETPROTOCOLVERSION           "GetProtocolVersion method"
  1765.  
  1766. #define WSL_HC_IXWPROTOCOLINFO_GETADDRESSFAMILY             10508
  1767. #define WSL_HS_IXWPROTOCOLINFO_GETADDRESSFAMILY             "GetAddressFamily method"
  1768.  
  1769. #define WSL_HC_IXWPROTOCOLINFO_GETMINADDRESSLENGTH          10509
  1770. #define WSL_HS_IXWPROTOCOLINFO_GETMINADDRESSLENGTH          "GetMinAddressLength method"
  1771.  
  1772. #define WSL_HC_IXWPROTOCOLINFO_GETMAXADDRESSLENGTH          10510
  1773. #define WSL_HS_IXWPROTOCOLINFO_GETMAXADDRESSLENGTH          "GetMaxAddressLength method"
  1774.  
  1775. #define WSL_HC_IXWPROTOCOLINFO_GETSOCKETTYPE                10511
  1776. #define WSL_HS_IXWPROTOCOLINFO_GETSOCKETTYPE                "GetSocketType method"
  1777.  
  1778. #define WSL_HC_IXWPROTOCOLINFO_GETPROTOCOLTYPE              10512
  1779. #define WSL_HS_IXWPROTOCOLINFO_GETPROTOCOLTYPE              "GetProtocolType method"
  1780.  
  1781. #define WSL_HC_IXWPROTOCOLINFO_GETPROTOCOLMAXOFFSET         10513
  1782. #define WSL_HS_IXWPROTOCOLINFO_GETPROTOCOLMAXOFFSET         "GetProtocolMaxOffset method"
  1783.  
  1784. #define WSL_HC_IXWPROTOCOLINFO_GETNETWORKBYTEORDER          10514
  1785. #define WSL_HS_IXWPROTOCOLINFO_GETNETWORKBYTEORDER          "GetNetworkByteOrder method"
  1786.  
  1787. #define WSL_HC_IXWPROTOCOLINFO_GETSECURITYSCHEME            10515
  1788. #define WSL_HS_IXWPROTOCOLINFO_GETSECURITYSCHEME            "GetSecurityScheme method"
  1789.  
  1790. #define WSL_HC_IXWPROTOCOLINFO_GETPACKETSIZE                10516
  1791. #define WSL_HS_IXWPROTOCOLINFO_GETPACKETSIZE                "GetPacketSize method"
  1792.  
  1793. #define WSL_HC_IXWPROTOCOLINFO_GETPROTOCOLNAME              10517
  1794. #define WSL_HS_IXWPROTOCOLINFO_GETPROTOCOLNAME              "GetProtocolName method"
  1795.  
  1796. #define WSL_HC_IXWPROTOCOLINFO_GETPROTOCOLINFO              10518
  1797. #define WSL_HS_IXWPROTOCOLINFO_GETPROTOCOLINFO              "GetProtocolInfo method"
  1798.  
  1799. //
  1800. // IXWProtocolLookup interface
  1801. //
  1802.  
  1803. #define WSL_HC_IXWPROTOCOLLOOKUP                            10600
  1804. #define WSL_HS_IXWPROTOCOLLOOKUP                            "IXWProtocolLookup interface"
  1805.  
  1806. #define WSL_HC_IXWPROTOCOLLOOKUP_GETPROTOCOL                10601
  1807. #define WSL_HS_IXWPROTOCOLLOOKUP_GETPROTOCOL                "GetProtocol method"
  1808.  
  1809. //
  1810. // IXWAddressInfo interface
  1811. //
  1812.  
  1813. #define WSL_HC_IXWADDRESSINFO                               10700
  1814. #define WSL_HS_IXWADDRESSINFO                               "IXWAddressInfo interface"
  1815.  
  1816. #define WSL_HC_IXWADDRESSINFO_SETADDRESSSTRING              10701
  1817. #define WSL_HS_IXWADDRESSINFO_SETADDRESSSTRING              "SetAddressString method"
  1818.  
  1819. #define WSL_HC_IXWADDRESSINFO_GETADDRESSSTRING              10702
  1820. #define WSL_HS_IXWADDRESSINFO_GETADDRESSSTRING              "GetAddressString method"
  1821.  
  1822. #define WSL_HC_IXWADDRESSINFO_GETADDRESSFAMILY              10703
  1823. #define WSL_HS_IXWADDRESSINFO_GETADDRESSFAMILY              "GetAddressFamily method"
  1824.  
  1825. #define WSL_HC_IXWADDRESSINFO_GETADDRESSINFO                10704
  1826. #define WSL_HS_IXWADDRESSINFO_GETADDRESSINFO                "GetAddressInfo method"
  1827.  
  1828. //
  1829. // IXWProvideAddresses interface
  1830. //
  1831.  
  1832. #define WSL_HC_IXWPROVIDEADDRESSES                          10800
  1833. #define WSL_HS_IXWPROVIDEADDRESSES                          "IXWProvideAddresses interface"
  1834.  
  1835. #define WSL_HC_IXWPROVIDEADDRESSES_GETADDRESS               10801
  1836. #define WSL_HS_IXWPROVIDEADDRESSES_GETADDRESS               "GetAddress method"
  1837.  
  1838. #define WSL_HC_IXWPROVIDEADDRESSES_GETADDRESSFROMSTRING     10802
  1839. #define WSL_HS_IXWPROVIDEADDRESSES_GETADDRESSFROMSTRING     "GetAddressFromString method"
  1840.  
  1841. #define WSL_HC_IXWPROVIDEADDRESSES_GETADDRESSESFROMHOSTNAME 10803
  1842. #define WSL_HS_IXWPROVIDEADDRESSES_GETADDRESSESFROMHOSTNAME "GetAddressesFromHostName method"
  1843.  
  1844. #define WSL_HC_IXWPROVIDEADDRESSES_GETADDRESSESFROMINETHOST 10804
  1845. #define WSL_HS_IXWPROVIDEADDRESSES_GETADDRESSESFROMINETHOST "GetAddressesFromInetHostName method"
  1846.  
  1847. #define WSL_HC_IXWPROVIDEADDRESSES_GETBROADCASTADDRESS      10805
  1848. #define WSL_HS_IXWPROVIDEADDRESSES_GETBROADCASTADDRESS      "GetBroadcastAddress method"
  1849.  
  1850. #define WSL_HC_IXWPROVIDEADDRESSES_GETLOCALADDRESSES        10806
  1851. #define WSL_HS_IXWPROVIDEADDRESSES_GETLOCALADDRESSES        "GetLocalAddresses method"
  1852.  
  1853. //
  1854. // IXWNameSpaceProviderInfo interface
  1855. //
  1856.  
  1857. #define WSL_HC_IXWNAMESPACEPROVIDERINFO                     10900
  1858. #define WSL_HS_IXWNAMESPACEPROVIDERINFO                     "IXWNameSpaceProviderInfo interface"
  1859.  
  1860. #define WSL_HC_IXWNAMESPACEPROVIDERINFO_GETNAMESPACEPROVIDE 10901
  1861. #define WSL_HS_IXWNAMESPACEPROVIDERINFO_GETNAMESPACEPROVIDE "GetNameSpaceProviderGuid method"
  1862.  
  1863. #define WSL_HC_IXWNAMESPACEPROVIDERINFO_GETNAMESPACE        10902
  1864. #define WSL_HS_IXWNAMESPACEPROVIDERINFO_GETNAMESPACE        "GetNameSpace method"
  1865.  
  1866. #define WSL_HC_IXWNAMESPACEPROVIDERINFO_ISACTIVE            10903
  1867. #define WSL_HS_IXWNAMESPACEPROVIDERINFO_ISACTIVE            "IsActive method"
  1868.  
  1869. #define WSL_HC_IXWNAMESPACEPROVIDERINFO_GETVERSION          10904
  1870. #define WSL_HS_IXWNAMESPACEPROVIDERINFO_GETVERSION          "GetVersion method"
  1871.  
  1872. #define WSL_HC_IXWNAMESPACEPROVIDERINFO_GETDISPLAYNAME      10905
  1873. #define WSL_HS_IXWNAMESPACEPROVIDERINFO_GETDISPLAYNAME      "GetDisplayName method"
  1874.  
  1875. //
  1876. // IXWSocketFactory interface
  1877. //
  1878.  
  1879. #define WSL_HC_IXWSOCKETFACTORY                             11000
  1880. #define WSL_HS_IXWSOCKETFACTORY                             "IXWSocketFactory interface"
  1881.  
  1882. #define WSL_HC_IXWSOCKETFACTORY_CREATECONNECTIONORIENTEDSOC 11001
  1883. #define WSL_HS_IXWSOCKETFACTORY_CREATECONNECTIONORIENTEDSOC "CreateConnectionOrientedSocket method"
  1884.  
  1885. #define WSL_HC_IXWSOCKETFACTORY_CREATECONNECTIONLESSSOCKET  11002
  1886. #define WSL_HS_IXWSOCKETFACTORY_CREATECONNECTIONLESSSOCKET  "CreateConnectionlessSocket method"
  1887.  
  1888. #define WSL_HC_IXWSOCKETFACTORY_CREATELISTENINGSOCKET       11003
  1889. #define WSL_HS_IXWSOCKETFACTORY_CREATELISTENINGSOCKET       "CreateListeningSocket method"
  1890.  
  1891. #define WSL_HC_IXWSOCKETFACTORY_CREATEMULTIPOINTROOTSOCKET  11004
  1892. #define WSL_HS_IXWSOCKETFACTORY_CREATEMULTIPOINTROOTSOCKET  "CreateMultipointRootSocket method"
  1893.  
  1894. #define WSL_HC_IXWSOCKETFACTORY_CREATEMULTIPOINTLEAFSOCKET  11005
  1895. #define WSL_HS_IXWSOCKETFACTORY_CREATEMULTIPOINTLEAFSOCKET  "CreateMultipointLeafSocket method"
  1896.  
  1897. //
  1898. // IXWSocket interface
  1899. //
  1900.  
  1901. #define WSL_HC_IXWSOCKET                                    11100
  1902. #define WSL_HS_IXWSOCKET                                    "IXWSocket interface"
  1903.  
  1904. #define WSL_HC_IXWSOCKET_SETOPTION                          11101
  1905. #define WSL_HS_IXWSOCKET_SETOPTION                          "SetOption method"
  1906.  
  1907. #define WSL_HC_IXWSOCKET_GETOPTION                          11102
  1908. #define WSL_HS_IXWSOCKET_GETOPTION                          "GetOption method"
  1909.  
  1910. #define WSL_HC_IXWSOCKET_SETLOCALADDRESS                    11103
  1911. #define WSL_HS_IXWSOCKET_SETLOCALADDRESS                    "SetLocalAddress method"
  1912.  
  1913. #define WSL_HC_IXWSOCKET_GETLOCALADDRESS                    11104
  1914. #define WSL_HS_IXWSOCKET_GETLOCALADDRESS                    "GetLocalAddress method"
  1915.  
  1916. #define WSL_HC_IXWSOCKET_GETREMOTEADDRESS                   11105
  1917. #define WSL_HS_IXWSOCKET_GETREMOTEADDRESS                   "GetRemoteAddress method"
  1918.  
  1919. #define WSL_HC_IXWSOCKET_GETPROTOCOL                        11106
  1920. #define WSL_HS_IXWSOCKET_GETPROTOCOL                        "GetProtocol method"
  1921.  
  1922. #define WSL_HC_IXWSOCKET_GETPROTOCOLOFFSET                  11107
  1923. #define WSL_HS_IXWSOCKET_GETPROTOCOLOFFSET                  "GetProtocolOffset method"
  1924.  
  1925. #define WSL_HC_IXWSOCKET_GETCURRENTSTATE                    11108
  1926. #define WSL_HS_IXWSOCKET_GETCURRENTSTATE                    "GetCurrentState method"
  1927.  
  1928. #define WSL_HC_IXWSOCKET_SETINTERNALBUFFERSIZE              11109
  1929. #define WSL_HS_IXWSOCKET_SETINTERNALBUFFERSIZE              "SetInternalBufferSize method"
  1930.  
  1931. #define WSL_HC_IXWSOCKET_GETINTERNALBUFFERSIZE              11110
  1932. #define WSL_HS_IXWSOCKET_GETINTERNALBUFFERSIZE              "GetInternalBufferSize method"
  1933.  
  1934. #define WSL_HC_IXWSOCKET_SETBROADCASTENABLED                11111
  1935. #define WSL_HS_IXWSOCKET_SETBROADCASTENABLED                "SetBroadcastEnabled method"
  1936.  
  1937. #define WSL_HC_IXWSOCKET_GETBROADCASTENABLED                11112
  1938. #define WSL_HS_IXWSOCKET_GETBROADCASTENABLED                "GetBroadcastEnabled method"
  1939.  
  1940. #define WSL_HC_IXWSOCKET_GETCONNECTEDTIME                   11113
  1941. #define WSL_HS_IXWSOCKET_GETCONNECTEDTIME                   "GetConnectedTime method"
  1942.  
  1943. #define WSL_HC_IXWSOCKET_IOCONTROL                          11114
  1944. #define WSL_HS_IXWSOCKET_IOCONTROL                          "IOControl method"
  1945.  
  1946. //
  1947. // IXWQualityOfService interface
  1948. //
  1949.  
  1950. #define WSL_HC_IXWQUALITYOFSERVICE                          11200
  1951. #define WSL_HS_IXWQUALITYOFSERVICE                          "IXWQualityOfService interface"
  1952.  
  1953. #define WSL_HC_IXWQUALITYOFSERVICE_SETQUALITYOFSERVICE      11201
  1954. #define WSL_HS_IXWQUALITYOFSERVICE_SETQUALITYOFSERVICE      "SetQualityOfService method"
  1955.  
  1956. #define WSL_HC_IXWQUALITYOFSERVICE_GETQUALITYOFSERVICE      11202
  1957. #define WSL_HS_IXWQUALITYOFSERVICE_GETQUALITYOFSERVICE      "GetQualityOfService method"
  1958.  
  1959. #define WSL_HC_IXWQUALITYOFSERVICE_ISQOSAVAILABLE           11203
  1960. #define WSL_HS_IXWQUALITYOFSERVICE_ISQOSAVAILABLE           "IsQOSAvailable method"
  1961.  
  1962. #define WSL_HC_IXWQUALITYOFSERVICE_ISENDTOENDQOSAVAILABLE   11204
  1963. #define WSL_HS_IXWQUALITYOFSERVICE_ISENDTOENDQOSAVAILABLE   "IsEndToEndQOSAvailable method"
  1964.  
  1965. #define WSL_HC_IXWQUALITYOFSERVICE_ISRSVPAVAILABLE          11205
  1966. #define WSL_HS_IXWQUALITYOFSERVICE_ISRSVPAVAILABLE          "IsRSVPAvailable method"
  1967.  
  1968. #define WSL_HC_IXWQUALITYOFSERVICE_ISTRAFFICCONTROLAVAILABLE 11206
  1969. #define WSL_HS_IXWQUALITYOFSERVICE_ISTRAFFICCONTROLAVAILABLE "IsTrafficControlAvailable method"
  1970.  
  1971. #define WSL_HC_IXWQUALITYOFSERVICE_ISALLOWEDTOSENDDATA      11207
  1972. #define WSL_HS_IXWQUALITYOFSERVICE_ISALLOWEDTOSENDDATA      "IsAllowedToSendData method"
  1973.  
  1974. #define WSL_HC_IXWQUALITYOFSERVICE_GETBANDWIDTHCAPACITY     11208
  1975. #define WSL_HS_IXWQUALITYOFSERVICE_GETBANDWIDTHCAPACITY     "GetBandwidthCapacity method"
  1976.  
  1977. //
  1978. // IXWConnection interface
  1979. //
  1980.  
  1981. #define WSL_HC_IXWCONNECTION                                11300
  1982. #define WSL_HS_IXWCONNECTION                                "IXWConnection interface"
  1983.  
  1984. #define WSL_HC_IXWCONNECTION_CONNECT                        11301
  1985. #define WSL_HS_IXWCONNECTION_CONNECT                        "Connect method"
  1986.  
  1987. #define WSL_HC_IXWCONNECTION_DISCONNECT                     11302
  1988. #define WSL_HS_IXWCONNECTION_DISCONNECT                     "Disconnect method"
  1989.  
  1990. #define WSL_HC_IXWCONNECTION_CONNECTEX                      11303
  1991. #define WSL_HS_IXWCONNECTION_CONNECTEX                      "ConnectEx method"
  1992.  
  1993. #define WSL_HC_IXWCONNECTION_DISCONNECTEX                   11304
  1994. #define WSL_HS_IXWCONNECTION_DISCONNECTEX                   "DisconnectEx method"
  1995.  
  1996. //
  1997. // IXWConnectionEvents interface
  1998. //
  1999.  
  2000. #define WSL_HC_IXWCONNECTIONEVENTS                          11400
  2001. #define WSL_HS_IXWCONNECTIONEVENTS                          "IXWConnectionEvents interface"
  2002.  
  2003. #define WSL_HC_IXWCONNECTIONEVENTS_ONDISCONNECTED           11401
  2004. #define WSL_HS_IXWCONNECTIONEVENTS_ONDISCONNECTED           "OnDisconnected method"
  2005.  
  2006. //
  2007. // IXWConnectionListener interface
  2008. //
  2009.  
  2010. #define WSL_HC_IXWCONNECTIONLISTENER                        11500
  2011. #define WSL_HS_IXWCONNECTIONLISTENER                        "IXWConnectionListener interface"
  2012.  
  2013. #define WSL_HC_IXWCONNECTIONLISTENER_STARTLISTENING         11501
  2014. #define WSL_HS_IXWCONNECTIONLISTENER_STARTLISTENING         "StartListening method"
  2015.  
  2016. #define WSL_HC_IXWCONNECTIONLISTENER_STOPLISTENING          11502
  2017. #define WSL_HS_IXWCONNECTIONLISTENER_STOPLISTENING          "StopListening method"
  2018.  
  2019. //
  2020. // IXWIncomingConnectionEvents interface
  2021. //
  2022.  
  2023. #define WSL_HC_IXWINCOMINGCONNECTIONEVENTS                  11600
  2024. #define WSL_HS_IXWINCOMINGCONNECTIONEVENTS                  "IXWIncomingConnectionEvents interface"
  2025.  
  2026. #define WSL_HC_IXWINCOMINGCONNECTIONEVENTS_ONCONNECTION     11601
  2027. #define WSL_HS_IXWINCOMINGCONNECTIONEVENTS_ONCONNECTION     "OnConnection method"
  2028.  
  2029. #define WSL_HC_IXWINCOMINGCONNECTIONEVENTS_ONCONNECTIONPROC 11602
  2030. #define WSL_HS_IXWINCOMINGCONNECTIONEVENTS_ONCONNECTIONPROC "OnConnectionProcessed method"
  2031.  
  2032. #define WSL_HC_IXWINCOMINGCONNECTIONEVENTS_ONLISTENINGERROR 11603
  2033. #define WSL_HS_IXWINCOMINGCONNECTIONEVENTS_ONLISTENINGERROR "OnListeningError method"
  2034.  
  2035. //
  2036. // IXWMultipointRoot interface
  2037. //
  2038.  
  2039. #define WSL_HC_IXWMULTIPOINTROOT                            11700
  2040. #define WSL_HS_IXWMULTIPOINTROOT                            "IXWMultipointRoot interface"
  2041.  
  2042. #define WSL_HC_IXWMULTIPOINTROOT_INVITELEAF                 11701
  2043. #define WSL_HS_IXWMULTIPOINTROOT_INVITELEAF                 "InviteLeaf method"
  2044.  
  2045. #define WSL_HC_IXWMULTIPOINTROOT_INVITELEAFEX               11703
  2046. #define WSL_HS_IXWMULTIPOINTROOT_INVITELEAFEX               "InviteLeafEx method"
  2047.  
  2048. //
  2049. // IXWMultipointLeaf interface
  2050. //
  2051.  
  2052. #define WSL_HC_IXWMULTIPOINTLEAF                            11800
  2053. #define WSL_HS_IXWMULTIPOINTLEAF                            "IXWMultipointLeaf interface"
  2054.  
  2055. #define WSL_HC_IXWMULTIPOINTLEAF_WAITFORROOTINVITATION      11801
  2056. #define WSL_HS_IXWMULTIPOINTLEAF_WAITFORROOTINVITATION      "WaitForRootInvitation method"
  2057.  
  2058. #define WSL_HC_IXWMULTIPOINTLEAF_JOINGROUP                  11802
  2059. #define WSL_HS_IXWMULTIPOINTLEAF_JOINGROUP                  "JoinGroup method"
  2060.  
  2061. #define WSL_HC_IXWMULTIPOINTLEAF_JOINGROUPEX                11803
  2062. #define WSL_HS_IXWMULTIPOINTLEAF_JOINGROUPEX                "JoinGroupEx method"
  2063.  
  2064. //
  2065. // IXWTransferTimeOut interface
  2066. //
  2067.  
  2068. #define WSL_HC_IXWTRANSFERTIMEOUT                           11900
  2069. #define WSL_HS_IXWTRANSFERTIMEOUT                           "IXWTransferTimeOut interface"
  2070.  
  2071. #define WSL_HC_IXWTRANSFERTIMEOUT_SETSENDTIMEOUT            11901
  2072. #define WSL_HS_IXWTRANSFERTIMEOUT_SETSENDTIMEOUT            "SetSendTimeOut method"
  2073.  
  2074. #define WSL_HC_IXWTRANSFERTIMEOUT_GETSENDTIMEOUT            11902
  2075. #define WSL_HS_IXWTRANSFERTIMEOUT_GETSENDTIMEOUT            "GetSendTimeOut method"
  2076.  
  2077. #define WSL_HC_IXWTRANSFERTIMEOUT_SETRECEIVETIMEOUT         11903
  2078. #define WSL_HS_IXWTRANSFERTIMEOUT_SETRECEIVETIMEOUT         "SetReceiveTimeOut method"
  2079.  
  2080. #define WSL_HC_IXWTRANSFERTIMEOUT_GETRECEIVETIMEOUT         11904
  2081. #define WSL_HS_IXWTRANSFERTIMEOUT_GETRECEIVETIMEOUT         "GetReceiveTimeOut method"
  2082.  
  2083. //
  2084. // IXWByteTransfer interface
  2085. //
  2086.  
  2087. #define WSL_HC_IXWBYTETRANSFER                              12000
  2088. #define WSL_HS_IXWBYTETRANSFER                              "IXWByteTransfer interface"
  2089.  
  2090. #define WSL_HC_IXWBYTETRANSFER_SENDBYTES                    12001
  2091. #define WSL_HS_IXWBYTETRANSFER_SENDBYTES                    "SendBytes method"
  2092.  
  2093. #define WSL_HC_IXWBYTETRANSFER_RECEIVEBYTES                 12002
  2094. #define WSL_HS_IXWBYTETRANSFER_RECEIVEBYTES                 "ReceiveBytes method"
  2095.  
  2096. #define WSL_HC_IXWBYTETRANSFER_ASYNCSENDBYTES               12003
  2097. #define WSL_HS_IXWBYTETRANSFER_ASYNCSENDBYTES               "AsyncSendBytes method"
  2098.  
  2099. #define WSL_HC_IXWBYTETRANSFER_ASYNCRECEIVEBYTES            12004
  2100. #define WSL_HS_IXWBYTETRANSFER_ASYNCRECEIVEBYTES            "AsyncReceiveBytes method"
  2101.  
  2102. //
  2103. // IXWAdviseByteTransferEvents interface
  2104. //
  2105.  
  2106. #define WSL_HC_IXWADVISEBYTETRANSFEREVENTS                  12100
  2107. #define WSL_HS_IXWADVISEBYTETRANSFEREVENTS                  "IXWAdviseByteTransferEvents interface"
  2108.  
  2109. #define WSL_HC_IXWADVISEBYTETRANSFEREVENTS_BYTETRANSFERADVI 12101
  2110. #define WSL_HS_IXWADVISEBYTETRANSFEREVENTS_BYTETRANSFERADVI "ByteTransferAdvise method"
  2111.  
  2112. #define WSL_HC_IXWADVISEBYTETRANSFEREVENTS_BYTETRANSFERUNAD 12102
  2113. #define WSL_HS_IXWADVISEBYTETRANSFEREVENTS_BYTETRANSFERUNAD "ByteTransferUnadvise method"
  2114.  
  2115. //
  2116. // IXWByteTransferEvents interface
  2117. //
  2118.  
  2119. #define WSL_HC_IXWBYTETRANSFEREVENTS                        12200
  2120. #define WSL_HS_IXWBYTETRANSFEREVENTS                        "IXWByteTransferEvents interface"
  2121.  
  2122. #define WSL_HC_IXWBYTETRANSFEREVENTS_ONBYTESSENT            12201
  2123. #define WSL_HS_IXWBYTETRANSFEREVENTS_ONBYTESSENT            "OnBytesSent method"
  2124.  
  2125. #define WSL_HC_IXWBYTETRANSFEREVENTS_ONBYTESRECEIVED        12202
  2126. #define WSL_HS_IXWBYTETRANSFEREVENTS_ONBYTESRECEIVED        "OnBytesReceived method"
  2127.  
  2128. #define WSL_HC_IXWBYTETRANSFEREVENTS_ONBYTESAVAILABLE       12203
  2129. #define WSL_HS_IXWBYTETRANSFEREVENTS_ONBYTESAVAILABLE       "OnBytesAvailable method"
  2130.  
  2131. #define WSL_HC_IXWBYTETRANSFEREVENTS_ONOOBBYTESRECEIVED     12204
  2132. #define WSL_HS_IXWBYTETRANSFEREVENTS_ONOOBBYTESRECEIVED     "OnOutOfBandBytesReceived method"
  2133.  
  2134. //
  2135. // IXWAddressedByteTransfer interface
  2136. //
  2137.  
  2138. #define WSL_HC_IXWADDRESSEDBYTETRANSFER                     12300
  2139. #define WSL_HS_IXWADDRESSEDBYTETRANSFER                     "IXWAddressedByteTransfer interface"
  2140.  
  2141. #define WSL_HC_IXWADDRESSEDBYTETRANSFER_SENDBYTESTO         12301
  2142. #define WSL_HS_IXWADDRESSEDBYTETRANSFER_SENDBYTESTO         "SendBytesTo method"
  2143.  
  2144. #define WSL_HC_IXWADDRESSEDBYTETRANSFER_RECEIVEBYTESFROM    12302
  2145. #define WSL_HS_IXWADDRESSEDBYTETRANSFER_RECEIVEBYTESFROM    "ReceiveBytesFrom method"
  2146.  
  2147. #define WSL_HC_IXWADDRESSEDBYTETRANSFER_ASYNCSENDBYTESTO    12303
  2148. #define WSL_HS_IXWADDRESSEDBYTETRANSFER_ASYNCSENDBYTESTO    "AsyncSendBytesTo method"
  2149.  
  2150. #define WSL_HC_IXWADDRESSEDBYTETRANSFER_ASYNCRECEIVEBYTESFR 12304
  2151. #define WSL_HS_IXWADDRESSEDBYTETRANSFER_ASYNCRECEIVEBYTESFR "AsyncReceiveBytesFrom method"
  2152.  
  2153. //
  2154. // IXWAdviseAddressedByteTransferEvents interface
  2155. //
  2156.  
  2157. #define WSL_HC_IXWADVISEADDRESSEDBYTETRANSFEREVENTS         12400
  2158. #define WSL_HS_IXWADVISEADDRESSEDBYTETRANSFEREVENTS         "IXWAdviseAddressedByteTransferEvents interface"
  2159.  
  2160. #define WSL_HC_IXWADVISEADDRESSEDBYTETRANSFEREVENTS_ADVISE  12401
  2161. #define WSL_HS_IXWADVISEADDRESSEDBYTETRANSFEREVENTS_ADVISE  "AddressedByteTransferAdvise method"
  2162.  
  2163. #define WSL_HC_IXWADVISEADDRESSEDBYTETRANSFEREVENTS_UNADVIS 12402
  2164. #define WSL_HS_IXWADVISEADDRESSEDBYTETRANSFEREVENTS_UNADVIS "AddressedByteTransferUnadvise method"
  2165.  
  2166. //
  2167. // IXWAddressedByteTransferEvents interface
  2168. //
  2169.  
  2170. #define WSL_HC_IXWADDRESSEDBYTETRANSFEREVENTS               12500
  2171. #define WSL_HS_IXWADDRESSEDBYTETRANSFEREVENTS               "IXWAddressedByteTransferEvents interface"
  2172.  
  2173. #define WSL_HC_IXWADDRESSEDBYTETRANSFEREVENTS_ONSENT        12501
  2174. #define WSL_HS_IXWADDRESSEDBYTETRANSFEREVENTS_ONSENT        "OnAddressedBytesSent method"
  2175.  
  2176. #define WSL_HC_IXWADDRESSEDBYTETRANSFEREVENTS_ONRECEIVED    12502
  2177. #define WSL_HS_IXWADDRESSEDBYTETRANSFEREVENTS_ONRECEIVED    "OnAddressedBytesReceived method"
  2178.  
  2179. #define WSL_HC_IXWADDRESSEDBYTETRANSFEREVENTS_ONAVAILABLE   12503
  2180. #define WSL_HS_IXWADDRESSEDBYTETRANSFEREVENTS_ONAVAILABLE   "OnAddressedBytesAvailable method"
  2181.  
  2182. //
  2183. // IXWFileTransfer interface
  2184. //
  2185.  
  2186. #define WSL_HC_IXWFILETRANSFER                              12600
  2187. #define WSL_HS_IXWFILETRANSFER                              "IXWFileTransfer interface"
  2188.  
  2189. #define WSL_HC_IXWFILETRANSFER_SENDFILE                     12601
  2190. #define WSL_HS_IXWFILETRANSFER_SENDFILE                     "SendFile method"
  2191.  
  2192. #define WSL_HC_IXWFILETRANSFER_ASYNCSENDFILE                12602
  2193. #define WSL_HS_IXWFILETRANSFER_ASYNCSENDFILE                "AsyncSendFile method"
  2194.  
  2195. #define WSL_HC_IXWFILETRANSFER_RECEIVEFILE                  12603
  2196. #define WSL_HS_IXWFILETRANSFER_RECEIVEFILE                  "ReceiveFile method"
  2197.  
  2198. #define WSL_HC_IXWFILETRANSFER_ASYNCRECEIVEFILE             12604
  2199. #define WSL_HS_IXWFILETRANSFER_ASYNCRECEIVEFILE             "AsyncReceiveFile method"
  2200.  
  2201. //
  2202. // IXWAdviseFileTransferEvents interface
  2203. //
  2204.  
  2205. #define WSL_HC_IXWADVISEFILETRANSFEREVENTS                  12700
  2206. #define WSL_HS_IXWADVISEFILETRANSFEREVENTS                  "IXWAdviseFileTransferEvents interface"
  2207.  
  2208. #define WSL_HC_IXWADVISEFILETRANSFEREVENTS_FILETRANSFERADVI 12701
  2209. #define WSL_HS_IXWADVISEFILETRANSFEREVENTS_FILETRANSFERADVI "FileTransferAdvise method"
  2210.  
  2211. #define WSL_HC_IXWADVISEFILETRANSFEREVENTS_FILETRANSFERUNAD 12702
  2212. #define WSL_HS_IXWADVISEFILETRANSFEREVENTS_FILETRANSFERUNAD "FileTransferUnadvise method"
  2213.  
  2214. //
  2215. // IXWFileTransferEvents interface
  2216. //
  2217.  
  2218. #define WSL_HC_IXWFILETRANSFEREVENTS                        12800
  2219. #define WSL_HS_IXWFILETRANSFEREVENTS                        "IXWFileTransferEvents interface"
  2220.  
  2221. #define WSL_HC_IXWFILETRANSFEREVENTS_ONFILESENT             12801
  2222. #define WSL_HS_IXWFILETRANSFEREVENTS_ONFILESENT             "OnFileSent method"
  2223.  
  2224. #define WSL_HC_IXWFILETRANSFEREVENTS_ONFILERECEIVED         12802
  2225. #define WSL_HS_IXWFILETRANSFEREVENTS_ONFILERECEIVED         "OnFileReceived method"
  2226.  
  2227. //
  2228. // IXWUnicodeStringTransfer interface
  2229. //
  2230.  
  2231. #define WSL_HC_IXWUNICODESTRINGTRANSFER                     12900
  2232. #define WSL_HS_IXWUNICODESTRINGTRANSFER                     "IXWUnicodeStringTransfer interface"
  2233.  
  2234. #define WSL_HC_IXWUNICODESTRINGTRANSFER_SENDSTRING          12901
  2235. #define WSL_HS_IXWUNICODESTRINGTRANSFER_SENDSTRING          "SendString method"
  2236.  
  2237. #define WSL_HC_IXWUNICODESTRINGTRANSFER_RECEIVESTRING       12902
  2238. #define WSL_HS_IXWUNICODESTRINGTRANSFER_RECEIVESTRING       "ReceiveString method"
  2239.  
  2240. #define WSL_HC_IXWUNICODESTRINGTRANSFER_RECEIVELINE         12903
  2241. #define WSL_HS_IXWUNICODESTRINGTRANSFER_RECEIVELINE         "ReceiveLine method"
  2242.  
  2243. #define WSL_HC_IXWUNICODESTRINGTRANSFER_ASYNCSENDSTRING     12904
  2244. #define WSL_HS_IXWUNICODESTRINGTRANSFER_ASYNCSENDSTRING     "AsyncSendString method"
  2245.  
  2246. #define WSL_HC_IXWUNICODESTRINGTRANSFER_ASYNCRECEIVESTRING  12905
  2247. #define WSL_HS_IXWUNICODESTRINGTRANSFER_ASYNCRECEIVESTRING  "AsyncReceiveString method"
  2248.  
  2249. #define WSL_HC_IXWUNICODESTRINGTRANSFER_ASYNCRECEIVELINE    12906
  2250. #define WSL_HS_IXWUNICODESTRINGTRANSFER_ASYNCRECEIVELINE    "AsyncReceiveLine method"
  2251.  
  2252. //
  2253. // IXWAdviseUnicodeStringTransferEvents interface
  2254. //
  2255.  
  2256. #define WSL_HC_IXWADVISEUNICODESTRINGTRANSFEREVENTS         13000
  2257. #define WSL_HS_IXWADVISEUNICODESTRINGTRANSFEREVENTS         "IXWAdviseUnicodeStringTransferEvents interface"
  2258.  
  2259. #define WSL_HC_IXWADVISEUNICODESTRINGTRANSFEREVENTS_ADVISE  13001
  2260. #define WSL_HS_IXWADVISEUNICODESTRINGTRANSFEREVENTS_ADVISE  "UnicodeStringTransferAdvise method"
  2261.  
  2262. #define WSL_HC_IXWADVISEUNICODESTRINGTRANSFEREVENTS_UNADVIS 13002
  2263. #define WSL_HS_IXWADVISEUNICODESTRINGTRANSFEREVENTS_UNADVIS "UnicodeStringTransferUnadvise method"
  2264.  
  2265. //
  2266. // IXWUnicodeStringTransferEvents interface
  2267. //
  2268.  
  2269. #define WSL_HC_IXWUNICODESTRINGTRANSFEREVENTS               13100
  2270. #define WSL_HS_IXWUNICODESTRINGTRANSFEREVENTS               "IXWUnicodeStringTransferEvents interface"
  2271.  
  2272. #define WSL_HC_IXWUNICODESTRINGTRANSFEREVENTS_ONSENT        13101
  2273. #define WSL_HS_IXWUNICODESTRINGTRANSFEREVENTS_ONSENT        "OnUnicodeStringSent method"
  2274.  
  2275. #define WSL_HC_IXWUNICODESTRINGTRANSFEREVENTS_ONRECEIVED    13102
  2276. #define WSL_HS_IXWUNICODESTRINGTRANSFEREVENTS_ONRECEIVED    "OnUnicodeStringReceived method"
  2277.  
  2278. #define WSL_HC_IXWUNICODESTRINGTRANSFEREVENTS_ONAVAILABLE   13103
  2279. #define WSL_HS_IXWUNICODESTRINGTRANSFEREVENTS_ONAVAILABLE   "OnUnicodeStringAvailable method"
  2280.  
  2281. #define WSL_HC_IXWUNICODESTRINGTRANSFEREVENTS_ONOOBRECEIVED 13104
  2282. #define WSL_HS_IXWUNICODESTRINGTRANSFEREVENTS_ONOOBRECEIVED "OnOutOfBandUnicodeStringReceived method"
  2283.  
  2284. //
  2285. // IXWAnsiStringTransfer interface
  2286. //
  2287.  
  2288. #define WSL_HC_IXWANSISTRINGTRANSFER                        13200
  2289. #define WSL_HS_IXWANSISTRINGTRANSFER                        "IXWAnsiStringTransfer interface"
  2290.  
  2291. #define WSL_HC_IXWANSISTRINGTRANSFER_SENDSTRING             13201
  2292. #define WSL_HS_IXWANSISTRINGTRANSFER_SENDSTRING             "SendString method"
  2293.  
  2294. #define WSL_HC_IXWANSISTRINGTRANSFER_RECEIVESTRING          13202
  2295. #define WSL_HS_IXWANSISTRINGTRANSFER_RECEIVESTRING          "ReceiveString method"
  2296.  
  2297. #define WSL_HC_IXWANSISTRINGTRANSFER_RECEIVELINE            13203
  2298. #define WSL_HS_IXWANSISTRINGTRANSFER_RECEIVELINE            "ReceiveLine method"
  2299.  
  2300. #define WSL_HC_IXWANSISTRINGTRANSFER_ASYNCSENDSTRING        13204
  2301. #define WSL_HS_IXWANSISTRINGTRANSFER_ASYNCSENDSTRING        "AsyncSendString method"
  2302.  
  2303. #define WSL_HC_IXWANSISTRINGTRANSFER_ASYNCRECEIVESTRING     13205
  2304. #define WSL_HS_IXWANSISTRINGTRANSFER_ASYNCRECEIVESTRING     "AsyncReceiveString method"
  2305.  
  2306. #define WSL_HC_IXWANSISTRINGTRANSFER_ASYNCRECEIVELINE       13206
  2307. #define WSL_HS_IXWANSISTRINGTRANSFER_ASYNCRECEIVELINE       "AsyncReceiveLine method"
  2308.  
  2309. //
  2310. // IXWAdviseAnsiStringTransferEvents interface
  2311. //
  2312.  
  2313. #define WSL_HC_IXWADVISEANSISTRINGTRANSFEREVENTS            13300
  2314. #define WSL_HS_IXWADVISEANSISTRINGTRANSFEREVENTS            "IXWAdviseAnsiStringTransferEvents interface"
  2315.  
  2316. #define WSL_HC_IXWADVISEANSISTRINGTRANSFEREVENTS_ADVISE     13301
  2317. #define WSL_HS_IXWADVISEANSISTRINGTRANSFEREVENTS_ADVISE     "AnsiStringTransferAdvise method"
  2318.  
  2319. #define WSL_HC_IXWADVISEANSISTRINGTRANSFEREVENTS_UNADVISE   13302
  2320. #define WSL_HS_IXWADVISEANSISTRINGTRANSFEREVENTS_UNADVISE   "AnsiStringTransferUnadvise method"
  2321.  
  2322. //
  2323. // IXWAnsiStringTransferEvents interface
  2324. //
  2325.  
  2326. #define WSL_HC_IXWANSISTRINGTRANSFEREVENTS                  13400
  2327. #define WSL_HS_IXWANSISTRINGTRANSFEREVENTS                  "IXWAnsiStringTransferEvents interface"
  2328.  
  2329. #define WSL_HC_IXWANSISTRINGTRANSFEREVENTS_ONANSISTRINGSENT 13401
  2330. #define WSL_HS_IXWANSISTRINGTRANSFEREVENTS_ONANSISTRINGSENT "OnAnsiStringSent method"
  2331.  
  2332. #define WSL_HC_IXWANSISTRINGTRANSFEREVENTS_ONANSISTRINGRECE 13402
  2333. #define WSL_HS_IXWANSISTRINGTRANSFEREVENTS_ONANSISTRINGRECE "OnAnsiStringReceived method"
  2334.  
  2335. #define WSL_HC_IXWANSISTRINGTRANSFEREVENTS_ONANSISTRINGAVAI 13403
  2336. #define WSL_HS_IXWANSISTRINGTRANSFEREVENTS_ONANSISTRINGAVAI "OnAnsiStringAvailable method"
  2337.  
  2338. #define WSL_HC_IXWANSISTRINGTRANSFEREVENTS_ONOOBRECEIVED    13404
  2339. #define WSL_HS_IXWANSISTRINGTRANSFEREVENTS_ONOOBRECEIVED    "OnOutOfBandAnsiStringReceived method"
  2340.  
  2341. //
  2342. // IXWInetAddressInfo interface
  2343. //
  2344.  
  2345. #define WSL_HC_IXWINETADDRESSINFO                           13500
  2346. #define WSL_HS_IXWINETADDRESSINFO                           "IXWInetAddressInfo interface"
  2347.  
  2348. #define WSL_HC_IXWINETADDRESSINFO_SETADDRESSBYTES           13501
  2349. #define WSL_HS_IXWINETADDRESSINFO_SETADDRESSBYTES           "SetAddressBytes method"
  2350.  
  2351. #define WSL_HC_IXWINETADDRESSINFO_GETADDRESSBYTES           13502
  2352. #define WSL_HS_IXWINETADDRESSINFO_GETADDRESSBYTES           "GetAddressBytes method"
  2353.  
  2354. #define WSL_HC_IXWINETADDRESSINFO_SETADDRESS                13503
  2355. #define WSL_HS_IXWINETADDRESSINFO_SETADDRESS                "SetAddress method"
  2356.  
  2357. #define WSL_HC_IXWINETADDRESSINFO_GETADDRESS                13504
  2358. #define WSL_HS_IXWINETADDRESSINFO_GETADDRESS                "GetAddress method"
  2359.  
  2360. #define WSL_HC_IXWINETADDRESSINFO_SETPORT                   13505
  2361. #define WSL_HS_IXWINETADDRESSINFO_SETPORT                   "SetPort method"
  2362.  
  2363. #define WSL_HC_IXWINETADDRESSINFO_GETPORT                   13506
  2364. #define WSL_HS_IXWINETADDRESSINFO_GETPORT                   "GetPort method"
  2365.  
  2366. #define WSL_HC_IXWINETADDRESSINFO_SETHOSTNAME               13507
  2367. #define WSL_HS_IXWINETADDRESSINFO_SETHOSTNAME               "SetHostName method"
  2368.  
  2369. #define WSL_HC_IXWINETADDRESSINFO_GETHOSTNAME               13508
  2370. #define WSL_HS_IXWINETADDRESSINFO_GETHOSTNAME               "GetHostName method"
  2371.  
  2372. //
  2373. // IXWIpxAddressInfo interface
  2374. //
  2375.  
  2376. #define WSL_HC_IXWIPXADDRESSINFO                            13600
  2377. #define WSL_HS_IXWIPXADDRESSINFO                            "IXWIpxAddressInfo interface"
  2378.  
  2379. #define WSL_HC_IXWIPXADDRESSINFO_SETNETWORKBYTES            13601
  2380. #define WSL_HS_IXWIPXADDRESSINFO_SETNETWORKBYTES            "SetNetworkBytes method"
  2381.  
  2382. #define WSL_HC_IXWIPXADDRESSINFO_GETNETWORKBYTES            13602
  2383. #define WSL_HS_IXWIPXADDRESSINFO_GETNETWORKBYTES            "GetNetworkBytes method"
  2384.  
  2385. #define WSL_HC_IXWIPXADDRESSINFO_SETNETWORK                 13603
  2386. #define WSL_HS_IXWIPXADDRESSINFO_SETNETWORK                 "SetNetwork method"
  2387.  
  2388. #define WSL_HC_IXWIPXADDRESSINFO_GETNETWORK                 13604
  2389. #define WSL_HS_IXWIPXADDRESSINFO_GETNETWORK                 "GetNetwork method"
  2390.  
  2391. #define WSL_HC_IXWIPXADDRESSINFO_SETNODEBYTES               13605
  2392. #define WSL_HS_IXWIPXADDRESSINFO_SETNODEBYTES               "SetNodeBytes method"
  2393.  
  2394. #define WSL_HC_IXWIPXADDRESSINFO_GETNODEBYTES               13606
  2395. #define WSL_HS_IXWIPXADDRESSINFO_GETNODEBYTES               "GetNodeBytes method"
  2396.  
  2397. #define WSL_HC_IXWIPXADDRESSINFO_SETSOCKET                  13607
  2398. #define WSL_HS_IXWIPXADDRESSINFO_SETSOCKET                  "SetSocket method"
  2399.  
  2400. #define WSL_HC_IXWIPXADDRESSINFO_GETSOCKET                  13608
  2401. #define WSL_HS_IXWIPXADDRESSINFO_GETSOCKET                  "GetSocket method"
  2402.  
  2403. //
  2404. // IXWDECnetAddressInfo interface
  2405. //
  2406.  
  2407. #define WSL_HC_IXWDECNETADDRESSINFO                         13700
  2408. #define WSL_HS_IXWDECNETADDRESSINFO                         "IXWDECnetAddressInfo interface"
  2409.  
  2410. #define WSL_HC_IXWDECNETADDRESSINFO_SETOBJECT               13701
  2411. #define WSL_HS_IXWDECNETADDRESSINFO_SETOBJECT               "SetObject method"
  2412.  
  2413. #define WSL_HC_IXWDECNETADDRESSINFO_GETOBJECT               13702
  2414. #define WSL_HS_IXWDECNETADDRESSINFO_GETOBJECT               "GetObject method"
  2415.  
  2416. #define WSL_HC_IXWDECNETADDRESSINFO_SETOBJECTNAME           13703
  2417. #define WSL_HS_IXWDECNETADDRESSINFO_SETOBJECTNAME           "SetObjectName method"
  2418.  
  2419. #define WSL_HC_IXWDECNETADDRESSINFO_GETOBJECTNAME           13704
  2420. #define WSL_HS_IXWDECNETADDRESSINFO_GETOBJECTNAME           "GetObjectName method"
  2421.  
  2422. #define WSL_HC_IXWDECNETADDRESSINFO_SETAREA                 13705
  2423. #define WSL_HS_IXWDECNETADDRESSINFO_SETAREA                 "SetArea method"
  2424.  
  2425. #define WSL_HC_IXWDECNETADDRESSINFO_GETAREA                 13706
  2426. #define WSL_HS_IXWDECNETADDRESSINFO_GETAREA                 "GetArea method"
  2427.  
  2428. #define WSL_HC_IXWDECNETADDRESSINFO_SETNODE                 13707
  2429. #define WSL_HS_IXWDECNETADDRESSINFO_SETNODE                 "SetNode method"
  2430.  
  2431. #define WSL_HC_IXWDECNETADDRESSINFO_GETNODE                 13708
  2432. #define WSL_HS_IXWDECNETADDRESSINFO_GETNODE                 "GetNode method"
  2433.  
  2434. #define WSL_HC_IXWDECNETADDRESSINFO_SETEXTENDEDADDRESS      13709
  2435. #define WSL_HS_IXWDECNETADDRESSINFO_SETEXTENDEDADDRESS      "SetExtendedAddress method"
  2436.  
  2437. #define WSL_HC_IXWDECNETADDRESSINFO_GETEXTENDEDADDRESS      13710
  2438. #define WSL_HS_IXWDECNETADDRESSINFO_GETEXTENDEDADDRESS      "GetExtendedAddress method"
  2439.  
  2440. //
  2441. // IXWAtmAddressInfo interface
  2442. //
  2443.  
  2444. #define WSL_HC_IXWATMADDRESSINFO                            13800
  2445. #define WSL_HS_IXWATMADDRESSINFO                            "IXWAtmAddressInfo interface"
  2446.  
  2447. #define WSL_HC_IXWATMADDRESSINFO_SETADDRESSTYPE             13801
  2448. #define WSL_HS_IXWATMADDRESSINFO_SETADDRESSTYPE             "SetAddressType method"
  2449.  
  2450. #define WSL_HC_IXWATMADDRESSINFO_GETADDRESSTYPE             13802
  2451. #define WSL_HS_IXWATMADDRESSINFO_GETADDRESSTYPE             "GetAddressType method"
  2452.  
  2453. #define WSL_HC_IXWATMADDRESSINFO_SETDIGITS                  13803
  2454. #define WSL_HS_IXWATMADDRESSINFO_SETDIGITS                  "SetDigits method"
  2455.  
  2456. #define WSL_HC_IXWATMADDRESSINFO_GETDIGITS                  13804
  2457. #define WSL_HS_IXWATMADDRESSINFO_GETDIGITS                  "GetDigits method"
  2458.  
  2459. #define WSL_HC_IXWATMADDRESSINFO_SETLAYER2PROTOCOL          13805
  2460. #define WSL_HS_IXWATMADDRESSINFO_SETLAYER2PROTOCOL          "SetLayer2Protocol method"
  2461.  
  2462. #define WSL_HC_IXWATMADDRESSINFO_GETLAYER2PROTOCOL          13806
  2463. #define WSL_HS_IXWATMADDRESSINFO_GETLAYER2PROTOCOL          "GetLayer2Protocol method"
  2464.  
  2465. #define WSL_HC_IXWATMADDRESSINFO_SETLAYER2USERPROTOCOL      13807
  2466. #define WSL_HS_IXWATMADDRESSINFO_SETLAYER2USERPROTOCOL      "SetLayer2UserProtocol method"
  2467.  
  2468. #define WSL_HC_IXWATMADDRESSINFO_GETLAYER2USERPROTOCOL      13808
  2469. #define WSL_HS_IXWATMADDRESSINFO_GETLAYER2USERPROTOCOL      "GetLayer2UserProtocol method"
  2470.  
  2471. #define WSL_HC_IXWATMADDRESSINFO_SETLAYER3PROTOCOL          13809
  2472. #define WSL_HS_IXWATMADDRESSINFO_SETLAYER3PROTOCOL          "SetLayer3Protocol method"
  2473.  
  2474. #define WSL_HC_IXWATMADDRESSINFO_GETLAYER3PROTOCOL          13810
  2475. #define WSL_HS_IXWATMADDRESSINFO_GETLAYER3PROTOCOL          "GetLayer3Protocol method"
  2476.  
  2477. #define WSL_HC_IXWATMADDRESSINFO_SETLAYER3USERPROTOCOL      13811
  2478. #define WSL_HS_IXWATMADDRESSINFO_SETLAYER3USERPROTOCOL      "SetLayer3UserProtocol method"
  2479.  
  2480. #define WSL_HC_IXWATMADDRESSINFO_GETLAYER3USERPROTOCOL      13812
  2481. #define WSL_HS_IXWATMADDRESSINFO_GETLAYER3USERPROTOCOL      "GetLayer3UserProtocol method"
  2482.  
  2483. #define WSL_HC_IXWATMADDRESSINFO_SETLAYER3INITIALPROTOCOL   13813
  2484. #define WSL_HS_IXWATMADDRESSINFO_SETLAYER3INITIALPROTOCOL   "SetLayer3InitialProtocol method"
  2485.  
  2486. #define WSL_HC_IXWATMADDRESSINFO_GETLAYER3INITIALPROTOCOL   13814
  2487. #define WSL_HS_IXWATMADDRESSINFO_GETLAYER3INITIALPROTOCOL   "GetLayer3InitialProtocol method"
  2488.  
  2489. #define WSL_HC_IXWATMADDRESSINFO_SETSNAPIDBYTES             13815
  2490. #define WSL_HS_IXWATMADDRESSINFO_SETSNAPIDBYTES             "SetSnapIDBytes method"
  2491.  
  2492. #define WSL_HC_IXWATMADDRESSINFO_GETSNAPIDBYTES             13816
  2493. #define WSL_HS_IXWATMADDRESSINFO_GETSNAPIDBYTES             "GetSnapIDBytes method"
  2494.  
  2495. #define WSL_HC_IXWATMADDRESSINFO_SETHIGHLAYERINFOTYPE       13817
  2496. #define WSL_HS_IXWATMADDRESSINFO_SETHIGHLAYERINFOTYPE       "SetHighLayerInfoType method"
  2497.  
  2498. #define WSL_HC_IXWATMADDRESSINFO_GETHIGHLAYERINFOTYPE       13818
  2499. #define WSL_HS_IXWATMADDRESSINFO_GETHIGHLAYERINFOTYPE       "GetHighLayerInfoType method"
  2500.  
  2501. #define WSL_HC_IXWATMADDRESSINFO_SETHIGHLAYERINFO           13819
  2502. #define WSL_HS_IXWATMADDRESSINFO_SETHIGHLAYERINFO           "SetHighLayerInfo method"
  2503.  
  2504. #define WSL_HC_IXWATMADDRESSINFO_GETHIGHLAYERINFO           13820
  2505. #define WSL_HS_IXWATMADDRESSINFO_GETHIGHLAYERINFO           "GetHighLayerInfo method"
  2506.  
  2507. //
  2508. // IXWAppleTalkAddressInfo interface
  2509. //
  2510.  
  2511. #define WSL_HC_IXWAPPLETALKADDRESSINFO                      13900
  2512. #define WSL_HS_IXWAPPLETALKADDRESSINFO                      "IXWAppleTalkAddressInfo interface"
  2513.  
  2514. #define WSL_HC_IXWAPPLETALKADDRESSINFO_SETNETWORK           13901
  2515. #define WSL_HS_IXWAPPLETALKADDRESSINFO_SETNETWORK           "SetNetwork method"
  2516.  
  2517. #define WSL_HC_IXWAPPLETALKADDRESSINFO_GETNETWORK           13902
  2518. #define WSL_HS_IXWAPPLETALKADDRESSINFO_GETNETWORK           "GetNetwork method"
  2519.  
  2520. #define WSL_HC_IXWAPPLETALKADDRESSINFO_SETNODE              13903
  2521. #define WSL_HS_IXWAPPLETALKADDRESSINFO_SETNODE              "SetNode method"
  2522.  
  2523. #define WSL_HC_IXWAPPLETALKADDRESSINFO_GETNODE              13904
  2524. #define WSL_HS_IXWAPPLETALKADDRESSINFO_GETNODE              "GetNode method"
  2525.  
  2526. #define WSL_HC_IXWAPPLETALKADDRESSINFO_SETSOCKET            13905
  2527. #define WSL_HS_IXWAPPLETALKADDRESSINFO_SETSOCKET            "SetSocket method"
  2528.  
  2529. #define WSL_HC_IXWAPPLETALKADDRESSINFO_GETSOCKET            13906
  2530. #define WSL_HS_IXWAPPLETALKADDRESSINFO_GETSOCKET            "GetSocket method"
  2531.  
  2532. //
  2533. // IXWInet6AddressInfo interface
  2534. //
  2535.  
  2536. #define WSL_HC_IXWINET6ADDRESSINFO                          14000
  2537. #define WSL_HS_IXWINET6ADDRESSINFO                          "IXWInet6AddressInfo interface"
  2538.  
  2539. #define WSL_HC_IXWINET6ADDRESSINFO_SETADDRESSWORDS          14001
  2540. #define WSL_HS_IXWINET6ADDRESSINFO_SETADDRESSWORDS          "SetAddressWords method"
  2541.  
  2542. #define WSL_HC_IXWINET6ADDRESSINFO_GETADDRESSWORDS          14002
  2543. #define WSL_HS_IXWINET6ADDRESSINFO_GETADDRESSWORDS          "GetAddressWords method"
  2544.  
  2545. #define WSL_HC_IXWINET6ADDRESSINFO_SETFLOWINFORMATION       14003
  2546. #define WSL_HS_IXWINET6ADDRESSINFO_SETFLOWINFORMATION       "SetFlowInformation method"
  2547.  
  2548. #define WSL_HC_IXWINET6ADDRESSINFO_GETFLOWINFORMATION       14004
  2549. #define WSL_HS_IXWINET6ADDRESSINFO_GETFLOWINFORMATION       "GetFlowInformation method"
  2550.  
  2551. #define WSL_HC_IXWINET6ADDRESSINFO_SETPORT                  14005
  2552. #define WSL_HS_IXWINET6ADDRESSINFO_SETPORT                  "SetPort method"
  2553.  
  2554. #define WSL_HC_IXWINET6ADDRESSINFO_GETPORT                  14006
  2555. #define WSL_HS_IXWINET6ADDRESSINFO_GETPORT                  "GetPort method"
  2556.  
  2557. #define WSL_HC_IXWINET6ADDRESSINFO_SETSCOPEID               14007
  2558. #define WSL_HS_IXWINET6ADDRESSINFO_SETSCOPEID               "SetScopeID method"
  2559.  
  2560. #define WSL_HC_IXWINET6ADDRESSINFO_GETSCOPEID               14008
  2561. #define WSL_HS_IXWINET6ADDRESSINFO_GETSCOPEID               "GetScopeID method"
  2562.  
  2563. //
  2564. // IXWIsoTpAddressInfo interface
  2565. //
  2566.  
  2567. #define WSL_HC_IXWISOTPADDRESSINFO                          14100
  2568. #define WSL_HS_IXWISOTPADDRESSINFO                          "IXWIsoTpAddressInfo interface"
  2569.  
  2570. #define WSL_HC_IXWISOTPADDRESSINFO_SETADDRESSTYPE           14101
  2571. #define WSL_HS_IXWISOTPADDRESSINFO_SETADDRESSTYPE           "SetAddressType method"
  2572.  
  2573. #define WSL_HC_IXWISOTPADDRESSINFO_GETADDRESSTYPE           14102
  2574. #define WSL_HS_IXWISOTPADDRESSINFO_GETADDRESSTYPE           "GetAddressType method"
  2575.  
  2576. #define WSL_HC_IXWISOTPADDRESSINFO_SETTRANSPORTADDRESS      14103
  2577. #define WSL_HS_IXWISOTPADDRESSINFO_SETTRANSPORTADDRESS      "SetTransportAddress method"
  2578.  
  2579. #define WSL_HC_IXWISOTPADDRESSINFO_GETTRANSPORTADDRESS      14104
  2580. #define WSL_HS_IXWISOTPADDRESSINFO_GETTRANSPORTADDRESS      "GetTransportAddress method"
  2581.  
  2582. #define WSL_HC_IXWISOTPADDRESSINFO_SETTRANSPORTSELECTOR     14105
  2583. #define WSL_HS_IXWISOTPADDRESSINFO_SETTRANSPORTSELECTOR     "SetTransportSelector method"
  2584.  
  2585. #define WSL_HC_IXWISOTPADDRESSINFO_GETTRANSPORTSELECTOR     14106
  2586. #define WSL_HS_IXWISOTPADDRESSINFO_GETTRANSPORTSELECTOR     "GetTransportSelector method"
  2587.  
  2588. //
  2589. // IXWNetBIOSAddressInfo interface
  2590. //
  2591.  
  2592. #define WSL_HC_IXWNETBIOSADDRESSINFO                        14200
  2593. #define WSL_HS_IXWNETBIOSADDRESSINFO                        "IXWNetBIOSAddressInfo interface"
  2594.  
  2595. #define WSL_HC_IXWNETBIOSADDRESSINFO_SETTYPE                14201
  2596. #define WSL_HS_IXWNETBIOSADDRESSINFO_SETTYPE                "SetType method"
  2597.  
  2598. #define WSL_HC_IXWNETBIOSADDRESSINFO_GETTYPE                14202
  2599. #define WSL_HS_IXWNETBIOSADDRESSINFO_GETTYPE                "GetType method"
  2600.  
  2601. #define WSL_HC_IXWNETBIOSADDRESSINFO_SETNAME                14203
  2602. #define WSL_HS_IXWNETBIOSADDRESSINFO_SETNAME                "SetName method"
  2603.  
  2604. #define WSL_HC_IXWNETBIOSADDRESSINFO_GETNAME                14204
  2605. #define WSL_HS_IXWNETBIOSADDRESSINFO_GETNAME                "GetName method"
  2606.  
  2607. #define WSL_HC_IXWNETBIOSADDRESSINFO_SETPORT                14205
  2608. #define WSL_HS_IXWNETBIOSADDRESSINFO_SETPORT                "SetPort method"
  2609.  
  2610. #define WSL_HC_IXWNETBIOSADDRESSINFO_GETPORT                14206
  2611. #define WSL_HS_IXWNETBIOSADDRESSINFO_GETPORT                "GetPort method"
  2612.  
  2613. //
  2614. // IXWVinesAddressInfo interface
  2615. //
  2616.  
  2617. #define WSL_HC_IXWVINESADDRESSINFO                          14300
  2618. #define WSL_HS_IXWVINESADDRESSINFO                          "IXWVinesAddressInfo interface"
  2619.  
  2620. #define WSL_HC_IXWVINESADDRESSINFO_SETNETWORKADDRESS        14301
  2621. #define WSL_HS_IXWVINESADDRESSINFO_SETNETWORKADDRESS        "SetNetworkAddress method"
  2622.  
  2623. #define WSL_HC_IXWVINESADDRESSINFO_GETNETWORKADDRESS        14302
  2624. #define WSL_HS_IXWVINESADDRESSINFO_GETNETWORKADDRESS        "GetNetworkAddress method"
  2625.  
  2626. #define WSL_HC_IXWVINESADDRESSINFO_SETSUBNETADDRESS         14303
  2627. #define WSL_HS_IXWVINESADDRESSINFO_SETSUBNETADDRESS         "SetSubnetAddress method"
  2628.  
  2629. #define WSL_HC_IXWVINESADDRESSINFO_GETSUBNETADDRESS         14304
  2630. #define WSL_HS_IXWVINESADDRESSINFO_GETSUBNETADDRESS         "GetSubnetAddress method"
  2631.  
  2632. #define WSL_HC_IXWVINESADDRESSINFO_SETPORT                  14305
  2633. #define WSL_HS_IXWVINESADDRESSINFO_SETPORT                  "SetPort method"
  2634.  
  2635. #define WSL_HC_IXWVINESADDRESSINFO_GETPORT                  14306
  2636. #define WSL_HS_IXWVINESADDRESSINFO_GETPORT                  "GetPort method"
  2637.  
  2638. #define WSL_HC_IXWVINESADDRESSINFO_SETHOPS                  14307
  2639. #define WSL_HS_IXWVINESADDRESSINFO_SETHOPS                  "SetHops method"
  2640.  
  2641. #define WSL_HC_IXWVINESADDRESSINFO_GETHOPS                  14308
  2642. #define WSL_HS_IXWVINESADDRESSINFO_GETHOPS                  "GetHops method"
  2643.  
  2644. //
  2645. // IXWIrdaAddressInfo interface
  2646. //
  2647.  
  2648. #define WSL_HC_IXWIRDAADDRESSINFO                           14400
  2649. #define WSL_HS_IXWIRDAADDRESSINFO                           "IXWIrdaAddressInfo interface"
  2650.  
  2651. #define WSL_HC_IXWIRDAADDRESSINFO_SETDEVICEID               14401
  2652. #define WSL_HS_IXWIRDAADDRESSINFO_SETDEVICEID               "SetDeviceID method"
  2653.  
  2654. #define WSL_HC_IXWIRDAADDRESSINFO_GETDEVICEID               14402
  2655. #define WSL_HS_IXWIRDAADDRESSINFO_GETDEVICEID               "GetDeviceID method"
  2656.  
  2657. #define WSL_HC_IXWIRDAADDRESSINFO_SETSERVICENAME            14403
  2658. #define WSL_HS_IXWIRDAADDRESSINFO_SETSERVICENAME            "SetServiceName method"
  2659.  
  2660. #define WSL_HC_IXWIRDAADDRESSINFO_GETSERVICENAME            14404
  2661. #define WSL_HS_IXWIRDAADDRESSINFO_GETSERVICENAME            "GetServiceName method"
  2662.  
  2663. //
  2664. // IXWEnumServiceProvider interface
  2665. //
  2666.  
  2667. #define WSL_HC_IXWENUMSERVICEPROVIDER                       14500
  2668. #define WSL_HS_IXWENUMSERVICEPROVIDER                       "IXWEnumServiceProvider interface"
  2669.  
  2670. //
  2671. // IXWEnumProtocol interface
  2672. //
  2673.  
  2674. #define WSL_HC_IXWENUMPROTOCOL                              14600
  2675. #define WSL_HS_IXWENUMPROTOCOL                              "IXWEnumProtocol interface"
  2676.  
  2677. //
  2678. // IXWEnumAddress interface
  2679. //
  2680.  
  2681. #define WSL_HC_IXWENUMADDRESS                               14700
  2682. #define WSL_HS_IXWENUMADDRESS                               "IXWEnumAddress interface"
  2683.  
  2684. //
  2685. // IXWEnumNameSpaceProvider interface
  2686. //
  2687.  
  2688. #define WSL_HC_IXWENUMNAMESPACEPROVIDER                     14800
  2689. #define WSL_HS_IXWENUMNAMESPACEPROVIDER                     "IXWEnumNameSpaceProvider interface"
  2690.  
  2691. //
  2692. // IXWAdviseConnectionEvents interface
  2693. //
  2694.  
  2695. #define WSL_HC_IXWADVISECONNECTIONEVENTS                    14900
  2696. #define WSL_HS_IXWADVISECONNECTIONEVENTS                    "IXWAdviseConnectionEvents interface"
  2697.  
  2698. #define WSL_HC_IXWADVISECONNECTIONEVENTS_ADVISE             14901
  2699. #define WSL_HS_IXWADVISECONNECTIONEVENTS_ADVISE             "ConnectionAdvise method"
  2700.  
  2701. #define WSL_HC_IXWADVISECONNECTIONEVENTS_UNADVISE           14902
  2702. #define WSL_HS_IXWADVISECONNECTIONEVENTS_UNADVISE           "ConnectionUnadvise method"
  2703.  
  2704.  
  2705. //=============================================================================================
  2706. // Automation-compliant custom interfaces (20000+)
  2707. //=============================================================================================
  2708.  
  2709.  
  2710. //
  2711. // IaXWServiceRegistration interface
  2712. //
  2713.  
  2714. #define WSL_HC_IAXWSERVICEREGISTRATION                      WSL_HC_IXWSERVICEREGISTRATION
  2715. #define WSL_HS_IAXWSERVICEREGISTRATION                      "IaXWServiceRegistration interface"
  2716.  
  2717. #define WSL_HC_IAXWSERVICEREGISTRATION_INSTALLSERVICECLASS  WSL_HC_IXWSERVICEREGISTRATION_INSTALLSERVICECLASS
  2718. #define WSL_HS_IAXWSERVICEREGISTRATION_INSTALLSERVICECLASS  "InstallServiceClass method"
  2719.  
  2720. #define WSL_HC_IAXWSERVICEREGISTRATION_REMOVESERVICECLASS   WSL_HC_IXWSERVICEREGISTRATION_REMOVESERVICECLASS
  2721. #define WSL_HS_IAXWSERVICEREGISTRATION_REMOVESERVICECLASS   "RemoveServiceClass method"
  2722.  
  2723. #define WSL_HC_IAXWSERVICEREGISTRATION_GETSERVICECLASSINFO  WSL_HC_IXWSERVICEREGISTRATION_GETSERVICECLASSINFO
  2724. #define WSL_HS_IAXWSERVICEREGISTRATION_GETSERVICECLASSINFO  "GetServiceClassInfo method"
  2725.  
  2726. #define WSL_HC_IAXWSERVICEREGISTRATION_ADVERTISESERVICEPROV WSL_HC_IXWSERVICEREGISTRATION_ADVERTISESERVICEPROVI
  2727. #define WSL_HS_IAXWSERVICEREGISTRATION_ADVERTISESERVICEPROV "AdvertiseServiceProvider method"
  2728.  
  2729. #define WSL_HC_IAXWSERVICEREGISTRATION_UNADVERTISESERVICEPR WSL_HC_IXWSERVICEREGISTRATION_UNADVERTISESERVICEPRO
  2730. #define WSL_HS_IAXWSERVICEREGISTRATION_UNADVERTISESERVICEPR "UnadvertiseServiceProvider method"
  2731.  
  2732. //
  2733. // IaXWServiceClassGuidMap interface
  2734. //
  2735.  
  2736. #define WSL_HC_IAXWSERVICECLASSGUIDMAP                      WSL_HC_IXWSERVICECLASSGUIDMAP
  2737. #define WSL_HS_IAXWSERVICECLASSGUIDMAP                      "IaXWServiceClassGuidMap interface"
  2738.  
  2739. #define WSL_HC_IAXWSERVICECLASSGUIDMAP_GETTCPSERVICECLASSGU WSL_HC_IXWSERVICECLASSGUIDMAP_GETTCPSERVICECLASSGUI
  2740. #define WSL_HS_IAXWSERVICECLASSGUIDMAP_GETTCPSERVICECLASSGU "GetTcpServiceClassGuid method"
  2741.  
  2742. #define WSL_HC_IAXWSERVICECLASSGUIDMAP_GETUDPSERVICECLASSGU WSL_HC_IXWSERVICECLASSGUIDMAP_GETUDPSERVICECLASSGUI
  2743. #define WSL_HS_IAXWSERVICECLASSGUIDMAP_GETUDPSERVICECLASSGU "GetUdpServiceClassGuid method"
  2744.  
  2745. #define WSL_HC_IAXWSERVICECLASSGUIDMAP_GETNETWARESERVICECLA WSL_HC_IXWSERVICECLASSGUIDMAP_GETNETWARESERVICECLAS
  2746. #define WSL_HS_IAXWSERVICECLASSGUIDMAP_GETNETWARESERVICECLA "GetNetwareServiceClassGuid method"
  2747.  
  2748. #define WSL_HC_IAXWSERVICECLASSGUIDMAP_GETDNSSERVICECLASSGU WSL_HC_IXWSERVICECLASSGUIDMAP_GETDNSSERVICECLASSGUI
  2749. #define WSL_HS_IAXWSERVICECLASSGUIDMAP_GETDNSSERVICECLASSGU "GetDnsServiceClassGuid method"
  2750.  
  2751. #define WSL_HC_IAXWSERVICECLASSGUIDMAP_GETSERVICECLASSNAME  WSL_HC_IXWSERVICECLASSGUIDMAP_GETSERVICECLASSNAME
  2752. #define WSL_HS_IAXWSERVICECLASSGUIDMAP_GETSERVICECLASSNAME  "GetServiceClassName method"
  2753.  
  2754. //
  2755. // IaXWServiceProviderInfo interface
  2756. //
  2757.  
  2758. #define WSL_HC_IAXWSERVICEPROVIDERINFO                      20200
  2759. #define WSL_HS_IAXWSERVICEPROVIDERINFO                      "IaXWServiceProviderInfo interface"
  2760.  
  2761. #define WSL_HC_IAXWSERVICEPROVIDERINFO_NAME                 20201
  2762. #define WSL_HS_IAXWSERVICEPROVIDERINFO_NAME                 "Name property"
  2763.  
  2764. #define WSL_HC_IAXWSERVICEPROVIDERINFO_SERVICECLASSGUID     20202
  2765. #define WSL_HS_IAXWSERVICEPROVIDERINFO_SERVICECLASSGUID     "ServiceClassGuid property"
  2766.  
  2767. #define WSL_HC_IAXWSERVICEPROVIDERINFO_VERSION              20203
  2768. #define WSL_HS_IAXWSERVICEPROVIDERINFO_VERSION              "Version property"
  2769.  
  2770. #define WSL_HC_IAXWSERVICEPROVIDERINFO_COMMENT              20204
  2771. #define WSL_HS_IAXWSERVICEPROVIDERINFO_COMMENT              "Comment property"
  2772.  
  2773. #define WSL_HC_IAXWSERVICEPROVIDERINFO_NAMESPACE            20205
  2774. #define WSL_HS_IAXWSERVICEPROVIDERINFO_NAMESPACE            "NameSpace property"
  2775.  
  2776. #define WSL_HC_IAXWSERVICEPROVIDERINFO_NAMESPACEPROVIDERGUI 20206
  2777. #define WSL_HS_IAXWSERVICEPROVIDERINFO_NAMESPACEPROVIDERGUI "NameSpaceProviderGuid property"
  2778.  
  2779. #define WSL_HC_IAXWSERVICEPROVIDERINFO_CONTEXT              20207
  2780. #define WSL_HS_IAXWSERVICEPROVIDERINFO_CONTEXT              "Context property"
  2781.  
  2782. #define WSL_HC_IAXWSERVICEPROVIDERINFO_SERVICEADDRESSES     20208
  2783. #define WSL_HS_IAXWSERVICEPROVIDERINFO_SERVICEADDRESSES     "ServiceAddresses property"
  2784.  
  2785. #define WSL_HC_IAXWSERVICEPROVIDERINFO_CUSTOMDATA           20209
  2786. #define WSL_HS_IAXWSERVICEPROVIDERINFO_CUSTOMDATA           "CustomData property"
  2787.  
  2788. #define WSL_HC_IAXWSERVICEPROVIDERINFO_ISALIAS              20210
  2789. #define WSL_HS_IAXWSERVICEPROVIDERINFO_ISALIAS              "IsAlias property"
  2790.  
  2791. #define WSL_HC_IAXWSERVICEPROVIDERINFO_UNPARSEDQUERYST      20211
  2792. #define WSL_HS_IAXWSERVICEPROVIDERINFO_UNPARSEDQUERYST      "UnparsedQueryString property"
  2793.  
  2794. //
  2795. // IaXWServiceProviderLookup interface
  2796. //
  2797.  
  2798. #define WSL_HC_IAXWSERVICEPROVIDERLOOKUP                    WSL_HC_IXWSERVICEPROVIDERLOOKUP
  2799. #define WSL_HS_IAXWSERVICEPROVIDERLOOKUP                    "IaXWServiceProviderLookup interface"
  2800.  
  2801. #define WSL_HC_IAXWSERVICEPROVIDERLOOKUP_ENUMSERVICEPROVIDE WSL_HC_IXWSERVICEPROVIDERLOOKUP_ENUMSERVICEPROVIDER
  2802. #define WSL_HS_IAXWSERVICEPROVIDERLOOKUP_ENUMSERVICEPROVIDE "EnumServiceProviders method"
  2803.  
  2804. //
  2805. // IaXWProtocolInfo interface
  2806. //
  2807.  
  2808. #define WSL_HC_IAXWPROTOCOLINFO                             20500
  2809. #define WSL_HS_IAXWPROTOCOLINFO                             "IaXWProtocolInfo interface"
  2810.  
  2811. #define WSL_HC_IAXWPROTOCOLINFO_PROTOCOLFLAGS               20501
  2812. #define WSL_HS_IAXWPROTOCOLINFO_PROTOCOLFLAGS               "ProtocolFlags property"
  2813.  
  2814. #define WSL_HC_IAXWPROTOCOLINFO_PROVIDERFLAGS               20502
  2815. #define WSL_HS_IAXWPROTOCOLINFO_PROVIDERFLAGS               "ProviderFlags property"
  2816.  
  2817. #define WSL_HC_IAXWPROTOCOLINFO_PROVIDERGUID                20503
  2818. #define WSL_HS_IAXWPROTOCOLINFO_PROVIDERGUID                "ProviderGuid property"
  2819.  
  2820. #define WSL_HC_IAXWPROTOCOLINFO_CATALOGENTRYID              20504
  2821. #define WSL_HS_IAXWPROTOCOLINFO_CATALOGENTRYID              "CatalogEntryId property"
  2822.  
  2823. #define WSL_HC_IAXWPROTOCOLINFO_PROTOCOLCHAINLENGTH         20505
  2824. #define WSL_HS_IAXWPROTOCOLINFO_PROTOCOLCHAINLENGTH         "ProtocolChainLength property"
  2825.  
  2826. #define WSL_HC_IAXWPROTOCOLINFO_PROTOCOLCHAINENTRIES        20506
  2827. #define WSL_HS_IAXWPROTOCOLINFO_PROTOCOLCHAINENTRIES        "ProtocolChainEntries property"
  2828.  
  2829. #define WSL_HC_IAXWPROTOCOLINFO_PROTOCOLVERSION             20507
  2830. #define WSL_HS_IAXWPROTOCOLINFO_PROTOCOLVERSION             "ProtocolVersion property"
  2831.  
  2832. #define WSL_HC_IAXWPROTOCOLINFO_ADDRESSFAMILY               20508
  2833. #define WSL_HS_IAXWPROTOCOLINFO_ADDRESSFAMILY               "AddressFamily property"
  2834.  
  2835. #define WSL_HC_IAXWPROTOCOLINFO_MINADDRESSLENGTH            20509
  2836. #define WSL_HS_IAXWPROTOCOLINFO_MINADDRESSLENGTH            "MinAddressLength property"
  2837.  
  2838. #define WSL_HC_IAXWPROTOCOLINFO_MAXADDRESSLENGTH            20510
  2839. #define WSL_HS_IAXWPROTOCOLINFO_MAXADDRESSLENGTH            "MaxAddressLength property"
  2840.  
  2841. #define WSL_HC_IAXWPROTOCOLINFO_SOCKETTYPE                  20511
  2842. #define WSL_HS_IAXWPROTOCOLINFO_SOCKETTYPE                  "SocketType property"
  2843.  
  2844. #define WSL_HC_IAXWPROTOCOLINFO_PROTOCOLTYPE                20512
  2845. #define WSL_HS_IAXWPROTOCOLINFO_PROTOCOLTYPE                "ProtocolType property"
  2846.  
  2847. #define WSL_HC_IAXWPROTOCOLINFO_PROTOCOLMAXOFFSET           20513
  2848. #define WSL_HS_IAXWPROTOCOLINFO_PROTOCOLMAXOFFSET           "ProtocolMaxOffset property"
  2849.  
  2850. #define WSL_HC_IAXWPROTOCOLINFO_NETWORKBYTEORDER            20514
  2851. #define WSL_HS_IAXWPROTOCOLINFO_NETWORKBYTEORDER            "NetworkByteOrder property"
  2852.  
  2853. #define WSL_HC_IAXWPROTOCOLINFO_SECURITYSCHEME              20515
  2854. #define WSL_HS_IAXWPROTOCOLINFO_SECURITYSCHEME              "SecurityScheme property"
  2855.  
  2856. #define WSL_HC_IAXWPROTOCOLINFO_PACKETSIZE                  20516
  2857. #define WSL_HS_IAXWPROTOCOLINFO_PACKETSIZE                  "PacketSize property"
  2858.  
  2859. #define WSL_HC_IAXWPROTOCOLINFO_PROTOCOLNAME                20517
  2860. #define WSL_HS_IAXWPROTOCOLINFO_PROTOCOLNAME                "ProtocolName property"
  2861.  
  2862. #define WSL_HC_IAXWPROTOCOLINFO_PROTOCOLINFO                20518
  2863. #define WSL_HS_IAXWPROTOCOLINFO_PROTOCOLINFO                "ProtocolInfo property"
  2864.  
  2865. //
  2866. // IaXWProtocolLookup interface
  2867. //
  2868.  
  2869. #define WSL_HC_IAXWPROTOCOLLOOKUP                           WSL_HC_IXWPROTOCOLLOOKUP
  2870. #define WSL_HS_IAXWPROTOCOLLOOKUP                           "IaXWProtocolLookup interface"
  2871.  
  2872. #define WSL_HC_IAXWPROTOCOLLOOKUP_GETPROTOCOL               WSL_HC_IXWPROTOCOLLOOKUP_GETPROTOCOL
  2873. #define WSL_HS_IAXWPROTOCOLLOOKUP_GETPROTOCOL               "GetProtocol method"
  2874.  
  2875. //
  2876. // IaXWAddressInfo interface
  2877. //
  2878.  
  2879. #define WSL_HC_IAXWADDRESSINFO                              20700
  2880. #define WSL_HS_IAXWADDRESSINFO                              "IaXWAddressInfo interface"
  2881.  
  2882. #define WSL_HC_IAXWADDRESSINFO_SETADDRESSSTRING             WSL_HC_IXWADDRESSINFO_SETADDRESSSTRING
  2883. #define WSL_HS_IAXWADDRESSINFO_SETADDRESSSTRING             "SetAddressString method"
  2884.  
  2885. #define WSL_HC_IAXWADDRESSINFO_GETADDRESSSTRING             WSL_HC_IXWADDRESSINFO_GETADDRESSSTRING
  2886. #define WSL_HS_IAXWADDRESSINFO_GETADDRESSSTRING             "GetAddressString method"
  2887.  
  2888. #define WSL_HC_IAXWADDRESSINFO_ADDRESSFAMILY                20703
  2889. #define WSL_HS_IAXWADDRESSINFO_ADDRESSFAMILY                "AddressFamily property"
  2890.  
  2891. #define WSL_HC_IAXWADDRESSINFO_ADDRESSINFO                  20704
  2892. #define WSL_HS_IAXWADDRESSINFO_ADDRESSINFO                  "AddressInfo property"
  2893.  
  2894. //
  2895. // IaXWProvideAddresses interface
  2896. //
  2897.  
  2898. #define WSL_HC_IAXWPROVIDEADDRESSES                         WSL_HC_IXWPROVIDEADDRESSES
  2899. #define WSL_HS_IAXWPROVIDEADDRESSES                         "IaXWProvideAddresses interface"
  2900.  
  2901. #define WSL_HC_IAXWPROVIDEADDRESSES_GETADDRESS              WSL_HC_IXWPROVIDEADDRESSES_GETADDRESS
  2902. #define WSL_HS_IAXWPROVIDEADDRESSES_GETADDRESS              "GetAddress method"
  2903.  
  2904. #define WSL_HC_IAXWPROVIDEADDRESSES_GETADDRESSFROMSTRING    WSL_HC_IXWPROVIDEADDRESSES_GETADDRESSFROMSTRING
  2905. #define WSL_HS_IAXWPROVIDEADDRESSES_GETADDRESSFROMSTRING    "GetAddressFromString method"
  2906.  
  2907. #define WSL_HC_IAXWPROVIDEADDRESSES_GETADDRESSESFROMHOSTNAM WSL_HC_IXWPROVIDEADDRESSES_GETADDRESSESFROMHOSTNAME
  2908. #define WSL_HS_IAXWPROVIDEADDRESSES_GETADDRESSESFROMHOSTNAM "GetAddressesFromHostName method"
  2909.  
  2910. #define WSL_HC_IAXWPROVIDEADDRESSES_GETADDRESSESFROMINETHOS WSL_HC_IXWPROVIDEADDRESSES_GETADDRESSESFROMINETHOST
  2911. #define WSL_HS_IAXWPROVIDEADDRESSES_GETADDRESSESFROMINETHOS "GetAddressesFromInetHostName method"
  2912.  
  2913. #define WSL_HC_IAXWPROVIDEADDRESSES_GETBROADCASTADDRESS     WSL_HC_IXWPROVIDEADDRESSES_GETBROADCASTADDRESS
  2914. #define WSL_HS_IAXWPROVIDEADDRESSES_GETBROADCASTADDRESS     "GetBroadcastAddress method"
  2915.  
  2916. #define WSL_HC_IAXWPROVIDEADDRESSES_GETLOCALADDRESSES       WSL_HC_IXWPROVIDEADDRESSES_GETLOCALADDRESSES
  2917. #define WSL_HS_IAXWPROVIDEADDRESSES_GETLOCALADDRESSES       "GetLocalAddresses method"
  2918.  
  2919. //
  2920. // IaXWNameSpaceProviderInfo interface
  2921. //
  2922.  
  2923. #define WSL_HC_IAXWNAMESPACEPROVIDERINFO                    20900
  2924. #define WSL_HS_IAXWNAMESPACEPROVIDERINFO                    "IaXWNameSpaceProviderInfo interface"
  2925.  
  2926. #define WSL_HC_IAXWNAMESPACEPROVIDERINFO_NAMESPACEPROVIDERG 20901
  2927. #define WSL_HS_IAXWNAMESPACEPROVIDERINFO_NAMESPACEPROVIDERG "NameSpaceProviderGuid property"
  2928.  
  2929. #define WSL_HC_IAXWNAMESPACEPROVIDERINFO_NAMESPACE          20902
  2930. #define WSL_HS_IAXWNAMESPACEPROVIDERINFO_NAMESPACE          "NameSpace property"
  2931.  
  2932. #define WSL_HC_IAXWNAMESPACEPROVIDERINFO_ACTIVE             20903
  2933. #define WSL_HS_IAXWNAMESPACEPROVIDERINFO_ACTIVE             "Active property"
  2934.  
  2935. #define WSL_HC_IAXWNAMESPACEPROVIDERINFO_VERSION            20904
  2936. #define WSL_HS_IAXWNAMESPACEPROVIDERINFO_VERSION            "Version property"
  2937.  
  2938. #define WSL_HC_IAXWNAMESPACEPROVIDERINFO_DISPLAYNAME        20905
  2939. #define WSL_HS_IAXWNAMESPACEPROVIDERINFO_DISPLAYNAME        "DisplayName property"
  2940.  
  2941. //
  2942. // IaXWSocketFactory interface
  2943. //
  2944.  
  2945. #define WSL_HC_IAXWSOCKETFACTORY                            WSL_HC_IXWSOCKETFACTORY
  2946. #define WSL_HS_IAXWSOCKETFACTORY                            "IaXWSocketFactory interface"
  2947.  
  2948. #define WSL_HC_IAXWSOCKETFACTORY_CREATECONNECTIONORIENTEDSO WSL_HC_IXWSOCKETFACTORY_CREATECONNECTIONORIENTEDSOC
  2949. #define WSL_HS_IAXWSOCKETFACTORY_CREATECONNECTIONORIENTEDSO "CreateConnectionOrientedSocket method"
  2950.  
  2951. #define WSL_HC_IAXWSOCKETFACTORY_CREATECONNECTIONLESSSOCKET WSL_HC_IXWSOCKETFACTORY_CREATECONNECTIONLESSSOCKET
  2952. #define WSL_HS_IAXWSOCKETFACTORY_CREATECONNECTIONLESSSOCKET "CreateConnectionlessSocket method"
  2953.  
  2954. #define WSL_HC_IAXWSOCKETFACTORY_CREATELISTENINGSOCKET      WSL_HC_IXWSOCKETFACTORY_CREATELISTENINGSOCKET
  2955. #define WSL_HS_IAXWSOCKETFACTORY_CREATELISTENINGSOCKET      "CreateListeningSocket method"
  2956.  
  2957. #define WSL_HC_IAXWSOCKETFACTORY_CREATEMULTIPOINTROOTSOCKET WSL_HC_IXWSOCKETFACTORY_CREATEMULTIPOINTROOTSOCKET
  2958. #define WSL_HS_IAXWSOCKETFACTORY_CREATEMULTIPOINTROOTSOCKET "CreateMultipointRootSocket method"
  2959.  
  2960. #define WSL_HC_IAXWSOCKETFACTORY_CREATEMULTIPOINTLEAFSOCKET WSL_HC_IXWSOCKETFACTORY_CREATEMULTIPOINTLEAFSOCKET
  2961. #define WSL_HS_IAXWSOCKETFACTORY_CREATEMULTIPOINTLEAFSOCKET "CreateMultipointLeafSocket method"
  2962.  
  2963. //
  2964. // IaXWSocket interface
  2965. //
  2966.  
  2967. #define WSL_HC_IAXWSOCKET                                   21100
  2968. #define WSL_HS_IAXWSOCKET                                   "IaXWSocket interface"
  2969.  
  2970. #define WSL_HC_IAXWSOCKET_SETOPTION                         WSL_HC_IXWSOCKET_SETOPTION
  2971. #define WSL_HS_IAXWSOCKET_SETOPTION                         "SetOption method"
  2972.  
  2973. #define WSL_HC_IAXWSOCKET_GETOPTION                         WSL_HC_IXWSOCKET_GETOPTION
  2974. #define WSL_HS_IAXWSOCKET_GETOPTION                         "GetOption method"
  2975.  
  2976. #define WSL_HC_IAXWSOCKET_LOCALADDRESS                      21103
  2977. #define WSL_HS_IAXWSOCKET_LOCALADDRESS                      "LocalAddress property"
  2978.  
  2979. #define WSL_HC_IAXWSOCKET_REMOTEADDRESS                     21104
  2980. #define WSL_HS_IAXWSOCKET_REMOTEADDRESS                     "RemoteAddress property"
  2981.  
  2982. #define WSL_HC_IAXWSOCKET_PROTOCOL                          21105
  2983. #define WSL_HS_IAXWSOCKET_PROTOCOL                          "Protocol property"
  2984.  
  2985. #define WSL_HC_IAXWSOCKET_PROTOCOLOFFSET                    21106
  2986. #define WSL_HS_IAXWSOCKET_PROTOCOLOFFSET                    "ProtocolOffset property"
  2987.  
  2988. #define WSL_HC_IAXWSOCKET_CURRENTSTATE                      21107
  2989. #define WSL_HS_IAXWSOCKET_CURRENTSTATE                      "CurrentState property"
  2990.  
  2991. #define WSL_HC_IAXWSOCKET_INTERNALBUFFERSIZE                21108
  2992. #define WSL_HS_IAXWSOCKET_INTERNALBUFFERSIZE                "InternalBufferSize property"
  2993.  
  2994. #define WSL_HC_IAXWSOCKET_BROADCASTENABLED                  21109
  2995. #define WSL_HS_IAXWSOCKET_BROADCASTENABLED                  "BroadcastEnabled property"
  2996.  
  2997. #define WSL_HC_IAXWSOCKET_CONNECTEDTIME                     21110
  2998. #define WSL_HS_IAXWSOCKET_CONNECTEDTIME                     "ConnectedTime property"
  2999.  
  3000. #define WSL_HC_IAXWSOCKET_IOCONTROL                         WSL_HC_IXWSOCKET_IOCONTROL
  3001. #define WSL_HS_IAXWSOCKET_IOCONTROL                         "IOControl method"
  3002.  
  3003. //
  3004. // IaXWQualityOfService interface
  3005. //
  3006.  
  3007. #define WSL_HC_IAXWQUALITYOFSERVICE                         WSL_HC_IXWQUALITYOFSERVICE
  3008. #define WSL_HS_IAXWQUALITYOFSERVICE                         "IaXWQualityOfService interface"
  3009.  
  3010. #define WSL_HC_IAXWQUALITYOFSERVICE_SETQUALITYOFSERVICE     WSL_HC_IXWQUALITYOFSERVICE_SETQUALITYOFSERVICE
  3011. #define WSL_HS_IAXWQUALITYOFSERVICE_SETQUALITYOFSERVICE     "SetQualityOfService method"
  3012.  
  3013. #define WSL_HC_IAXWQUALITYOFSERVICE_GETQUALITYOFSERVICE     WSL_HC_IXWQUALITYOFSERVICE_GETQUALITYOFSERVICE
  3014. #define WSL_HS_IAXWQUALITYOFSERVICE_GETQUALITYOFSERVICE     "GetQualityOfService method"
  3015.  
  3016. #define WSL_HC_IAXWQUALITYOFSERVICE_QOSAVAILABLE            21203
  3017. #define WSL_HS_IAXWQUALITYOFSERVICE_QOSAVAILABLE            "QOSAvailable property"
  3018.  
  3019. #define WSL_HC_IAXWQUALITYOFSERVICE_ENDTOENDQOSAVAILABLE    21204
  3020. #define WSL_HS_IAXWQUALITYOFSERVICE_ENDTOENDQOSAVAILABLE    "EndToEndQOSAvailable property"
  3021.  
  3022. #define WSL_HC_IAXWQUALITYOFSERVICE_RSVPAVAILABLE           21205
  3023. #define WSL_HS_IAXWQUALITYOFSERVICE_RSVPAVAILABLE           "RSVPAvailable property"
  3024.  
  3025. #define WSL_HC_IAXWQUALITYOFSERVICE_TRAFFICCONTROLAVAILABLE 21206
  3026. #define WSL_HS_IAXWQUALITYOFSERVICE_TRAFFICCONTROLAVAILABLE "TrafficControlAvailable property"
  3027.  
  3028. #define WSL_HC_IAXWQUALITYOFSERVICE_ALLOWEDTOSENDDATA       21207
  3029. #define WSL_HS_IAXWQUALITYOFSERVICE_ALLOWEDTOSENDDATA       "AllowedToSendData property"
  3030.  
  3031. #define WSL_HC_IAXWQUALITYOFSERVICE_BANDWIDTHCAPACITY       21208
  3032. #define WSL_HS_IAXWQUALITYOFSERVICE_BANDWIDTHCAPACITY       "BandwidthCapacity property"
  3033.  
  3034. //
  3035. // IaXWConnection interface
  3036. //
  3037.  
  3038. #define WSL_HC_IAXWCONNECTION                               WSL_HC_IXWCONNECTION
  3039. #define WSL_HS_IAXWCONNECTION                               "IaXWConnection interface"
  3040.  
  3041. #define WSL_HC_IAXWCONNECTION_CONNECT                       WSL_HC_IXWCONNECTION_CONNECT
  3042. #define WSL_HS_IAXWCONNECTION_CONNECT                       "Connect method"
  3043.  
  3044. #define WSL_HC_IAXWCONNECTION_DISCONNECT                    WSL_HC_IXWCONNECTION_DISCONNECT
  3045. #define WSL_HS_IAXWCONNECTION_DISCONNECT                    "Disconnect method"
  3046.  
  3047. #define WSL_HC_IAXWCONNECTION_CONNECTEX                     WSL_HC_IXWCONNECTION_CONNECTEX
  3048. #define WSL_HS_IAXWCONNECTION_CONNECTEX                     "ConnectEx method"
  3049.  
  3050. #define WSL_HC_IAXWCONNECTION_DISCONNECTEX                  WSL_HC_IXWCONNECTION_DISCONNECTEX
  3051. #define WSL_HS_IAXWCONNECTION_DISCONNECTEX                  "DisconnectEx method"
  3052.  
  3053. //
  3054. // IaXWConnectionEvents interface
  3055. //
  3056.  
  3057. #define WSL_HC_IAXWCONNECTIONEVENTS                         WSL_HC_IXWCONNECTIONEVENTS
  3058. #define WSL_HS_IAXWCONNECTIONEVENTS                         "IaXWConnectionEvents interface"
  3059.  
  3060. #define WSL_HC_IAXWCONNECTIONEVENTS_ONDISCONNECTED          WSL_HC_IXWCONNECTIONEVENTS_ONDISCONNECTED
  3061. #define WSL_HS_IAXWCONNECTIONEVENTS_ONDISCONNECTED          "OnDisconnected method"
  3062.  
  3063. //
  3064. // IaXWConnectionListener interface
  3065. //
  3066.  
  3067. #define WSL_HC_IAXWCONNECTIONLISTENER                       WSL_HC_IXWCONNECTIONLISTENER
  3068. #define WSL_HS_IAXWCONNECTIONLISTENER                       "IaXWConnectionListener interface"
  3069.  
  3070. #define WSL_HC_IAXWCONNECTIONLISTENER_STARTLISTENING        WSL_HC_IXWCONNECTIONLISTENER_STARTLISTENING
  3071. #define WSL_HS_IAXWCONNECTIONLISTENER_STARTLISTENING        "StartListening method"
  3072.  
  3073. #define WSL_HC_IAXWCONNECTIONLISTENER_STOPLISTENING         WSL_HC_IXWCONNECTIONLISTENER_STOPLISTENING
  3074. #define WSL_HS_IAXWCONNECTIONLISTENER_STOPLISTENING         "StopListening method"
  3075.  
  3076. //
  3077. // IaXWIncomingConnectionEvents interface
  3078. //
  3079.  
  3080. #define WSL_HC_IAXWINCOMINGCONNECTIONEVENTS                   WSL_HC_IXWINCOMINGCONNECTIONEVENTS
  3081. #define WSL_HS_IAXWINCOMINGCONNECTIONEVENTS                   "IaXWIncomingConnectionEvents interface"
  3082.  
  3083. #define WSL_HC_IAXWINCOMINGCONNECTIONEVENTS_ONCONNECTION      WSL_HC_IXWINCOMINGCONNECTIONEVENTS_ONCONNECTION
  3084. #define WSL_HS_IAXWINCOMINGCONNECTIONEVENTS_ONCONNECTION      "OnConnection method"
  3085.  
  3086. #define WSL_HC_IAXWINCOMINGCONNECTIONEVENTS_ONCONNECTIONPRO   WSL_HC_IXWINCOMINGCONNECTIONEVENTS_ONCONNECTIONPROC
  3087. #define WSL_HS_IAXWINCOMINGCONNECTIONEVENTS_ONCONNECTIONPRO   "OnConnectionProcessed method"
  3088.  
  3089. #define WSL_HC_IAXWINCOMINGCONNECTIONEVENTS_ONLISTENINGERROR  WSL_HC_IXWINCOMINGCONNECTIONEVENTS_ONLISTENINGERROR
  3090. #define WSL_HS_IAXWINCOMINGCONNECTIONEVENTS_ONLISTENINGERROR  "OnListeningError method"
  3091.  
  3092. //
  3093. // IaXWMultipointRoot interface
  3094. //
  3095.  
  3096. #define WSL_HC_IAXWMULTIPOINTROOT                           WSL_HC_IXWMULTIPOINTROOT
  3097. #define WSL_HS_IAXWMULTIPOINTROOT                           "IaXWMultipointRoot interface"
  3098.  
  3099. #define WSL_HC_IAXWMULTIPOINTROOT_INVITELEAF                WSL_HC_IXWMULTIPOINTROOT_INVITELEAF
  3100. #define WSL_HS_IAXWMULTIPOINTROOT_INVITELEAF                "InviteLeaf method"
  3101.  
  3102. #define WSL_HC_IAXWMULTIPOINTROOT_INVITELEAFEX              WSL_HC_IXWMULTIPOINTROOT_INVITELEAFEX
  3103. #define WSL_HS_IAXWMULTIPOINTROOT_INVITELEAFEX              "InviteLeafEx method"
  3104.  
  3105. //
  3106. // IaXWMultipointLeaf interface
  3107. //
  3108.  
  3109. #define WSL_HC_IAXWMULTIPOINTLEAF                           WSL_HC_IXWMULTIPOINTLEAF
  3110. #define WSL_HS_IAXWMULTIPOINTLEAF                           "IaXWMultipointLeaf interface"
  3111.  
  3112. #define WSL_HC_IAXWMULTIPOINTLEAF_WAITFORROOTINVITATION     WSL_HC_IXWMULTIPOINTLEAF_WAITFORROOTINVITATION
  3113. #define WSL_HS_IAXWMULTIPOINTLEAF_WAITFORROOTINVITATION     "WaitForRootInvitation method"
  3114.  
  3115. #define WSL_HC_IAXWMULTIPOINTLEAF_JOINGROUP                 WSL_HC_IXWMULTIPOINTLEAF_JOINGROUP
  3116. #define WSL_HS_IAXWMULTIPOINTLEAF_JOINGROUP                 "JoinGroup method"
  3117.  
  3118. #define WSL_HC_IAXWMULTIPOINTLEAF_JOINGROUPEX               WSL_HC_IXWMULTIPOINTLEAF_JOINGROUPEX
  3119. #define WSL_HS_IAXWMULTIPOINTLEAF_JOINGROUPEX               "JoinGroupEx method"
  3120.  
  3121. //
  3122. // IaXWTransferTimeOut interface
  3123. //
  3124.  
  3125. #define WSL_HC_IAXWTRANSFERTIMEOUT                          21900
  3126. #define WSL_HS_IAXWTRANSFERTIMEOUT                          "IaXWTransferTimeOut interface"
  3127.  
  3128. #define WSL_HC_IAXWTRANSFERTIMEOUT_SENDTIMEOUT              21901
  3129. #define WSL_HS_IAXWTRANSFERTIMEOUT_SENDTIMEOUT              "SendTimeOut property"
  3130.  
  3131. #define WSL_HC_IAXWTRANSFERTIMEOUT_RECEIVETIMEOUT           21902
  3132. #define WSL_HS_IAXWTRANSFERTIMEOUT_RECEIVETIMEOUT           "ReceiveTimeOut property"
  3133.  
  3134. //
  3135. // IaXWByteTransfer interface
  3136. //
  3137.  
  3138. #define WSL_HC_IAXWBYTETRANSFER                             WSL_HC_IXWBYTETRANSFER
  3139. #define WSL_HS_IAXWBYTETRANSFER                             "IaXWByteTransfer interface"
  3140.  
  3141. #define WSL_HC_IAXWBYTETRANSFER_SENDBYTES                   WSL_HC_IXWBYTETRANSFER_SENDBYTES
  3142. #define WSL_HS_IAXWBYTETRANSFER_SENDBYTES                   "SendBytes method"
  3143.  
  3144. #define WSL_HC_IAXWBYTETRANSFER_RECEIVEBYTES                WSL_HC_IXWBYTETRANSFER_RECEIVEBYTES
  3145. #define WSL_HS_IAXWBYTETRANSFER_RECEIVEBYTES                "ReceiveBytes method"
  3146.  
  3147. #define WSL_HC_IAXWBYTETRANSFER_ASYNCSENDBYTES              WSL_HC_IXWBYTETRANSFER_ASYNCSENDBYTES
  3148. #define WSL_HS_IAXWBYTETRANSFER_ASYNCSENDBYTES              "AsyncSendBytes method"
  3149.  
  3150. #define WSL_HC_IAXWBYTETRANSFER_ASYNCRECEIVEBYTES           WSL_HC_IXWBYTETRANSFER_ASYNCRECEIVEBYTES
  3151. #define WSL_HS_IAXWBYTETRANSFER_ASYNCRECEIVEBYTES           "AsyncReceiveBytes method"
  3152.  
  3153. //
  3154. // IaXWAdviseByteTransferEvents interface
  3155. //
  3156.  
  3157. #define WSL_HC_IAXWADVISEBYTETRANSFEREVENTS                 WSL_HC_IXWADVISEBYTETRANSFEREVENTS
  3158. #define WSL_HS_IAXWADVISEBYTETRANSFEREVENTS                 "IaXWAdviseByteTransferEvents interface"
  3159.  
  3160. #define WSL_HC_IAXWADVISEBYTETRANSFEREVENTS_BYTETRANSFERADV WSL_HC_IXWADVISEBYTETRANSFEREVENTS_BYTETRANSFERADVI
  3161. #define WSL_HS_IAXWADVISEBYTETRANSFEREVENTS_BYTETRANSFERADV "ByteTransferAdvise method"
  3162.  
  3163. #define WSL_HC_IAXWADVISEBYTETRANSFEREVENTS_BYTETRANSFERUNA WSL_HC_IXWADVISEBYTETRANSFEREVENTS_BYTETRANSFERUNAD
  3164. #define WSL_HS_IAXWADVISEBYTETRANSFEREVENTS_BYTETRANSFERUNA "ByteTransferUnadvise method"
  3165.  
  3166. //
  3167. // IaXWByteTransferEvents interface
  3168. //
  3169.  
  3170. #define WSL_HC_IAXWBYTETRANSFEREVENTS                       WSL_HC_IXWBYTETRANSFEREVENTS
  3171. #define WSL_HS_IAXWBYTETRANSFEREVENTS                       "IaXWByteTransferEvents interface"
  3172.  
  3173. #define WSL_HC_IAXWBYTETRANSFEREVENTS_ONBYTESSENT           WSL_HC_IXWBYTETRANSFEREVENTS_ONBYTESSENT
  3174. #define WSL_HS_IAXWBYTETRANSFEREVENTS_ONBYTESSENT           "OnBytesSent method"
  3175.  
  3176. #define WSL_HC_IAXWBYTETRANSFEREVENTS_ONBYTESRECEIVED       WSL_HC_IXWBYTETRANSFEREVENTS_ONBYTESRECEIVED
  3177. #define WSL_HS_IAXWBYTETRANSFEREVENTS_ONBYTESRECEIVED       "OnBytesReceived method"
  3178.  
  3179. #define WSL_HC_IAXWBYTETRANSFEREVENTS_ONBYTESAVAILABLE      WSL_HC_IXWBYTETRANSFEREVENTS_ONBYTESAVAILABLE
  3180. #define WSL_HS_IAXWBYTETRANSFEREVENTS_ONBYTESAVAILABLE      "OnBytesAvailable method"
  3181.  
  3182. #define WSL_HC_IAXWBYTETRANSFEREVENTS_ONOOBBYTESRECEIVED    WSL_HC_IXWBYTETRANSFEREVENTS_ONOOBBYTESRECEIVED
  3183. #define WSL_HS_IAXWBYTETRANSFEREVENTS_ONOOBBYTESRECEIVED    "OnOutOfBandBytesReceived method"
  3184.  
  3185. //
  3186. // IaXWAddressedByteTransfer interface
  3187. //
  3188.  
  3189. #define WSL_HC_IAXWADDRESSEDBYTETRANSFER                    WSL_HC_IXWADDRESSEDBYTETRANSFER
  3190. #define WSL_HS_IAXWADDRESSEDBYTETRANSFER                    "IaXWAddressedByteTransfer interface"
  3191.  
  3192. #define WSL_HC_IAXWADDRESSEDBYTETRANSFER_SENDBYTESTO        WSL_HC_IXWADDRESSEDBYTETRANSFER_SENDBYTESTO
  3193. #define WSL_HS_IAXWADDRESSEDBYTETRANSFER_SENDBYTESTO        "SendBytesTo method"
  3194.  
  3195. #define WSL_HC_IAXWADDRESSEDBYTETRANSFER_RECEIVEBYTESFROM   WSL_HC_IXWADDRESSEDBYTETRANSFER_RECEIVEBYTESFROM
  3196. #define WSL_HS_IAXWADDRESSEDBYTETRANSFER_RECEIVEBYTESFROM   "ReceiveBytesFrom method"
  3197.  
  3198. #define WSL_HC_IAXWADDRESSEDBYTETRANSFER_ASYNCSENDBYTESTO   WSL_HC_IXWADDRESSEDBYTETRANSFER_ASYNCSENDBYTESTO
  3199. #define WSL_HS_IAXWADDRESSEDBYTETRANSFER_ASYNCSENDBYTESTO   "AsyncSendBytesTo method"
  3200.  
  3201. #define WSL_HC_IAXWADDRESSEDBYTETRANSFER_ASYNCRECEIVEBYTESF WSL_HC_IXWADDRESSEDBYTETRANSFER_ASYNCRECEIVEBYTESFR
  3202. #define WSL_HS_IAXWADDRESSEDBYTETRANSFER_ASYNCRECEIVEBYTESF "AsyncReceiveBytesFrom method"
  3203.  
  3204. //
  3205. // IaXWAdviseAddressedByteTransferEvents interface
  3206. //
  3207.  
  3208. #define WSL_HC_IAXWADVISEADDRESSEDBYTETRANSFEREVENTS        WSL_HC_IXWADVISEADDRESSEDBYTETRANSFEREVENTS
  3209. #define WSL_HS_IAXWADVISEADDRESSEDBYTETRANSFEREVENTS        "IaXWAdviseAddressedByteTransferEvents interface"
  3210.  
  3211. #define WSL_HC_IAXWADVISEADDRESSEDBYTETRANSFEREVENTS_ADVISE WSL_HC_IXWADVISEADDRESSEDBYTETRANSFEREVENTS_ADVISE
  3212. #define WSL_HS_IAXWADVISEADDRESSEDBYTETRANSFEREVENTS_ADVISE "AddressedByteTransferAdvise method"
  3213.  
  3214. #define WSL_HC_IAXWADVISEADDRESSEDBYTETRANSFEREVENTS_UNADVI WSL_HC_IXWADVISEADDRESSEDBYTETRANSFEREVENTS_UNADVIS
  3215. #define WSL_HS_IAXWADVISEADDRESSEDBYTETRANSFEREVENTS_UNADVI "AddressedByteTransferUnadvise method"
  3216.  
  3217. //
  3218. // IaXWAddressedByteTransferEvents interface
  3219. //
  3220.  
  3221. #define WSL_HC_IAXWADDRESSEDBYTETRANSFEREVENTS              WSL_HC_IXWADDRESSEDBYTETRANSFEREVENTS
  3222. #define WSL_HS_IAXWADDRESSEDBYTETRANSFEREVENTS              "IaXWAddressedByteTransferEvents interface"
  3223.  
  3224. #define WSL_HC_IAXWADDRESSEDBYTETRANSFEREVENTS_ONSENT       WSL_HC_IXWADDRESSEDBYTETRANSFEREVENTS_ONSENT
  3225. #define WSL_HS_IAXWADDRESSEDBYTETRANSFEREVENTS_ONSENT       "OnAddressedBytesSent method"
  3226.  
  3227. #define WSL_HC_IAXWADDRESSEDBYTETRANSFEREVENTS_ONRECEIVED   WSL_HC_IXWADDRESSEDBYTETRANSFEREVENTS_ONRECEIVED
  3228. #define WSL_HS_IAXWADDRESSEDBYTETRANSFEREVENTS_ONRECEIVED   "OnAddressedBytesReceived method"
  3229.  
  3230. #define WSL_HC_IAXWADDRESSEDBYTETRANSFEREVENTS_ONAVAILABLE  WSL_HC_IXWADDRESSEDBYTETRANSFEREVENTS_ONAVAILABLE
  3231. #define WSL_HS_IAXWADDRESSEDBYTETRANSFEREVENTS_ONAVAILABLE  "OnAddressedBytesAvailable method"
  3232.  
  3233. //
  3234. // IaXWEnumAddress interface
  3235. //
  3236.  
  3237. #define WSL_HC_IAXWENUMADDRESS                              WSL_HC_IXWENUMADDRESS
  3238. #define WSL_HS_IAXWENUMADDRESS                              "IaXWEnumAddress interface"
  3239.  
  3240. //
  3241. // IaXWEnumServiceProvider interface
  3242. //
  3243.  
  3244. #define WSL_HC_IAXWENUMSERVICEPROVIDER                      WSL_HC_IXWENUMSERVICEPROVIDER
  3245. #define WSL_HS_IAXWENUMSERVICEPROVIDER                      "IaXWEnumServiceProvider interface"
  3246.  
  3247. //
  3248. // IaXWEnumProtocol interface
  3249. //
  3250.  
  3251. #define WSL_HC_IAXWENUMPROTOCOL                             WSL_HC_IXWENUMPROTOCOL
  3252. #define WSL_HS_IAXWENUMPROTOCOL                             "IaXWEnumProtocol interface"
  3253.  
  3254. //
  3255. // IaXWEnumNameSpaceProvider interface
  3256. //
  3257.  
  3258. #define WSL_HC_IAXWENUMNAMESPACEPROVIDER                    WSL_HC_IXWENUMNAMESPACEPROVIDER
  3259. #define WSL_HS_IAXWENUMNAMESPACEPROVIDER                    "IaXWEnumNameSpaceProvider interface"
  3260.  
  3261. //
  3262. // IaXWFileTransfer interface
  3263. //
  3264.  
  3265. #define WSL_HC_IAXWFILETRANSFER                             WSL_HC_IXWFILETRANSFER
  3266. #define WSL_HS_IAXWFILETRANSFER                             "IaXWFileTransfer interface"
  3267.  
  3268. #define WSL_HC_IAXWFILETRANSFER_SENDFILE                    WSL_HC_IXWFILETRANSFER_SENDFILE
  3269. #define WSL_HS_IAXWFILETRANSFER_SENDFILE                    "SendFile method"
  3270.  
  3271. #define WSL_HC_IAXWFILETRANSFER_ASYNCSENDFILE               WSL_HC_IXWFILETRANSFER_ASYNCSENDFILE
  3272. #define WSL_HS_IAXWFILETRANSFER_ASYNCSENDFILE               "AsyncSendFile method"
  3273.  
  3274. #define WSL_HC_IAXWFILETRANSFER_RECEIVEFILE                 WSL_HC_IXWFILETRANSFER_RECEIVEFILE
  3275. #define WSL_HS_IAXWFILETRANSFER_RECEIVEFILE                 "ReceiveFile method"
  3276.  
  3277. #define WSL_HC_IAXWFILETRANSFER_ASYNCRECEIVEFILE            WSL_HC_IXWFILETRANSFER_ASYNCRECEIVEFILE
  3278. #define WSL_HS_IAXWFILETRANSFER_ASYNCRECEIVEFILE            "AsyncReceiveFile method"
  3279.  
  3280. //
  3281. // IaXWAdviseFileTransferEvents interface
  3282. //
  3283.  
  3284. #define WSL_HC_IAXWADVISEFILETRANSFEREVENTS                 WSL_HC_IXWADVISEFILETRANSFEREVENTS
  3285. #define WSL_HS_IAXWADVISEFILETRANSFEREVENTS                 "IaXWAdviseFileTransferEvents interface"
  3286.  
  3287. #define WSL_HC_IAXWADVISEFILETRANSFEREVENTS_FILETRANSFERADV WSL_HC_IXWADVISEFILETRANSFEREVENTS_FILETRANSFERADVI
  3288. #define WSL_HS_IAXWADVISEFILETRANSFEREVENTS_FILETRANSFERADV "FileTransferAdvise method"
  3289.  
  3290. #define WSL_HC_IAXWADVISEFILETRANSFEREVENTS_FILETRANSFERUNA WSL_HC_IXWADVISEFILETRANSFEREVENTS_FILETRANSFERUNAD
  3291. #define WSL_HS_IAXWADVISEFILETRANSFEREVENTS_FILETRANSFERUNA "FileTransferUnadvise method"
  3292.  
  3293. //
  3294. // IaXWFileTransferEvents interface
  3295. //
  3296.  
  3297. #define WSL_HC_IAXWFILETRANSFEREVENTS                       WSL_HC_IXWFILETRANSFEREVENTS
  3298. #define WSL_HS_IAXWFILETRANSFEREVENTS                       "IaXWFileTransferEvents interface"
  3299.  
  3300. #define WSL_HC_IAXWFILETRANSFEREVENTS_ONFILESENT            WSL_HC_IXWFILETRANSFEREVENTS_ONFILESENT
  3301. #define WSL_HS_IAXWFILETRANSFEREVENTS_ONFILESENT            "OnFileSent method"
  3302.  
  3303. #define WSL_HC_IAXWFILETRANSFEREVENTS_ONFILERECEIVED        WSL_HC_IXWFILETRANSFEREVENTS_ONFILERECEIVED
  3304. #define WSL_HS_IAXWFILETRANSFEREVENTS_ONFILERECEIVED        "OnFileReceived method"
  3305.  
  3306. //
  3307. // IaXWStringTransfer interface
  3308. //
  3309.  
  3310. #define WSL_HC_IAXWSTRINGTRANSFER                           23300
  3311. #define WSL_HS_IAXWSTRINGTRANSFER                           "IaXWStringTransfer interface"
  3312.  
  3313. #define WSL_HC_IAXWSTRINGTRANSFER_SENDSTRING                23301
  3314. #define WSL_HS_IAXWSTRINGTRANSFER_SENDSTRING                "SendString method"
  3315.  
  3316. #define WSL_HC_IAXWSTRINGTRANSFER_RECEIVESTRING             23302
  3317. #define WSL_HS_IAXWSTRINGTRANSFER_RECEIVESTRING             "ReceiveString method"
  3318.  
  3319. #define WSL_HC_IAXWSTRINGTRANSFER_RECEIVELINE               23303
  3320. #define WSL_HS_IAXWSTRINGTRANSFER_RECEIVELINE               "ReceiveLine method"
  3321.  
  3322. #define WSL_HC_IAXWSTRINGTRANSFER_ASYNCSENDSTRING           23304
  3323. #define WSL_HS_IAXWSTRINGTRANSFER_ASYNCSENDSTRING           "AsyncSendString method"
  3324.  
  3325. #define WSL_HC_IAXWSTRINGTRANSFER_ASYNCRECEIVESTRING        23305
  3326. #define WSL_HS_IAXWSTRINGTRANSFER_ASYNCRECEIVESTRING        "AsyncReceiveString method"
  3327.  
  3328. #define WSL_HC_IAXWSTRINGTRANSFER_ASYNCRECEIVELINE          23306
  3329. #define WSL_HS_IAXWSTRINGTRANSFER_ASYNCRECEIVELINE          "AsyncReceiveLine method"
  3330.  
  3331. //
  3332. // IaXWAdviseStringTransferEvents interface
  3333. //
  3334.  
  3335. #define WSL_HC_IAXWADVISESTRINGTRANSFEREVENTS               23400
  3336. #define WSL_HS_IAXWADVISESTRINGTRANSFEREVENTS               "IaXWAdviseStringTransferEvents interface"
  3337.  
  3338. #define WSL_HC_IAXWADVISESTRINGTRANSFEREVENTS_ADVISE        23401
  3339. #define WSL_HS_IAXWADVISESTRINGTRANSFEREVENTS_ADVISE        "StringTransferAdvise method"
  3340.  
  3341. #define WSL_HC_IAXWADVISESTRINGTRANSFEREVENTS_UNADVISE      23402
  3342. #define WSL_HS_IAXWADVISESTRINGTRANSFEREVENTS_UNADVISE      "StringTransferUnadvise method"
  3343.  
  3344. //
  3345. // IaXWStringTransferEvents interface
  3346. //
  3347.  
  3348. #define WSL_HC_IAXWSTRINGTRANSFEREVENTS                     23500
  3349. #define WSL_HS_IAXWSTRINGTRANSFEREVENTS                     "IaXWStringTransferEvents interface"
  3350.  
  3351. #define WSL_HC_IAXWSTRINGTRANSFEREVENTS_ONSTRINGSENT        23501
  3352. #define WSL_HS_IAXWSTRINGTRANSFEREVENTS_ONSTRINGSENT        "OnStringSent method"
  3353.  
  3354. #define WSL_HC_IAXWSTRINGTRANSFEREVENTS_ONSTRINGRECEIVED    23502
  3355. #define WSL_HS_IAXWSTRINGTRANSFEREVENTS_ONSTRINGRECEIVED    "OnStringReceived method"
  3356.  
  3357. #define WSL_HC_IAXWSTRINGTRANSFEREVENTS_ONSTRINGAVAILABLE   23503
  3358. #define WSL_HS_IAXWSTRINGTRANSFEREVENTS_ONSTRINGAVAILABLE   "OnStringAvailable method"
  3359.  
  3360. #define WSL_HC_IAXWSTRINGTRANSFEREVENTS_ONOOBSTRINGRECEIVED 23504
  3361. #define WSL_HS_IAXWSTRINGTRANSFEREVENTS_ONOOBSTRINGRECEIVED "OnOutOfBandStringReceived method"
  3362. //
  3363. // IaXWInetAddressInfo interface
  3364. //
  3365.  
  3366. #define WSL_HC_IAXWINETADDRESSINFO                          WSL_HC_IXWINETADDRESSINFO
  3367. #define WSL_HS_IAXWINETADDRESSINFO                          "IaXWInetAddressInfo interface"
  3368.  
  3369. #define WSL_HC_IAXWINETADDRESSINFO_ADDRESSBYTE              23601
  3370. #define WSL_HS_IAXWINETADDRESSINFO_ADDRESSBYTE              "AddressByte property"
  3371.  
  3372. #define WSL_HC_IAXWINETADDRESSINFO_ADDRESS                  23602
  3373. #define WSL_HS_IAXWINETADDRESSINFO_ADDRESS                  "Address property"
  3374.  
  3375. #define WSL_HC_IAXWINETADDRESSINFO_PORT                     23603
  3376. #define WSL_HS_IAXWINETADDRESSINFO_PORT                     "Port property"
  3377.  
  3378. #define WSL_HC_IAXWINETADDRESSINFO_HOSTNAME                 23604
  3379. #define WSL_HS_IAXWINETADDRESSINFO_HOSTNAME                 "HostName property"
  3380.  
  3381. //
  3382. // IaXWIpxAddressInfo interface
  3383. //
  3384.  
  3385. #define WSL_HC_IAXWIPXADDRESSINFO                           WSL_HC_IXWIPXADDRESSINFO
  3386. #define WSL_HS_IAXWIPXADDRESSINFO                           "IaXWIpxAddressInfo interface"
  3387.  
  3388. #define WSL_HC_IAXWIPXADDRESSINFO_NETWORKBYTE               23701
  3389. #define WSL_HS_IAXWIPXADDRESSINFO_NETWORKBYTE               "NetworkByte property"
  3390.  
  3391. #define WSL_HC_IAXWIPXADDRESSINFO_NETWORK                   23702
  3392. #define WSL_HS_IAXWIPXADDRESSINFO_NETWORK                   "Network property"
  3393.  
  3394. #define WSL_HC_IAXWIPXADDRESSINFO_NODEBYTE                  23703
  3395. #define WSL_HS_IAXWIPXADDRESSINFO_NODEBYTE                  "NodeByte property"
  3396.  
  3397. #define WSL_HC_IAXWIPXADDRESSINFO_SOCKET                    23704
  3398. #define WSL_HS_IAXWIPXADDRESSINFO_SOCKET                    "Socket property"
  3399.  
  3400. //
  3401. // IaXWDECnetAddressInfo interface
  3402. //
  3403.  
  3404. #define WSL_HC_IAXWDECNETADDRESSINFO                        WSL_HC_IXWDECNETADDRESSINFO
  3405. #define WSL_HS_IAXWDECNETADDRESSINFO                        "IaXWDECnetAddressInfo interface"
  3406.  
  3407. #define WSL_HC_IAXWDECNETADDRESSINFO_OBJECT                 23801
  3408. #define WSL_HS_IAXWDECNETADDRESSINFO_OBJECT                 "Object property"
  3409.  
  3410. #define WSL_HC_IAXWDECNETADDRESSINFO_OBJECTNAME             23802
  3411. #define WSL_HS_IAXWDECNETADDRESSINFO_OBJECTNAME             "ObjectName property"
  3412.  
  3413. #define WSL_HC_IAXWDECNETADDRESSINFO_AREA                   23803
  3414. #define WSL_HS_IAXWDECNETADDRESSINFO_AREA                   "Area property"
  3415.  
  3416. #define WSL_HC_IAXWDECNETADDRESSINFO_NODE                   23804
  3417. #define WSL_HS_IAXWDECNETADDRESSINFO_NODE                   "Node property"
  3418.  
  3419. #define WSL_HC_IAXWDECNETADDRESSINFO_EXTENDEDADDRESS        23805
  3420. #define WSL_HS_IAXWDECNETADDRESSINFO_EXTENDEDADDRESS        "ExtendedAddress property"
  3421.  
  3422. //
  3423. // IaXWAtmAddressInfo interface
  3424. //
  3425.  
  3426. #define WSL_HC_IAXWATMADDRESSINFO                           WSL_HC_IXWATMADDRESSINFO
  3427. #define WSL_HS_IAXWATMADDRESSINFO                           "IaXWAtmAddressInfo interface"
  3428.  
  3429. #define WSL_HC_IAXWATMADDRESSINFO_ADDRESSTYPE               23901
  3430. #define WSL_HS_IAXWATMADDRESSINFO_ADDRESSTYPE               "AddressType property"
  3431.  
  3432. #define WSL_HC_IAXWATMADDRESSINFO_DIGITS                    23902
  3433. #define WSL_HS_IAXWATMADDRESSINFO_DIGITS                    "Digits property"
  3434.  
  3435. #define WSL_HC_IAXWATMADDRESSINFO_LAYER2PROTOCOL            23903
  3436. #define WSL_HS_IAXWATMADDRESSINFO_LAYER2PROTOCOL            "Layer2Protocol property"
  3437.  
  3438. #define WSL_HC_IAXWATMADDRESSINFO_LAYER2USERPROTOCOL        23904
  3439. #define WSL_HS_IAXWATMADDRESSINFO_LAYER2USERPROTOCOL        "Layer2UserProtocol property"
  3440.  
  3441. #define WSL_HC_IAXWATMADDRESSINFO_LAYER3PROTOCOL            23905
  3442. #define WSL_HS_IAXWATMADDRESSINFO_LAYER3PROTOCOL            "Layer3Protocol property"
  3443.  
  3444. #define WSL_HC_IAXWATMADDRESSINFO_LAYER3USERPROTOCOL        23906
  3445. #define WSL_HS_IAXWATMADDRESSINFO_LAYER3USERPROTOCOL        "Layer3UserProtocol property"
  3446.  
  3447. #define WSL_HC_IAXWATMADDRESSINFO_LAYER3INITIALPROTOCOL     23907
  3448. #define WSL_HS_IAXWATMADDRESSINFO_LAYER3INITIALPROTOCOL     "Layer3InitialProtocol property"
  3449.  
  3450. #define WSL_HC_IAXWATMADDRESSINFO_SNAPIDBYTE                23908
  3451. #define WSL_HS_IAXWATMADDRESSINFO_SNAPIDBYTE                "SnapIDByte property"
  3452.  
  3453. #define WSL_HC_IAXWATMADDRESSINFO_HIGHLAYERINFOTYPE         23909
  3454. #define WSL_HS_IAXWATMADDRESSINFO_HIGHLAYERINFOTYPE         "HighLayerInfoType property"
  3455.  
  3456. #define WSL_HC_IAXWATMADDRESSINFO_HIGHLAYERINFO             23910
  3457. #define WSL_HS_IAXWATMADDRESSINFO_HIGHLAYERINFO             "HighLayerInfo property"
  3458.  
  3459. //
  3460. // IaXWAppleTalkAddressInfo interface
  3461. //
  3462.  
  3463. #define WSL_HC_IAXWAPPLETALKADDRESSINFO                     WSL_HC_IXWAPPLETALKADDRESSINFO
  3464. #define WSL_HS_IAXWAPPLETALKADDRESSINFO                     "IaXWAppleTalkAddressInfo interface"
  3465.  
  3466. #define WSL_HC_IAXWAPPLETALKADDRESSINFO_NETWORK             24001
  3467. #define WSL_HS_IAXWAPPLETALKADDRESSINFO_NETWORK             "Network property"
  3468.  
  3469. #define WSL_HC_IAXWAPPLETALKADDRESSINFO_NODE                24002
  3470. #define WSL_HS_IAXWAPPLETALKADDRESSINFO_NODE                "Node property"
  3471.  
  3472. #define WSL_HC_IAXWAPPLETALKADDRESSINFO_SOCKET              24003
  3473. #define WSL_HS_IAXWAPPLETALKADDRESSINFO_SOCKET              "Socket property"
  3474.  
  3475. //
  3476. // IaXWInet6AddressInfo interface
  3477. //
  3478.  
  3479. #define WSL_HC_IAXWINET6ADDRESSINFO                         WSL_HC_IXWINET6ADDRESSINFO
  3480. #define WSL_HS_IAXWINET6ADDRESSINFO                         "IaXWInet6AddressInfo interface"
  3481.  
  3482. #define WSL_HC_IAXWINET6ADDRESSINFO_ADDRESSWORD             24101
  3483. #define WSL_HS_IAXWINET6ADDRESSINFO_ADDRESSWORD             "AddressWord property"
  3484.  
  3485. #define WSL_HC_IAXWINET6ADDRESSINFO_FLOWINFORMATION         24102
  3486. #define WSL_HS_IAXWINET6ADDRESSINFO_FLOWINFORMATION         "FlowInformation property"
  3487.  
  3488. #define WSL_HC_IAXWINET6ADDRESSINFO_PORT                    24103
  3489. #define WSL_HS_IAXWINET6ADDRESSINFO_PORT                    "Port property"
  3490.  
  3491. #define WSL_HC_IAXWINET6ADDRESSINFO_SCOPEID                 24104
  3492. #define WSL_HS_IAXWINET6ADDRESSINFO_SCOPEID                 "ScopeID property"
  3493.  
  3494. //
  3495. // IaXWIsoTpAddressInfo interface
  3496. //
  3497.  
  3498. #define WSL_HC_IAXWISOTPADDRESSINFO                         WSL_HC_IXWISOTPADDRESSINFO
  3499. #define WSL_HS_IAXWISOTPADDRESSINFO                         "IaXWIsoTpAddressInfo interface"
  3500.  
  3501. #define WSL_HC_IAXWISOTPADDRESSINFO_ADDRESSTYPE             24201
  3502. #define WSL_HS_IAXWISOTPADDRESSINFO_ADDRESSTYPE             "AddressType property"
  3503.  
  3504. #define WSL_HC_IAXWISOTPADDRESSINFO_TRANSPORTADDRESS        24202
  3505. #define WSL_HS_IAXWISOTPADDRESSINFO_TRANSPORTADDRESS        "TransportAddress property"
  3506.  
  3507. #define WSL_HC_IAXWISOTPADDRESSINFO_TRANSPORTSELECTOR       24203
  3508. #define WSL_HS_IAXWISOTPADDRESSINFO_TRANSPORTSELECTOR       "TransportSelector property"
  3509.  
  3510. //
  3511. // IaXWNetBIOSAddressInfo interface
  3512. //
  3513.  
  3514. #define WSL_HC_IAXWNETBIOSADDRESSINFO                       WSL_HC_IXWNETBIOSADDRESSINFO
  3515. #define WSL_HS_IAXWNETBIOSADDRESSINFO                       "IaXWNetBIOSAddressInfo interface"
  3516.  
  3517. #define WSL_HC_IAXWNETBIOSADDRESSINFO_TYPE                  24301
  3518. #define WSL_HS_IAXWNETBIOSADDRESSINFO_TYPE                  "Type property"
  3519.  
  3520. #define WSL_HC_IAXWNETBIOSADDRESSINFO_NAME                  24302
  3521. #define WSL_HS_IAXWNETBIOSADDRESSINFO_NAME                  "Name property"
  3522.  
  3523. #define WSL_HC_IAXWNETBIOSADDRESSINFO_PORT                  24303
  3524. #define WSL_HS_IAXWNETBIOSADDRESSINFO_PORT                  "Port property"
  3525.  
  3526. //
  3527. // IaXWVinesAddressInfo interface
  3528. //
  3529.  
  3530. #define WSL_HC_IAXWVINESADDRESSINFO                         WSL_HC_IXWVINESADDRESSINFO
  3531. #define WSL_HS_IAXWVINESADDRESSINFO                         "IaXWVinesAddressInfo interface"
  3532.  
  3533. #define WSL_HC_IAXWVINESADDRESSINFO_NETWORKADDRESS          24401
  3534. #define WSL_HS_IAXWVINESADDRESSINFO_NETWORKADDRESS          "NetworkAddress property"
  3535.  
  3536. #define WSL_HC_IAXWVINESADDRESSINFO_SUBNETADDRESS           24402
  3537. #define WSL_HS_IAXWVINESADDRESSINFO_SUBNETADDRESS           "SubnetAddress property"
  3538.  
  3539. #define WSL_HC_IAXWVINESADDRESSINFO_PORT                    24403
  3540. #define WSL_HS_IAXWVINESADDRESSINFO_PORT                    "Port property"
  3541.  
  3542. #define WSL_HC_IAXWVINESADDRESSINFO_HOPS                    24404
  3543. #define WSL_HS_IAXWVINESADDRESSINFO_HOPS                    "Hops property"
  3544.  
  3545. //
  3546. // IaXWIrdaAddressInfo interface
  3547. //
  3548.  
  3549. #define WSL_HC_IAXWIRDAADDRESSINFO                          WSL_HC_IXWIRDAADDRESSINFO
  3550. #define WSL_HS_IAXWIRDAADDRESSINFO                          "IaXWIrdaAddressInfo interface"
  3551.  
  3552. #define WSL_HC_IAXWIRDAADDRESSINFO_DEVICEID                 24501
  3553. #define WSL_HS_IAXWIRDAADDRESSINFO_DEVICEID                 "DeviceID property"
  3554.  
  3555. #define WSL_HC_IAXWIRDAADDRESSINFO_SERVICENAME              24502
  3556. #define WSL_HS_IAXWIRDAADDRESSINFO_SERVICENAME              "ServiceName property"
  3557.  
  3558. //
  3559. // IaXWAdviseConnectionEvents interface
  3560. //
  3561.  
  3562. #define WSL_HC_IAXWADVISECONNECTIONEVENTS                   WSL_HC_IXWADVISECONNECTIONEVENTS
  3563. #define WSL_HS_IAXWADVISECONNECTIONEVENTS                   "IXWAdviseConnectionEvents interface"
  3564.  
  3565. #define WSL_HC_IAXWADVISECONNECTIONEVENTS_ADVISE            WSL_HC_IXWADVISECONNECTIONEVENTS_ADVISE
  3566. #define WSL_HS_IAXWADVISECONNECTIONEVENTS_ADVISE            "ConnectionAdvise method"
  3567.  
  3568. #define WSL_HC_IAXWADVISECONNECTIONEVENTS_UNADVISE          WSL_HC_IXWADVISECONNECTIONEVENTS_UNADVISE
  3569. #define WSL_HS_IAXWADVISECONNECTIONEVENTS_UNADVISE          "ConnectionUnadvise method"
  3570.  
  3571.  
  3572. //=============================================================================================
  3573. // Dual interfaces (30000+)
  3574. //=============================================================================================
  3575.  
  3576.  
  3577. //
  3578. // IdXWServiceManager interface
  3579. //
  3580.  
  3581. #define WSL_HC_IDXWSERVICEMANAGER                           30000
  3582. #define WSL_HS_IDXWSERVICEMANAGER                           "IdXWServiceManager interface"
  3583.  
  3584. #define WSL_HC_IDXWSERVICEMANAGER_INSTALLSERVICECLASS       WSL_HC_IAXWSERVICEREGISTRATION_INSTALLSERVICECLASS
  3585. #define WSL_HS_IDXWSERVICEMANAGER_INSTALLSERVICECLASS       "InstallServiceClass method"
  3586.  
  3587. #define WSL_HC_IDXWSERVICEMANAGER_REMOVESERVICECLASS        WSL_HC_IAXWSERVICEREGISTRATION_REMOVESERVICECLASS
  3588. #define WSL_HS_IDXWSERVICEMANAGER_REMOVESERVICECLASS        "RemoveServiceClass method"
  3589.  
  3590. #define WSL_HC_IDXWSERVICEMANAGER_GETSERVICECLASSINFO       WSL_HC_IAXWSERVICEREGISTRATION_GETSERVICECLASSINFO
  3591. #define WSL_HS_IDXWSERVICEMANAGER_GETSERVICECLASSINFO       "GetServiceClassInfo method"
  3592.  
  3593. #define WSL_HC_IDXWSERVICEMANAGER_ADVERTISESERVICEPROVIDER  WSL_HC_IAXWSERVICEREGISTRATION_ADVERTISESERVICEPROV
  3594. #define WSL_HS_IDXWSERVICEMANAGER_ADVERTISESERVICEPROVIDER  "AdvertiseServiceProvider method"
  3595.  
  3596. #define WSL_HC_IDXWSERVICEMANAGER_UNADVERTISESERVICEPROVIDE WSL_HC_IAXWSERVICEREGISTRATION_UNADVERTISESERVICEPR
  3597. #define WSL_HS_IDXWSERVICEMANAGER_UNADVERTISESERVICEPROVIDE "UnadvertiseServiceProvider method"
  3598.  
  3599. #define WSL_HC_IDXWSERVICEMANAGER_GETTCPSERVICECLASSGUID    WSL_HC_IAXWSERVICECLASSGUIDMAP_GETTCPSERVICECLASSGU
  3600. #define WSL_HS_IDXWSERVICEMANAGER_GETTCPSERVICECLASSGUID    "GetTcpServiceClassGuid method"
  3601.  
  3602. #define WSL_HC_IDXWSERVICEMANAGER_GETUDPSERVICECLASSGUID    WSL_HC_IAXWSERVICECLASSGUIDMAP_GETUDPSERVICECLASSGU
  3603. #define WSL_HS_IDXWSERVICEMANAGER_GETUDPSERVICECLASSGUID    "GetUdpServiceClassGuid method"
  3604.  
  3605. #define WSL_HC_IDXWSERVICEMANAGER_GETNETWARESERVICECLASSGUI WSL_HC_IAXWSERVICECLASSGUIDMAP_GETNETWARESERVICECLA
  3606. #define WSL_HS_IDXWSERVICEMANAGER_GETNETWARESERVICECLASSGUI "GetNetwareServiceClassGuid method"
  3607.  
  3608. #define WSL_HC_IDXWSERVICEMANAGER_GETDNSSERVICECLASSGUID    WSL_HC_IAXWSERVICECLASSGUIDMAP_GETDNSSERVICECLASSGU
  3609. #define WSL_HS_IDXWSERVICEMANAGER_GETDNSSERVICECLASSGUID    "GetDnsServiceClassGuid method"
  3610.  
  3611. #define WSL_HC_IDXWSERVICEMANAGER_GETSERVICECLASSNAME       WSL_HC_IAXWSERVICECLASSGUIDMAP_GETSERVICECLASSNAME
  3612. #define WSL_HS_IDXWSERVICEMANAGER_GETSERVICECLASSNAME       "GetServiceClassName method"
  3613.  
  3614. #define WSL_HC_IDXWSERVICEMANAGER_ENUMSERVICEPROVIDERS      WSL_HC_IAXWSERVICEPROVIDERLOOKUP_ENUMSERVICEPROVIDE
  3615. #define WSL_HS_IDXWSERVICEMANAGER_ENUMSERVICEPROVIDERS      "EnumServiceProviders method"
  3616.  
  3617. //
  3618. // IdXWServiceProvider interface
  3619. //
  3620.  
  3621. #define WSL_HC_IDXWSERVICEPROVIDER                          30100
  3622. #define WSL_HS_IDXWSERVICEPROVIDER                          "IdXWServiceProvider interface"
  3623.  
  3624. #define WSL_HC_IDXWSERVICEPROVIDER_NAME                     WSL_HC_IAXWSERVICEPROVIDERINFO_NAME
  3625. #define WSL_HS_IDXWSERVICEPROVIDER_NAME                     "Name property"
  3626.  
  3627. #define WSL_HC_IDXWSERVICEPROVIDER_SERVICECLASSGUID         WSL_HC_IAXWSERVICEPROVIDERINFO_SERVICECLASSGUID
  3628. #define WSL_HS_IDXWSERVICEPROVIDER_SERVICECLASSGUID         "ServiceClassGuid property"
  3629.  
  3630. #define WSL_HC_IDXWSERVICEPROVIDER_VERSION                  WSL_HC_IAXWSERVICEPROVIDERINFO_VERSION
  3631. #define WSL_HS_IDXWSERVICEPROVIDER_VERSION                  "Version property"
  3632.  
  3633. #define WSL_HC_IDXWSERVICEPROVIDER_COMMENT                  WSL_HC_IAXWSERVICEPROVIDERINFO_COMMENT
  3634. #define WSL_HS_IDXWSERVICEPROVIDER_COMMENT                  "Comment property"
  3635.  
  3636. #define WSL_HC_IDXWSERVICEPROVIDER_NAMESPACE                WSL_HC_IAXWSERVICEPROVIDERINFO_NAMESPACE
  3637. #define WSL_HS_IDXWSERVICEPROVIDER_NAMESPACE                "NameSpace property"
  3638.  
  3639. #define WSL_HC_IDXWSERVICEPROVIDER_NAMESPACEPROVIDERGUID    WSL_HC_IAXWSERVICEPROVIDERINFO_NAMESPACEPROVIDERGUI
  3640. #define WSL_HS_IDXWSERVICEPROVIDER_NAMESPACEPROVIDERGUID    "NameSpaceProviderGuid property"
  3641.  
  3642. #define WSL_HC_IDXWSERVICEPROVIDER_CONTEXT                  WSL_HC_IAXWSERVICEPROVIDERINFO_CONTEXT
  3643. #define WSL_HS_IDXWSERVICEPROVIDER_CONTEXT                  "Context property"
  3644.  
  3645. #define WSL_HC_IDXWSERVICEPROVIDER_SERVICEADDRESSES         WSL_HC_IAXWSERVICEPROVIDERINFO_SERVICEADDRESSES
  3646. #define WSL_HS_IDXWSERVICEPROVIDER_SERVICEADDRESSES         "ServiceAddresses property"
  3647.  
  3648. #define WSL_HC_IDXWSERVICEPROVIDER_CUSTOMDATA               WSL_HC_IAXWSERVICEPROVIDERINFO_CUSTOMDATA
  3649. #define WSL_HS_IDXWSERVICEPROVIDER_CUSTOMDATA               "CustomData property"
  3650.  
  3651. #define WSL_HC_IDXWSERVICEPROVIDER_ISALIAS                  WSL_HC_IAXWSERVICEPROVIDERINFO_ISALIAS
  3652. #define WSL_HS_IDXWSERVICEPROVIDER_ISALIAS                  "IsAlias property"
  3653.  
  3654. #define WSL_HC_IDXWSERVICEPROVIDER_UNPARSEDQUERYST          WSL_HC_IAXWSERVICEPROVIDERINFO_UNPARSEDQUERYST
  3655. #define WSL_HS_IDXWSERVICEPROVIDER_UNPARSEDQUERYST          "UnparsedQueryString property"
  3656.  
  3657. //
  3658. // IdXWServiceProviders interface
  3659. //
  3660.  
  3661. #define WSL_HC_IDXWSERVICEPROVIDERS                         30200
  3662. #define WSL_HS_IDXWSERVICEPROVIDERS                         "IdXWServiceProviders interface"
  3663.  
  3664. #define WSL_HC_IDXWSERVICEPROVIDERS_ITEM                    WSL_HC_IDXWSERVICEPROVIDERS
  3665. #define WSL_HS_IDXWSERVICEPROVIDERS_ITEM                    "Item property"
  3666.  
  3667. #define WSL_HC_IDXWSERVICEPROVIDERS_COUNT                   WSL_HC_IDXWSERVICEPROVIDERS
  3668. #define WSL_HS_IDXWSERVICEPROVIDERS_COUNT                   "Count property"
  3669.  
  3670. //
  3671. // IdXWProtocol interface
  3672. //
  3673.  
  3674. #define WSL_HC_IDXWPROTOCOL                                 30300
  3675. #define WSL_HS_IDXWPROTOCOL                                 "IdXWProtocol interface"
  3676.  
  3677. #define WSL_HC_IDXWPROTOCOL_PROTOCOLFLAGS                   WSL_HC_IAXWPROTOCOLINFO_PROTOCOLFLAGS
  3678. #define WSL_HS_IDXWPROTOCOL_PROTOCOLFLAGS                   "ProtocolFlags property"
  3679.  
  3680. #define WSL_HC_IDXWPROTOCOL_PROVIDERFLAGS                   WSL_HC_IAXWPROTOCOLINFO_PROVIDERFLAGS
  3681. #define WSL_HS_IDXWPROTOCOL_PROVIDERFLAGS                   "ProviderFlags property"
  3682.  
  3683. #define WSL_HC_IDXWPROTOCOL_PROVIDERGUID                    WSL_HC_IAXWPROTOCOLINFO_PROVIDERGUID
  3684. #define WSL_HS_IDXWPROTOCOL_PROVIDERGUID                    "ProviderGuid property"
  3685.  
  3686. #define WSL_HC_IDXWPROTOCOL_CATALOGENTRYID                  WSL_HC_IAXWPROTOCOLINFO_CATALOGENTRYID
  3687. #define WSL_HS_IDXWPROTOCOL_CATALOGENTRYID                  "CatalogEntryId property"
  3688.  
  3689. #define WSL_HC_IDXWPROTOCOL_PROTOCOLCHAINLENGTH             WSL_HC_IAXWPROTOCOLINFO_PROTOCOLCHAINLENGTH
  3690. #define WSL_HS_IDXWPROTOCOL_PROTOCOLCHAINLENGTH             "ProtocolChainLength property"
  3691.  
  3692. #define WSL_HC_IDXWPROTOCOL_PROTOCOLCHAINENTRIES            WSL_HC_IAXWPROTOCOLINFO_PROTOCOLCHAINENTRIES
  3693. #define WSL_HS_IDXWPROTOCOL_PROTOCOLCHAINENTRIES            "ProtocolChainEntries property"
  3694.  
  3695. #define WSL_HC_IDXWPROTOCOL_PROTOCOLVERSION                 WSL_HC_IAXWPROTOCOLINFO_PROTOCOLVERSION
  3696. #define WSL_HS_IDXWPROTOCOL_PROTOCOLVERSION                 "ProtocolVersion property"
  3697.  
  3698. #define WSL_HC_IDXWPROTOCOL_ADDRESSFAMILY                   WSL_HC_IAXWPROTOCOLINFO_ADDRESSFAMILY
  3699. #define WSL_HS_IDXWPROTOCOL_ADDRESSFAMILY                   "AddressFamily property"
  3700.  
  3701. #define WSL_HC_IDXWPROTOCOL_MINADDRESSLENGTH                WSL_HC_IAXWPROTOCOLINFO_MINADDRESSLENGTH
  3702. #define WSL_HS_IDXWPROTOCOL_MINADDRESSLENGTH                "MinAddressLength property"
  3703.  
  3704. #define WSL_HC_IDXWPROTOCOL_MAXADDRESSLENGTH                WSL_HC_IAXWPROTOCOLINFO_MAXADDRESSLENGTH
  3705. #define WSL_HS_IDXWPROTOCOL_MAXADDRESSLENGTH                "MaxAddressLength property"
  3706.  
  3707. #define WSL_HC_IDXWPROTOCOL_SOCKETTYPE                      WSL_HC_IAXWPROTOCOLINFO_SOCKETTYPE
  3708. #define WSL_HS_IDXWPROTOCOL_SOCKETTYPE                      "SocketType property"
  3709.  
  3710. #define WSL_HC_IDXWPROTOCOL_PROTOCOLTYPE                    WSL_HC_IAXWPROTOCOLINFO_PROTOCOLTYPE
  3711. #define WSL_HS_IDXWPROTOCOL_PROTOCOLTYPE                    "ProtocolType property"
  3712.  
  3713. #define WSL_HC_IDXWPROTOCOL_PROTOCOLMAXOFFSET               WSL_HC_IAXWPROTOCOLINFO_PROTOCOLMAXOFFSET
  3714. #define WSL_HS_IDXWPROTOCOL_PROTOCOLMAXOFFSET               "ProtocolMaxOffset property"
  3715.  
  3716. #define WSL_HC_IDXWPROTOCOL_NETWORKBYTEORDER                WSL_HC_IAXWPROTOCOLINFO_NETWORKBYTEORDER
  3717. #define WSL_HS_IDXWPROTOCOL_NETWORKBYTEORDER                "NetworkByteOrder property"
  3718.  
  3719. #define WSL_HC_IDXWPROTOCOL_SECURITYSCHEME                  WSL_HC_IAXWPROTOCOLINFO_SECURITYSCHEME
  3720. #define WSL_HS_IDXWPROTOCOL_SECURITYSCHEME                  "SecurityScheme property"
  3721.  
  3722. #define WSL_HC_IDXWPROTOCOL_PACKETSIZE                      WSL_HC_IAXWPROTOCOLINFO_PACKETSIZE
  3723. #define WSL_HS_IDXWPROTOCOL_PACKETSIZE                      "PacketSize property"
  3724.  
  3725. #define WSL_HC_IDXWPROTOCOL_PROTOCOLNAME                    WSL_HC_IAXWPROTOCOLINFO_PROTOCOLNAME
  3726. #define WSL_HS_IDXWPROTOCOL_PROTOCOLNAME                    "ProtocolName property"
  3727.  
  3728. //
  3729. // IdXWProtocols interface
  3730. //
  3731.  
  3732. #define WSL_HC_IDXWPROTOCOLS                                30400
  3733. #define WSL_HS_IDXWPROTOCOLS                                "IdXWProtocols interface"
  3734.  
  3735. #define WSL_HC_IDXWPROTOCOLS_ITEM                           WSL_HC_IDXWPROTOCOLS
  3736. #define WSL_HS_IDXWPROTOCOLS_ITEM                           "Item property"
  3737.  
  3738. #define WSL_HC_IDXWPROTOCOLS_COUNT                          WSL_HC_IDXWPROTOCOLS
  3739. #define WSL_HS_IDXWPROTOCOLS_COUNT                          "Count property"
  3740.  
  3741. #define WSL_HC_IDXWPROTOCOLS_GETPROTOCOL                    WSL_HC_IAXWPROTOCOLLOOKUP_GETPROTOCOL
  3742. #define WSL_HS_IDXWPROTOCOLS_GETPROTOCOL                    "GetProtocol method"
  3743.  
  3744. //
  3745. // IdXWAddressManager interface
  3746. //
  3747.  
  3748. #define WSL_HC_IDXWADDRESSMANAGER                           30500
  3749. #define WSL_HS_IDXWADDRESSMANAGER                           "IdXWAddressManager interface"
  3750.  
  3751. #define WSL_HC_IDXWADDRESSMANAGER_GETADDRESS                WSL_HC_IAXWPROVIDEADDRESSES_GETADDRESS
  3752. #define WSL_HS_IDXWADDRESSMANAGER_GETADDRESS                "GetAddress method"
  3753.  
  3754. #define WSL_HC_IDXWADDRESSMANAGER_GETADDRESSFROMSTRING      WSL_HC_IAXWPROVIDEADDRESSES_GETADDRESSFROMSTRING
  3755. #define WSL_HS_IDXWADDRESSMANAGER_GETADDRESSFROMSTRING      "GetAddressFromString method"
  3756.  
  3757. #define WSL_HC_IDXWADDRESSMANAGER_GETADDRESSESFROMHOSTNAME  WSL_HC_IAXWPROVIDEADDRESSES_GETADDRESSESFROMHOSTNAM
  3758. #define WSL_HS_IDXWADDRESSMANAGER_GETADDRESSESFROMHOSTNAME  "GetAddressesFromHostName method"
  3759.  
  3760. #define WSL_HC_IDXWADDRESSMANAGER_GETADDRESSESFROMINETHOSTN WSL_HC_IAXWPROVIDEADDRESSES_GETADDRESSESFROMINETHOS
  3761. #define WSL_HS_IDXWADDRESSMANAGER_GETADDRESSESFROMINETHOSTN "GetAddressesFromInetHostName method"
  3762.  
  3763. #define WSL_HC_IDXWADDRESSMANAGER_GETBROADCASTADDRESS       WSL_HC_IAXWPROVIDEADDRESSES_GETBROADCASTADDRESS
  3764. #define WSL_HS_IDXWADDRESSMANAGER_GETBROADCASTADDRESS       "GetBroadcastAddress method"
  3765.  
  3766. #define WSL_HC_IDXWADDRESSMANAGER_GETLOCALADDRESSES         WSL_HC_IAXWPROVIDEADDRESSES_GETLOCALADDRESSES
  3767. #define WSL_HS_IDXWADDRESSMANAGER_GETLOCALADDRESSES         "GetLocalAddresses method"
  3768.  
  3769. //
  3770. // IdXWAddress interface
  3771. //
  3772.  
  3773. #define WSL_HC_IDXWADDRESS                                  30600
  3774. #define WSL_HS_IDXWADDRESS                                  "IdXWAddress interface"
  3775.  
  3776. #define WSL_HC_IDXWADDRESS_SETADDRESSSTRING                 WSL_HC_IAXWADDRESSINFO_SETADDRESSSTRING
  3777. #define WSL_HS_IDXWADDRESS_SETADDRESSSTRING                 "SetAddressString method"
  3778.  
  3779. #define WSL_HC_IDXWADDRESS_GETADDRESSSTRING                 WSL_HC_IAXWADDRESSINFO_GETADDRESSSTRING
  3780. #define WSL_HS_IDXWADDRESS_GETADDRESSSTRING                 "GetAddressString method"
  3781.  
  3782. #define WSL_HC_IDXWADDRESS_ADDRESSFAMILY                    WSL_HC_IAXWADDRESSINFO_ADDRESSFAMILY
  3783. #define WSL_HS_IDXWADDRESS_ADDRESSFAMILY                    "AddressFamily property"
  3784.  
  3785. //
  3786. // IdXWAddresses interface
  3787. //
  3788.  
  3789. #define WSL_HC_IDXWADDRESSES                                30700
  3790. #define WSL_HS_IDXWADDRESSES                                "IdXWAddresses interface"
  3791.  
  3792. #define WSL_HC_IDXWADDRESSES_ITEM                           WSL_HC_IDXWADDRESSES
  3793. #define WSL_HS_IDXWADDRESSES_ITEM                           "Item property"
  3794.  
  3795. #define WSL_HC_IDXWADDRESSES_COUNT                          WSL_HC_IDXWADDRESSES
  3796. #define WSL_HS_IDXWADDRESSES_COUNT                          "Count property"
  3797.  
  3798. //
  3799. // IdXWNameSpaceProvider interface
  3800. //
  3801.  
  3802. #define WSL_HC_IDXWNAMESPACEPROVIDER                        30800
  3803. #define WSL_HS_IDXWNAMESPACEPROVIDER                        "IdXWNameSpaceProvider interface"
  3804.  
  3805. #define WSL_HC_IDXWNAMESPACEPROVIDER_NAMESPACEPROVIDERGUID  WSL_HC_IAXWNAMESPACEPROVIDERINFO_NAMESPACEPROVIDERG
  3806. #define WSL_HS_IDXWNAMESPACEPROVIDER_NAMESPACEPROVIDERGUID  "NameSpaceProviderGuid property"
  3807.  
  3808. #define WSL_HC_IDXWNAMESPACEPROVIDER_NAMESPACE              WSL_HC_IAXWNAMESPACEPROVIDERINFO_NAMESPACE
  3809. #define WSL_HS_IDXWNAMESPACEPROVIDER_NAMESPACE              "NameSpace property"
  3810.  
  3811. #define WSL_HC_IDXWNAMESPACEPROVIDER_ACTIVE                 WSL_HC_IAXWNAMESPACEPROVIDERINFO_ACTIVE
  3812. #define WSL_HS_IDXWNAMESPACEPROVIDER_ACTIVE                 "Active property"
  3813.  
  3814. #define WSL_HC_IDXWNAMESPACEPROVIDER_VERSION                WSL_HC_IAXWNAMESPACEPROVIDERINFO_VERSION
  3815. #define WSL_HS_IDXWNAMESPACEPROVIDER_VERSION                "Version property"
  3816.  
  3817. #define WSL_HC_IDXWNAMESPACEPROVIDER_DISPLAYNAME            WSL_HC_IAXWNAMESPACEPROVIDERINFO_DISPLAYNAME
  3818. #define WSL_HS_IDXWNAMESPACEPROVIDER_DISPLAYNAME            "DisplayName property"
  3819.  
  3820. //
  3821. // IdXWNameSpaceProviders interface
  3822. //
  3823.  
  3824. #define WSL_HC_IDXWNAMESPACEPROVIDERS                       30900
  3825. #define WSL_HS_IDXWNAMESPACEPROVIDERS                       "IdXWNameSpaceProviders interface"
  3826.  
  3827. #define WSL_HC_IDXWNAMESPACEPROVIDERS_ITEM                  WSL_HC_IDXWNAMESPACEPROVIDERS
  3828. #define WSL_HS_IDXWNAMESPACEPROVIDERS_ITEM                  "Item property"
  3829.  
  3830. #define WSL_HC_IDXWNAMESPACEPROVIDERS_COUNT                 WSL_HC_IDXWNAMESPACEPROVIDERS
  3831. #define WSL_HS_IDXWNAMESPACEPROVIDERS_COUNT                 "Count property"
  3832.  
  3833. //
  3834. // IdXWSocketFactory interface
  3835. //
  3836.  
  3837. #define WSL_HC_IDXWSOCKETFACTORY                            31000
  3838. #define WSL_HS_IDXWSOCKETFACTORY                            "IdXWSocketFactory interface"
  3839.  
  3840. #define WSL_HC_IDXWSOCKETFACTORY_CREATECONNECTIONORIENTEDSO WSL_HC_IAXWSOCKETFACTORY_CREATECONNECTIONORIENTEDSO
  3841. #define WSL_HS_IDXWSOCKETFACTORY_CREATECONNECTIONORIENTEDSO "CreateConnectionOrientedSocket method"
  3842.  
  3843. #define WSL_HC_IDXWSOCKETFACTORY_CREATECONNECTIONLESSSOCKET WSL_HC_IAXWSOCKETFACTORY_CREATECONNECTIONLESSSOCKET
  3844. #define WSL_HS_IDXWSOCKETFACTORY_CREATECONNECTIONLESSSOCKET "CreateConnectionlessSocket method"
  3845.  
  3846. #define WSL_HC_IDXWSOCKETFACTORY_CREATELISTENINGSOCKET      WSL_HC_IAXWSOCKETFACTORY_CREATELISTENINGSOCKET
  3847. #define WSL_HS_IDXWSOCKETFACTORY_CREATELISTENINGSOCKET      "CreateListeningSocket method"
  3848.  
  3849. #define WSL_HC_IDXWSOCKETFACTORY_CREATEMULTIPOINTROOTSOCKET WSL_HC_IAXWSOCKETFACTORY_CREATEMULTIPOINTROOTSOCKET
  3850. #define WSL_HS_IDXWSOCKETFACTORY_CREATEMULTIPOINTROOTSOCKET "CreateMultipointRootSocket method"
  3851.  
  3852. #define WSL_HC_IDXWSOCKETFACTORY_CREATEMULTIPOINTLEAFSOCKET WSL_HC_IAXWSOCKETFACTORY_CREATEMULTIPOINTLEAFSOCKET
  3853. #define WSL_HS_IDXWSOCKETFACTORY_CREATEMULTIPOINTLEAFSOCKET "CreateMultipointLeafSocket method"
  3854.  
  3855. //
  3856. // IdXWConnectionOrientedSocket interface
  3857. //
  3858.  
  3859. #define WSL_HC_IDXWCONNECTIONORIENTEDSOCKET                 31100
  3860. #define WSL_HS_IDXWCONNECTIONORIENTEDSOCKET                 "IdXWConnectionOrientedSocket interface"
  3861.  
  3862. #define WSL_HC_IDXWCONNECTIONORIENTEDSOCKET_SETOPTION       WSL_HC_IAXWSOCKET_SETOPTION
  3863. #define WSL_HS_IDXWCONNECTIONORIENTEDSOCKET_SETOPTION       "SetOption method"
  3864.  
  3865. #define WSL_HC_IDXWCONNECTIONORIENTEDSOCKET_GETOPTION       WSL_HC_IAXWSOCKET_GETOPTION
  3866. #define WSL_HS_IDXWCONNECTIONORIENTEDSOCKET_GETOPTION       "GetOption method"
  3867.  
  3868. #define WSL_HC_IDXWCONNECTIONORIENTEDSOCKET_LOCALADDRESS    WSL_HC_IAXWSOCKET_LOCALADDRESS
  3869. #define WSL_HS_IDXWCONNECTIONORIENTEDSOCKET_LOCALADDRESS    "LocalAddress property"
  3870.  
  3871. #define WSL_HC_IDXWCONNECTIONORIENTEDSOCKET_REMOTEADDRESS   WSL_HC_IAXWSOCKET_REMOTEADDRESS
  3872. #define WSL_HS_IDXWCONNECTIONORIENTEDSOCKET_REMOTEADDRESS   "RemoteAddress property"
  3873.  
  3874. #define WSL_HC_IDXWCONNECTIONORIENTEDSOCKET_PROTOCOL        WSL_HC_IAXWSOCKET_PROTOCOL
  3875. #define WSL_HS_IDXWCONNECTIONORIENTEDSOCKET_PROTOCOL        "Protocol property"
  3876.  
  3877. #define WSL_HC_IDXWCONNECTIONORIENTEDSOCKET_PROTOCOLOFFSET  WSL_HC_IAXWSOCKET_PROTOCOLOFFSET
  3878. #define WSL_HS_IDXWCONNECTIONORIENTEDSOCKET_PROTOCOLOFFSET  "ProtocolOffset property"
  3879.  
  3880. #define WSL_HC_IDXWCONNECTIONORIENTEDSOCKET_CURRENTSTATE    WSL_HC_IAXWSOCKET_CURRENTSTATE
  3881. #define WSL_HS_IDXWCONNECTIONORIENTEDSOCKET_CURRENTSTATE    "CurrentState property"
  3882.  
  3883. #define WSL_HC_IDXWCONNECTIONORIENTEDSOCKET_CONNECT         WSL_HC_IAXWCONNECTION_CONNECT
  3884. #define WSL_HS_IDXWCONNECTIONORIENTEDSOCKET_CONNECT         "Connect method"
  3885.  
  3886. #define WSL_HC_IDXWCONNECTIONORIENTEDSOCKET_DISCONNECT      WSL_HC_IAXWCONNECTION_DISCONNECT
  3887. #define WSL_HS_IDXWCONNECTIONORIENTEDSOCKET_DISCONNECT      "Disconnect method"
  3888.  
  3889. #define WSL_HC_IDXWCONNECTIONORIENTEDSOCKET_CONNECTEX       WSL_HC_IAXWCONNECTION_CONNECTEX
  3890. #define WSL_HS_IDXWCONNECTIONORIENTEDSOCKET_CONNECTEX       "ConnectEx method"
  3891.  
  3892. #define WSL_HC_IDXWCONNECTIONORIENTEDSOCKET_DISCONNECTEX    WSL_HC_IAXWCONNECTION_DISCONNECTEX
  3893. #define WSL_HS_IDXWCONNECTIONORIENTEDSOCKET_DISCONNECTEX    "DisconnectEx method"
  3894.  
  3895. #define WSL_HC_IDXWCONNECTIONORIENTEDSOCKET_BYTETRANSFERADV WSL_HC_IAXWADVISEBYTETRANSFEREVENTS_BYTETRANSFERADV
  3896. #define WSL_HS_IDXWCONNECTIONORIENTEDSOCKET_BYTETRANSFERADV "ByteTransferAdvise method"
  3897.  
  3898. #define WSL_HC_IDXWCONNECTIONORIENTEDSOCKET_BYTETRANSFERUNA WSL_HC_IAXWADVISEBYTETRANSFEREVENTS_BYTETRANSFERUNA
  3899. #define WSL_HS_IDXWCONNECTIONORIENTEDSOCKET_BYTETRANSFERUNA "ByteTransferUnadvise method"
  3900.  
  3901. #define WSL_HC_IDXWCONNECTIONORIENTEDSOCKET_SENDBYTES       WSL_HC_IAXWBYTETRANSFER_SENDBYTES
  3902. #define WSL_HS_IDXWCONNECTIONORIENTEDSOCKET_SENDBYTES       "SendBytes method"
  3903.  
  3904. #define WSL_HC_IDXWCONNECTIONORIENTEDSOCKET_RECEIVEBYTES    WSL_HC_IAXWBYTETRANSFER_RECEIVEBYTES
  3905. #define WSL_HS_IDXWCONNECTIONORIENTEDSOCKET_RECEIVEBYTES    "ReceiveBytes method"
  3906.  
  3907. #define WSL_HC_IDXWCONNECTIONORIENTEDSOCKET_ASYNCSENDBYTES  WSL_HC_IAXWBYTETRANSFER_ASYNCSENDBYTES
  3908. #define WSL_HS_IDXWCONNECTIONORIENTEDSOCKET_ASYNCSENDBYTES  "AsyncSendBytes method"
  3909.  
  3910. #define WSL_HC_IDXWCONNECTIONORIENTEDSOCKET_ASYNCRECEIVEBYT WSL_HC_IAXWBYTETRANSFER_ASYNCRECEIVEBYTES
  3911. #define WSL_HS_IDXWCONNECTIONORIENTEDSOCKET_ASYNCRECEIVEBYT "AsyncReceiveBytes method"
  3912.  
  3913. #define WSL_HC_IDXWCONNECTIONORIENTEDSOCKET_SENDTIMEOUT     WSL_HC_IAXWTRANSFERTIMEOUT_SENDTIMEOUT
  3914. #define WSL_HS_IDXWCONNECTIONORIENTEDSOCKET_SENDTIMEOUT     "SendTimeOut property"
  3915.  
  3916. #define WSL_HC_IDXWCONNECTIONORIENTEDSOCKET_RECEIVETIMEOUT  WSL_HC_IAXWTRANSFERTIMEOUT_RECEIVETIMEOUT
  3917. #define WSL_HS_IDXWCONNECTIONORIENTEDSOCKET_RECEIVETIMEOUT  "ReceiveTimeOut property"
  3918.  
  3919. #define WSL_HC_IDXWCONNECTIONORIENTEDSOCKET_SETQUALITYOFSER WSL_HC_IAXWQUALITYOFSERVICE_SETQUALITYOFSERVICE
  3920. #define WSL_HS_IDXWCONNECTIONORIENTEDSOCKET_SETQUALITYOFSER "SetQualityOfService method"
  3921.  
  3922. #define WSL_HC_IDXWCONNECTIONORIENTEDSOCKET_GETQUALITYOFSER WSL_HC_IAXWQUALITYOFSERVICE_GETQUALITYOFSERVICE
  3923. #define WSL_HS_IDXWCONNECTIONORIENTEDSOCKET_GETQUALITYOFSER "GetQualityOfService method"
  3924.  
  3925. #define WSL_HC_IDXWCONNECTIONORIENTEDSOCKET_QOSAVAILABLE            WSL_HC_IAXWQUALITYOFSERVICE_QOSAVAILABLE
  3926. #define WSL_HS_IDXWCONNECTIONORIENTEDSOCKET_QOSAVAILABLE            "QOSAvailable property"
  3927.  
  3928. #define WSL_HC_IDXWCONNECTIONORIENTEDSOCKET_ENDTOENDQOSAVAILABLE    WSL_HC_IAXWQUALITYOFSERVICE_ENDTOENDQOSAVAILABLE
  3929. #define WSL_HS_IDXWCONNECTIONORIENTEDSOCKET_ENDTOENDQOSAVAILABLE    "EndToEndQOSAvailable property"
  3930.  
  3931. #define WSL_HC_IDXWCONNECTIONORIENTEDSOCKET_RSVPAVAILABLE           WSL_HC_IAXWQUALITYOFSERVICE_RSVPAVAILABLE
  3932. #define WSL_HS_IDXWCONNECTIONORIENTEDSOCKET_RSVPAVAILABLE           "RSVPAvailable property"
  3933.  
  3934. #define WSL_HC_IDXWCONNECTIONORIENTEDSOCKET_TRAFFICCONTROLAVAILABLE WSL_HC_IAXWQUALITYOFSERVICE_TRAFFICCONTROLAVAILABLE
  3935. #define WSL_HS_IDXWCONNECTIONORIENTEDSOCKET_TRAFFICCONTROLAVAILABLE "TrafficControlAvailable property"
  3936.  
  3937. #define WSL_HC_IDXWCONNECTIONORIENTEDSOCKET_ALLOWEDTOSENDDATA       WSL_HC_IAXWQUALITYOFSERVICE_ALLOWEDTOSENDDATA
  3938. #define WSL_HS_IDXWCONNECTIONORIENTEDSOCKET_ALLOWEDTOSENDDATA       "AllowedToSendData property"
  3939.  
  3940. #define WSL_HC_IDXWCONNECTIONORIENTEDSOCKET_BANDWIDTHCAPACITY       WSL_HC_IAXWQUALITYOFSERVICE_BANDWIDTHCAPACITY
  3941. #define WSL_HS_IDXWCONNECTIONORIENTEDSOCKET_BANDWIDTHCAPACITY       "BandwidthCapacity property"
  3942.  
  3943. #define WSL_HC_IDXWCONNECTIONORIENTEDSOCKET_FILETRANSFERADV WSL_HC_IAXWADVISEFILETRANSFEREVENTS_FILETRANSFERADV
  3944. #define WSL_HS_IDXWCONNECTIONORIENTEDSOCKET_FILETRANSFERADV "FileTransferAdvise method"
  3945.  
  3946. #define WSL_HC_IDXWCONNECTIONORIENTEDSOCKET_FILETRANSFERUNA WSL_HC_IAXWADVISEFILETRANSFEREVENTS_FILETRANSFERUNA
  3947. #define WSL_HS_IDXWCONNECTIONORIENTEDSOCKET_FILETRANSFERUNA "FileTransferUnadvise method"
  3948.  
  3949. #define WSL_HC_IDXWCONNECTIONORIENTEDSOCKET_SENDFILE        WSL_HC_IAXWFILETRANSFER_SENDFILE
  3950. #define WSL_HS_IDXWCONNECTIONORIENTEDSOCKET_SENDFILE        "SendFile method"
  3951.  
  3952. #define WSL_HC_IDXWCONNECTIONORIENTEDSOCKET_ASYNCSENDFILE   WSL_HC_IAXWFILETRANSFER_ASYNCSENDFILE
  3953. #define WSL_HS_IDXWCONNECTIONORIENTEDSOCKET_ASYNCSENDFILE   "AsyncSendFile method"
  3954.  
  3955. #define WSL_HC_IDXWCONNECTIONORIENTEDSOCKET_RECEIVEFILE     WSL_HC_IAXWFILETRANSFER_RECEIVEFILE
  3956. #define WSL_HS_IDXWCONNECTIONORIENTEDSOCKET_RECEIVEFILE     "ReceiveFile method"
  3957.  
  3958. #define WSL_HC_IDXWCONNECTIONORIENTEDSOCKET_ASYNCRECEIVEFIL WSL_HC_IAXWFILETRANSFER_ASYNCRECEIVEFILE
  3959. #define WSL_HS_IDXWCONNECTIONORIENTEDSOCKET_ASYNCRECEIVEFIL "AsyncReceiveFile method"
  3960.  
  3961. #define WSL_HC_IDXWCONNECTIONORIENTEDSOCKET_STRINGTRANSFERA WSL_HC_IAXWADVISESTRINGTRANSFEREVENTS_ADVISE
  3962. #define WSL_HS_IDXWCONNECTIONORIENTEDSOCKET_STRINGTRANSFERA "StringTransferAdvise method"
  3963.  
  3964. #define WSL_HC_IDXWCONNECTIONORIENTEDSOCKET_STRINGTRANSFERU WSL_HC_IAXWADVISESTRINGTRANSFEREVENTS_UNADVISE
  3965. #define WSL_HS_IDXWCONNECTIONORIENTEDSOCKET_STRINGTRANSFERU "StringTransferUnadvise method"
  3966.  
  3967. #define WSL_HC_IDXWCONNECTIONORIENTEDSOCKET_SENDSTRING      WSL_HC_IAXWSTRINGTRANSFER_SENDSTRING
  3968. #define WSL_HS_IDXWCONNECTIONORIENTEDSOCKET_SENDSTRING      "SendString method"
  3969.  
  3970. #define WSL_HC_IDXWCONNECTIONORIENTEDSOCKET_RECEIVESTRING   WSL_HC_IAXWSTRINGTRANSFER_RECEIVESTRING
  3971. #define WSL_HS_IDXWCONNECTIONORIENTEDSOCKET_RECEIVESTRING   "ReceiveString method"
  3972.  
  3973. #define WSL_HC_IDXWCONNECTIONORIENTEDSOCKET_RECEIVELINE     WSL_HC_IAXWSTRINGTRANSFER_RECEIVELINE
  3974. #define WSL_HS_IDXWCONNECTIONORIENTEDSOCKET_RECEIVELINE     "ReceiveLine method"
  3975.  
  3976. #define WSL_HC_IDXWCONNECTIONORIENTEDSOCKET_ASYNCSENDSTRING WSL_HC_IAXWSTRINGTRANSFER_ASYNCSENDSTRING
  3977. #define WSL_HS_IDXWCONNECTIONORIENTEDSOCKET_ASYNCSENDSTRING "AsyncSendString method"
  3978.  
  3979. #define WSL_HC_IDXWCONNECTIONORIENTEDSOCKET_ASYNCRECEIVESTR WSL_HC_IAXWSTRINGTRANSFER_ASYNCRECEIVESTRING
  3980. #define WSL_HS_IDXWCONNECTIONORIENTEDSOCKET_ASYNCRECEIVESTR "AsyncReceiveString method"
  3981.  
  3982. #define WSL_HC_IDXWCONNECTIONORIENTEDSOCKET_ASYNCRECEIVELIN WSL_HC_IAXWSTRINGTRANSFER_ASYNCRECEIVELINE
  3983. #define WSL_HS_IDXWCONNECTIONORIENTEDSOCKET_ASYNCRECEIVELIN "AsyncReceiveLine method"
  3984.  
  3985. #define WSL_HC_IDXWCONNECTIONORIENTEDSOCKET_INTERNALBUFFERSIZE  WSL_HC_IAXWSOCKET_INTERNALBUFFERSIZE
  3986. #define WSL_HS_IDXWCONNECTIONORIENTEDSOCKET_INTERNALBUFFERSIZE  "InternalBufferSize property"
  3987.  
  3988. #define WSL_HC_IDXWCONNECTIONORIENTEDSOCKET_CONNADVISE      WSL_HC_IXWADVISECONNECTIONEVENTS_ADVISE
  3989. #define WSL_HS_IDXWCONNECTIONORIENTEDSOCKET_CONNADVISE      "ConnectionAdvise method"
  3990.  
  3991. #define WSL_HC_IDXWCONNECTIONORIENTEDSOCKET_CONNUNADVISE    WSL_HC_IXWADVISECONNECTIONEVENTS_UNADVISE
  3992. #define WSL_HS_IDXWCONNECTIONORIENTEDSOCKET_CONNUNADVISE    "ConnectionUnadvise method"
  3993.  
  3994. #define WSL_HC_IDXWCONNECTIONORIENTEDSOCKET_BROADCASTENABLED WSL_HC_IAXWSOCKET_BROADCASTENABLED
  3995. #define WSL_HS_IDXWCONNECTIONORIENTEDSOCKET_BROADCASTENABLED "BroadcastEnabled property"
  3996.  
  3997. #define WSL_HC_IDXWCONNECTIONORIENTEDSOCKET_CONNECTEDTIME   WSL_HC_IAXWSOCKET_CONNECTEDTIME
  3998. #define WSL_HS_IDXWCONNECTIONORIENTEDSOCKET_CONNECTEDTIME   "ConnectedTime property"
  3999.  
  4000. #define WSL_HC_IDXWCONNECTIONORIENTEDSOCKET_IOCONTROL       WSL_HC_IAXWSOCKET_IOCONTROL
  4001. #define WSL_HS_IDXWCONNECTIONORIENTEDSOCKET_IOCONTROL       "IOControl method"
  4002.  
  4003. //
  4004. // IdXWConnectionlessSocket interface
  4005. //
  4006.  
  4007. #define WSL_HC_IDXWCONNECTIONLESSSOCKET                     31200
  4008. #define WSL_HS_IDXWCONNECTIONLESSSOCKET                     "IdXWConnectionlessSocket interface"
  4009.  
  4010. #define WSL_HC_IDXWCONNECTIONLESSSOCKET_SETOPTION           WSL_HC_IAXWSOCKET_SETOPTION
  4011. #define WSL_HS_IDXWCONNECTIONLESSSOCKET_SETOPTION           "SetOption method"
  4012.  
  4013. #define WSL_HC_IDXWCONNECTIONLESSSOCKET_GETOPTION           WSL_HC_IAXWSOCKET_GETOPTION
  4014. #define WSL_HS_IDXWCONNECTIONLESSSOCKET_GETOPTION           "GetOption method"
  4015.  
  4016. #define WSL_HC_IDXWCONNECTIONLESSSOCKET_LOCALADDRESS        WSL_HC_IAXWSOCKET_LOCALADDRESS
  4017. #define WSL_HS_IDXWCONNECTIONLESSSOCKET_LOCALADDRESS        "LocalAddress property"
  4018.  
  4019. #define WSL_HC_IDXWCONNECTIONLESSSOCKET_REMOTEADDRESS       WSL_HC_IAXWSOCKET_REMOTEADDRESS
  4020. #define WSL_HS_IDXWCONNECTIONLESSSOCKET_REMOTEADDRESS       "RemoteAddress property"
  4021.  
  4022. #define WSL_HC_IDXWCONNECTIONLESSSOCKET_PROTOCOL            WSL_HC_IAXWSOCKET_PROTOCOL
  4023. #define WSL_HS_IDXWCONNECTIONLESSSOCKET_PROTOCOL            "Protocol property"
  4024.  
  4025. #define WSL_HC_IDXWCONNECTIONLESSSOCKET_PROTOCOLOFFSET      WSL_HC_IAXWSOCKET_PROTOCOLOFFSET
  4026. #define WSL_HS_IDXWCONNECTIONLESSSOCKET_PROTOCOLOFFSET      "ProtocolOffset property"
  4027.  
  4028. #define WSL_HC_IDXWCONNECTIONLESSSOCKET_CURRENTSTATE        WSL_HC_IAXWSOCKET_CURRENTSTATE
  4029. #define WSL_HS_IDXWCONNECTIONLESSSOCKET_CURRENTSTATE        "CurrentState property"
  4030.  
  4031. #define WSL_HC_IDXWCONNECTIONLESSSOCKET_ADDRESSEDBYTEADVISE WSL_HC_IAXWADVISEADDRESSEDBYTETRANSFEREVENTS_ADVISE
  4032. #define WSL_HS_IDXWCONNECTIONLESSSOCKET_ADDRESSEDBYTEADVISE "AddressedByteTransferAdvise method"
  4033.  
  4034. #define WSL_HC_IDXWCONNECTIONLESSSOCKET_ADDRESSEDBYTEUNADVI WSL_HC_IAXWADVISEADDRESSEDBYTETRANSFEREVENTS_UNADVI
  4035. #define WSL_HS_IDXWCONNECTIONLESSSOCKET_ADDRESSEDBYTEUNADVI "AddressedByteTransferUnadvise method"
  4036.  
  4037. #define WSL_HC_IDXWCONNECTIONLESSSOCKET_SENDBYTESTO         WSL_HC_IAXWADDRESSEDBYTETRANSFER_SENDBYTESTO
  4038. #define WSL_HS_IDXWCONNECTIONLESSSOCKET_SENDBYTESTO         "SendBytesTo method"
  4039.  
  4040. #define WSL_HC_IDXWCONNECTIONLESSSOCKET_RECEIVEBYTESFROM    WSL_HC_IAXWADDRESSEDBYTETRANSFER_RECEIVEBYTESFROM
  4041. #define WSL_HS_IDXWCONNECTIONLESSSOCKET_RECEIVEBYTESFROM    "ReceiveBytesFrom method"
  4042.  
  4043. #define WSL_HC_IDXWCONNECTIONLESSSOCKET_ASYNCSENDBYTESTO    WSL_HC_IAXWADDRESSEDBYTETRANSFER_ASYNCSENDBYTESTO
  4044. #define WSL_HS_IDXWCONNECTIONLESSSOCKET_ASYNCSENDBYTESTO    "AsyncSendBytesTo method"
  4045.  
  4046. #define WSL_HC_IDXWCONNECTIONLESSSOCKET_ASYNCRECEIVEBYTESFR WSL_HC_IAXWADDRESSEDBYTETRANSFER_ASYNCRECEIVEBYTESF
  4047. #define WSL_HS_IDXWCONNECTIONLESSSOCKET_ASYNCRECEIVEBYTESFR "AsyncReceiveBytesFrom method"
  4048.  
  4049. #define WSL_HC_IDXWCONNECTIONLESSSOCKET_SENDTIMEOUT         WSL_HC_IAXWTRANSFERTIMEOUT_SENDTIMEOUT
  4050. #define WSL_HS_IDXWCONNECTIONLESSSOCKET_SENDTIMEOUT         "SendTimeOut property"
  4051.  
  4052. #define WSL_HC_IDXWCONNECTIONLESSSOCKET_RECEIVETIMEOUT      WSL_HC_IAXWTRANSFERTIMEOUT_RECEIVETIMEOUT
  4053. #define WSL_HS_IDXWCONNECTIONLESSSOCKET_RECEIVETIMEOUT      "ReceiveTimeOut property"
  4054.  
  4055. #define WSL_HC_IDXWCONNECTIONLESSSOCKET_SETQUALITYOFSERVICE WSL_HC_IAXWQUALITYOFSERVICE_SETQUALITYOFSERVICE
  4056. #define WSL_HS_IDXWCONNECTIONLESSSOCKET_SETQUALITYOFSERVICE "SetQualityOfService method"
  4057.  
  4058. #define WSL_HC_IDXWCONNECTIONLESSSOCKET_GETQUALITYOFSERVICE WSL_HC_IAXWQUALITYOFSERVICE_GETQUALITYOFSERVICE
  4059. #define WSL_HS_IDXWCONNECTIONLESSSOCKET_GETQUALITYOFSERVICE "GetQualityOfService method"
  4060.  
  4061. #define WSL_HC_IDXWCONNECTIONLESSSOCKET_QOSAVAILABLE            WSL_HC_IAXWQUALITYOFSERVICE_QOSAVAILABLE
  4062. #define WSL_HS_IDXWCONNECTIONLESSSOCKET_QOSAVAILABLE            "QOSAvailable property"
  4063.  
  4064. #define WSL_HC_IDXWCONNECTIONLESSSOCKET_ENDTOENDQOSAVAILABLE    WSL_HC_IAXWQUALITYOFSERVICE_ENDTOENDQOSAVAILABLE
  4065. #define WSL_HS_IDXWCONNECTIONLESSSOCKET_ENDTOENDQOSAVAILABLE    "EndToEndQOSAvailable property"
  4066.  
  4067. #define WSL_HC_IDXWCONNECTIONLESSSOCKET_RSVPAVAILABLE           WSL_HC_IAXWQUALITYOFSERVICE_RSVPAVAILABLE
  4068. #define WSL_HS_IDXWCONNECTIONLESSSOCKET_RSVPAVAILABLE           "RSVPAvailable property"
  4069.  
  4070. #define WSL_HC_IDXWCONNECTIONLESSSOCKET_TRAFFICCONTROLAVAILABLE WSL_HC_IAXWQUALITYOFSERVICE_TRAFFICCONTROLAVAILABLE
  4071. #define WSL_HS_IDXWCONNECTIONLESSSOCKET_TRAFFICCONTROLAVAILABLE "TrafficControlAvailable property"
  4072.  
  4073. #define WSL_HC_IDXWCONNECTIONLESSSOCKET_ALLOWEDTOSENDDATA       WSL_HC_IAXWQUALITYOFSERVICE_ALLOWEDTOSENDDATA
  4074. #define WSL_HS_IDXWCONNECTIONLESSSOCKET_ALLOWEDTOSENDDATA       "AllowedToSendData property"
  4075.  
  4076. #define WSL_HC_IDXWCONNECTIONLESSSOCKET_BANDWIDTHCAPACITY       WSL_HC_IAXWQUALITYOFSERVICE_BANDWIDTHCAPACITY
  4077. #define WSL_HS_IDXWCONNECTIONLESSSOCKET_BANDWIDTHCAPACITY       "BandwidthCapacity property"
  4078.  
  4079. #define WSL_HC_IDXWCONNECTIONLESSSOCKET_INTERNALBUFFERSIZE  WSL_HC_IAXWSOCKET_INTERNALBUFFERSIZE
  4080. #define WSL_HS_IDXWCONNECTIONLESSSOCKET_INTERNALBUFFERSIZE  "InternalBufferSize property"
  4081.  
  4082. #define WSL_HC_IDXWCONNECTIONLESSSOCKET_BROADCASTENABLED    WSL_HC_IAXWSOCKET_BROADCASTENABLED
  4083. #define WSL_HS_IDXWCONNECTIONLESSSOCKET_BROADCASTENABLED    "BroadcastEnabled property"
  4084.  
  4085. #define WSL_HC_IDXWCONNECTIONLESSSOCKET_CONNECTEDTIME       WSL_HC_IAXWSOCKET_CONNECTEDTIME
  4086. #define WSL_HS_IDXWCONNECTIONLESSSOCKET_CONNECTEDTIME       "ConnectedTime property"
  4087.                                                             
  4088. #define WSL_HC_IDXWCONNECTIONLESSSOCKET_IOCONTROL           WSL_HC_IAXWSOCKET_IOCONTROL
  4089. #define WSL_HS_IDXWCONNECTIONLESSSOCKET_IOCONTROL           "IOControl method"
  4090.  
  4091. //
  4092. // IdXWListeningSocket interface
  4093. //
  4094.  
  4095. #define WSL_HC_IDXWLISTENINGSOCKET                          31300
  4096. #define WSL_HS_IDXWLISTENINGSOCKET                          "IdXWListeningSocket interface"
  4097.  
  4098. #define WSL_HC_IDXWLISTENINGSOCKET_SETOPTION                WSL_HC_IAXWSOCKET_SETOPTION
  4099. #define WSL_HS_IDXWLISTENINGSOCKET_SETOPTION                "SetOption method"
  4100.  
  4101. #define WSL_HC_IDXWLISTENINGSOCKET_GETOPTION                WSL_HC_IAXWSOCKET_GETOPTION
  4102. #define WSL_HS_IDXWLISTENINGSOCKET_GETOPTION                "GetOption method"
  4103.  
  4104. #define WSL_HC_IDXWLISTENINGSOCKET_LOCALADDRESS             WSL_HC_IAXWSOCKET_LOCALADDRESS
  4105. #define WSL_HS_IDXWLISTENINGSOCKET_LOCALADDRESS             "LocalAddress property"
  4106.  
  4107. #define WSL_HC_IDXWLISTENINGSOCKET_REMOTEADDRESS            WSL_HC_IAXWSOCKET_REMOTEADDRESS
  4108. #define WSL_HS_IDXWLISTENINGSOCKET_REMOTEADDRESS            "RemoteAddress property"
  4109.  
  4110. #define WSL_HC_IDXWLISTENINGSOCKET_PROTOCOL                 WSL_HC_IAXWSOCKET_PROTOCOL
  4111. #define WSL_HS_IDXWLISTENINGSOCKET_PROTOCOL                 "Protocol property"
  4112.  
  4113. #define WSL_HC_IDXWLISTENINGSOCKET_PROTOCOLOFFSET           WSL_HC_IAXWSOCKET_PROTOCOLOFFSET
  4114. #define WSL_HS_IDXWLISTENINGSOCKET_PROTOCOLOFFSET           "ProtocolOffset property"
  4115.  
  4116. #define WSL_HC_IDXWLISTENINGSOCKET_CURRENTSTATE             WSL_HC_IAXWSOCKET_CURRENTSTATE
  4117. #define WSL_HS_IDXWLISTENINGSOCKET_CURRENTSTATE             "CurrentState property"
  4118.  
  4119. #define WSL_HC_IDXWLISTENINGSOCKET_STARTLISTENING           WSL_HC_IAXWCONNECTIONLISTENER_STARTLISTENING
  4120. #define WSL_HS_IDXWLISTENINGSOCKET_STARTLISTENING           "StartListening method"
  4121.  
  4122. #define WSL_HC_IDXWLISTENINGSOCKET_STOPLISTENING            WSL_HC_IAXWCONNECTIONLISTENER_STOPLISTENING
  4123. #define WSL_HS_IDXWLISTENINGSOCKET_STOPLISTENING            "StopListening method"
  4124.  
  4125. #define WSL_HC_IDXWLISTENINGSOCKET_INTERNALBUFFERSIZE       WSL_HC_IAXWSOCKET_INTERNALBUFFERSIZE
  4126. #define WSL_HS_IDXWLISTENINGSOCKET_INTERNALBUFFERSIZE       "InternalBufferSize property"
  4127.  
  4128. #define WSL_HC_IDXWLISTENINGSOCKET_BYTETRANSFERADVISE       WSL_HC_IAXWADVISEBYTETRANSFEREVENTS_BYTETRANSFERADV
  4129. #define WSL_HS_IDXWLISTENINGSOCKET_BYTETRANSFERADVISE       "ByteTransferAdvise method"
  4130.  
  4131. #define WSL_HC_IDXWLISTENINGSOCKET_BYTETRANSFERUNADVISE     WSL_HC_IAXWADVISEBYTETRANSFEREVENTS_BYTETRANSFERUNA
  4132. #define WSL_HS_IDXWLISTENINGSOCKET_BYTETRANSFERUNADVISE     "ByteTransferUnadvise method"
  4133.  
  4134. #define WSL_HC_IDXWLISTENINGSOCKET_FILETRANSFERADVISE       WSL_HC_IAXWADVISEFILETRANSFEREVENTS_FILETRANSFERADV
  4135. #define WSL_HS_IDXWLISTENINGSOCKET_FILETRANSFERADVISE       "FileTransferAdvise method"
  4136.  
  4137. #define WSL_HC_IDXWLISTENINGSOCKET_FILETRANSFERUNADVISE     WSL_HC_IAXWADVISEFILETRANSFEREVENTS_FILETRANSFERUNA
  4138. #define WSL_HS_IDXWLISTENINGSOCKET_FILETRANSFERUNADVISE     "FileTransferUnadvise method"
  4139.  
  4140. #define WSL_HC_IDXWLISTENINGSOCKET_STRINGTRANSFERADVISE     WSL_HC_IAXWADVISESTRINGTRANSFEREVENTS_ADVISE
  4141. #define WSL_HS_IDXWLISTENINGSOCKET_STRINGTRANSFERADVISE     "StringTransferAdvise method"
  4142.  
  4143. #define WSL_HC_IDXWLISTENINGSOCKET_STRINGTRANSFERUNADVISE   WSL_HC_IAXWADVISESTRINGTRANSFEREVENTS_UNADVISE
  4144. #define WSL_HS_IDXWLISTENINGSOCKET_STRINGTRANSFERUNADVISE   "StringTransferUnadvise method"
  4145.  
  4146. #define WSL_HC_IDXWLISTENINGSOCKET_CONNADVISE               WSL_HC_IXWADVISECONNECTIONEVENTS_ADVISE
  4147. #define WSL_HS_IDXWLISTENINGSOCKET_CONNADVISE               "ConnectionAdvise method"
  4148.  
  4149. #define WSL_HC_IDXWLISTENINGSOCKET_CONNUNADVISE             WSL_HC_IXWADVISECONNECTIONEVENTS_UNADVISE
  4150. #define WSL_HS_IDXWLISTENINGSOCKET_CONNUNADVISE             "ConnectionUnadvise method"
  4151.  
  4152. #define WSL_HC_IDXWLISTENINGSOCKET_BROADCASTENABLED         WSL_HC_IAXWSOCKET_BROADCASTENABLED
  4153. #define WSL_HS_IDXWLISTENINGSOCKET_BROADCASTENABLED         "BroadcastEnabled property"
  4154.                                                             
  4155. #define WSL_HC_IDXWLISTENINGSOCKET_CONNECTEDTIME            WSL_HC_IAXWSOCKET_CONNECTEDTIME
  4156. #define WSL_HS_IDXWLISTENINGSOCKET_CONNECTEDTIME            "ConnectedTime property"
  4157.                                                             
  4158. #define WSL_HC_IDXWLISTENINGSOCKET_IOCONTROL                WSL_HC_IAXWSOCKET_IOCONTROL
  4159. #define WSL_HS_IDXWLISTENINGSOCKET_IOCONTROL                "IOControl method"
  4160.  
  4161. //
  4162. // IdXWMultipointRootSocket interface
  4163. //
  4164.  
  4165. #define WSL_HC_IDXWMULTIPOINTROOTSOCKET                     31400
  4166. #define WSL_HS_IDXWMULTIPOINTROOTSOCKET                     "IdXWMultipointRootSocket interface"
  4167.  
  4168. #define WSL_HC_IDXWMULTIPOINTROOTSOCKET_SETOPTION           WSL_HC_IAXWSOCKET_SETOPTION
  4169. #define WSL_HS_IDXWMULTIPOINTROOTSOCKET_SETOPTION           "SetOption method"
  4170.  
  4171. #define WSL_HC_IDXWMULTIPOINTROOTSOCKET_GETOPTION           WSL_HC_IAXWSOCKET_GETOPTION
  4172. #define WSL_HS_IDXWMULTIPOINTROOTSOCKET_GETOPTION           "GetOption method"
  4173.  
  4174. #define WSL_HC_IDXWMULTIPOINTROOTSOCKET_LOCALADDRESS        WSL_HC_IAXWSOCKET_LOCALADDRESS
  4175. #define WSL_HS_IDXWMULTIPOINTROOTSOCKET_LOCALADDRESS        "LocalAddress property"
  4176.  
  4177. #define WSL_HC_IDXWMULTIPOINTROOTSOCKET_REMOTEADDRESS       WSL_HC_IAXWSOCKET_REMOTEADDRESS
  4178. #define WSL_HS_IDXWMULTIPOINTROOTSOCKET_REMOTEADDRESS       "RemoteAddress property"
  4179.  
  4180. #define WSL_HC_IDXWMULTIPOINTROOTSOCKET_PROTOCOL            WSL_HC_IAXWSOCKET_PROTOCOL
  4181. #define WSL_HS_IDXWMULTIPOINTROOTSOCKET_PROTOCOL            "Protocol property"
  4182.  
  4183. #define WSL_HC_IDXWMULTIPOINTROOTSOCKET_PROTOCOLOFFSET      WSL_HC_IAXWSOCKET_PROTOCOLOFFSET
  4184. #define WSL_HS_IDXWMULTIPOINTROOTSOCKET_PROTOCOLOFFSET      "ProtocolOffset property"
  4185.  
  4186. #define WSL_HC_IDXWMULTIPOINTROOTSOCKET_CURRENTSTATE        WSL_HC_IAXWSOCKET_CURRENTSTATE
  4187. #define WSL_HS_IDXWMULTIPOINTROOTSOCKET_CURRENTSTATE        "CurrentState property"
  4188.  
  4189. #define WSL_HC_IDXWMULTIPOINTROOTSOCKET_STARTLISTENING      WSL_HC_IAXWCONNECTIONLISTENER_STARTLISTENING
  4190. #define WSL_HS_IDXWMULTIPOINTROOTSOCKET_STARTLISTENING      "StartListening method"
  4191.  
  4192. #define WSL_HC_IDXWMULTIPOINTROOTSOCKET_STOPLISTENING       WSL_HC_IAXWCONNECTIONLISTENER_STOPLISTENING
  4193. #define WSL_HS_IDXWMULTIPOINTROOTSOCKET_STOPLISTENING       "StopListening method"
  4194.  
  4195. #define WSL_HC_IDXWMULTIPOINTROOTSOCKET_INVITELEAF          WSL_HC_IAXWMULTIPOINTROOT_INVITELEAF
  4196. #define WSL_HS_IDXWMULTIPOINTROOTSOCKET_INVITELEAF          "InviteLeaf method"
  4197.  
  4198. #define WSL_HC_IDXWMULTIPOINTROOTSOCKET_INVITELEAFEX        WSL_HC_IAXWMULTIPOINTROOT_INVITELEAFEX
  4199. #define WSL_HS_IDXWMULTIPOINTROOTSOCKET_INVITELEAFEX        "InviteLeafEx method"
  4200.  
  4201. #define WSL_HC_IDXWMULTIPOINTROOTSOCKET_ADDRESSEDBYTEADVISE WSL_HC_IAXWADVISEADDRESSEDBYTETRANSFEREVENTS_ADVISE
  4202. #define WSL_HS_IDXWMULTIPOINTROOTSOCKET_ADDRESSEDBYTEADVISE "AddressedByteTransferAdvise method"
  4203.  
  4204. #define WSL_HC_IDXWMULTIPOINTROOTSOCKET_ADDRESSEDBYTEUNADVI WSL_HC_IAXWADVISEADDRESSEDBYTETRANSFEREVENTS_UNADVI
  4205. #define WSL_HS_IDXWMULTIPOINTROOTSOCKET_ADDRESSEDBYTEUNADVI "AddressedByteTransferUnadvise method"
  4206.  
  4207. #define WSL_HC_IDXWMULTIPOINTROOTSOCKET_SENDBYTESTO         WSL_HC_IAXWADDRESSEDBYTETRANSFER_SENDBYTESTO
  4208. #define WSL_HS_IDXWMULTIPOINTROOTSOCKET_SENDBYTESTO         "SendBytesTo method"
  4209.  
  4210. #define WSL_HC_IDXWMULTIPOINTROOTSOCKET_RECEIVEBYTESFROM    WSL_HC_IAXWADDRESSEDBYTETRANSFER_RECEIVEBYTESFROM
  4211. #define WSL_HS_IDXWMULTIPOINTROOTSOCKET_RECEIVEBYTESFROM    "ReceiveBytesFrom method"
  4212.  
  4213. #define WSL_HC_IDXWMULTIPOINTROOTSOCKET_ASYNCSENDBYTESTO    WSL_HC_IAXWADDRESSEDBYTETRANSFER_ASYNCSENDBYTESTO
  4214. #define WSL_HS_IDXWMULTIPOINTROOTSOCKET_ASYNCSENDBYTESTO    "AsyncSendBytesTo method"
  4215.  
  4216. #define WSL_HC_IDXWMULTIPOINTROOTSOCKET_ASYNCRECEIVEBYTESFR WSL_HC_IAXWADDRESSEDBYTETRANSFER_ASYNCRECEIVEBYTESF
  4217. #define WSL_HS_IDXWMULTIPOINTROOTSOCKET_ASYNCRECEIVEBYTESFR "AsyncReceiveBytesFrom method"
  4218.  
  4219. #define WSL_HC_IDXWMULTIPOINTROOTSOCKET_SENDTIMEOUT         WSL_HC_IAXWTRANSFERTIMEOUT_SENDTIMEOUT
  4220. #define WSL_HS_IDXWMULTIPOINTROOTSOCKET_SENDTIMEOUT         "SendTimeOut property"
  4221.  
  4222. #define WSL_HC_IDXWMULTIPOINTROOTSOCKET_RECEIVETIMEOUT      WSL_HC_IAXWTRANSFERTIMEOUT_RECEIVETIMEOUT
  4223. #define WSL_HS_IDXWMULTIPOINTROOTSOCKET_RECEIVETIMEOUT      "ReceiveTimeOut property"
  4224.  
  4225. #define WSL_HC_IDXWMULTIPOINTROOTSOCKET_SETQUALITYOFSERVICE WSL_HC_IAXWQUALITYOFSERVICE_SETQUALITYOFSERVICE
  4226. #define WSL_HS_IDXWMULTIPOINTROOTSOCKET_SETQUALITYOFSERVICE "SetQualityOfService method"
  4227.  
  4228. #define WSL_HC_IDXWMULTIPOINTROOTSOCKET_GETQUALITYOFSERVICE WSL_HC_IAXWQUALITYOFSERVICE_GETQUALITYOFSERVICE
  4229. #define WSL_HS_IDXWMULTIPOINTROOTSOCKET_GETQUALITYOFSERVICE "GetQualityOfService method"
  4230.  
  4231. #define WSL_HC_IDXWMULTIPOINTROOTSOCKET_QOSAVAILABLE            WSL_HC_IAXWQUALITYOFSERVICE_QOSAVAILABLE
  4232. #define WSL_HS_IDXWMULTIPOINTROOTSOCKET_QOSAVAILABLE            "QOSAvailable property"
  4233.  
  4234. #define WSL_HC_IDXWMULTIPOINTROOTSOCKET_ENDTOENDQOSAVAILABLE    WSL_HC_IAXWQUALITYOFSERVICE_ENDTOENDQOSAVAILABLE
  4235. #define WSL_HS_IDXWMULTIPOINTROOTSOCKET_ENDTOENDQOSAVAILABLE    "EndToEndQOSAvailable property"
  4236.  
  4237. #define WSL_HC_IDXWMULTIPOINTROOTSOCKET_RSVPAVAILABLE           WSL_HC_IAXWQUALITYOFSERVICE_RSVPAVAILABLE
  4238. #define WSL_HS_IDXWMULTIPOINTROOTSOCKET_RSVPAVAILABLE           "RSVPAvailable property"
  4239.  
  4240. #define WSL_HC_IDXWMULTIPOINTROOTSOCKET_TRAFFICCONTROLAVAILABLE WSL_HC_IAXWQUALITYOFSERVICE_TRAFFICCONTROLAVAILABLE
  4241. #define WSL_HS_IDXWMULTIPOINTROOTSOCKET_TRAFFICCONTROLAVAILABLE "TrafficControlAvailable property"
  4242.  
  4243. #define WSL_HC_IDXWMULTIPOINTROOTSOCKET_ALLOWEDTOSENDDATA       WSL_HC_IAXWQUALITYOFSERVICE_ALLOWEDTOSENDDATA
  4244. #define WSL_HS_IDXWMULTIPOINTROOTSOCKET_ALLOWEDTOSENDDATA       "AllowedToSendData property"
  4245.  
  4246. #define WSL_HC_IDXWMULTIPOINTROOTSOCKET_BANDWIDTHCAPACITY       WSL_HC_IAXWQUALITYOFSERVICE_BANDWIDTHCAPACITY
  4247. #define WSL_HS_IDXWMULTIPOINTROOTSOCKET_BANDWIDTHCAPACITY       "BandwidthCapacity property"
  4248.  
  4249. #define WSL_HC_IDXWMULTIPOINTROOTSOCKET_INTERNALBUFFERSIZE  WSL_HC_IAXWSOCKET_INTERNALBUFFERSIZE
  4250. #define WSL_HS_IDXWMULTIPOINTROOTSOCKET_INTERNALBUFFERSIZE  "InternalBufferSize property"
  4251.  
  4252. #define WSL_HC_IDXWMULTIPOINTROOTSOCKET_BROADCASTENABLED    WSL_HC_IAXWSOCKET_BROADCASTENABLED
  4253. #define WSL_HS_IDXWMULTIPOINTROOTSOCKET_BROADCASTENABLED    "BroadcastEnabled property"
  4254.  
  4255. #define WSL_HC_IDXWMULTIPOINTROOTSOCKET_CONNECTEDTIME       WSL_HC_IAXWSOCKET_CONNECTEDTIME
  4256. #define WSL_HS_IDXWMULTIPOINTROOTSOCKET_CONNECTEDTIME       "ConnectedTime property"
  4257.                                     
  4258. #define WSL_HC_IDXWMULTIPOINTROOTSOCKET_IOCONTROL           WSL_HC_IAXWSOCKET_IOCONTROL
  4259. #define WSL_HS_IDXWMULTIPOINTROOTSOCKET_IOCONTROL           "IOControl method"
  4260.  
  4261. //
  4262. // IdXWMultipointLeafSocket interface
  4263. //
  4264.  
  4265. #define WSL_HC_IDXWMULTIPOINTLEAFSOCKET                     31500
  4266. #define WSL_HS_IDXWMULTIPOINTLEAFSOCKET                     "IdXWMultipointLeafSocket interface"
  4267.  
  4268. #define WSL_HC_IDXWMULTIPOINTLEAFSOCKET_SETOPTION           WSL_HC_IAXWSOCKET_SETOPTION
  4269. #define WSL_HS_IDXWMULTIPOINTLEAFSOCKET_SETOPTION           "SetOption method"
  4270.  
  4271. #define WSL_HC_IDXWMULTIPOINTLEAFSOCKET_GETOPTION           WSL_HC_IAXWSOCKET_GETOPTION
  4272. #define WSL_HS_IDXWMULTIPOINTLEAFSOCKET_GETOPTION           "GetOption method"
  4273.  
  4274. #define WSL_HC_IDXWMULTIPOINTLEAFSOCKET_LOCALADDRESS        WSL_HC_IAXWSOCKET_LOCALADDRESS
  4275. #define WSL_HS_IDXWMULTIPOINTLEAFSOCKET_LOCALADDRESS        "LocalAddress property"
  4276.  
  4277. #define WSL_HC_IDXWMULTIPOINTLEAFSOCKET_REMOTEADDRESS       WSL_HC_IAXWSOCKET_REMOTEADDRESS
  4278. #define WSL_HS_IDXWMULTIPOINTLEAFSOCKET_REMOTEADDRESS       "RemoteAddress property"
  4279.  
  4280. #define WSL_HC_IDXWMULTIPOINTLEAFSOCKET_PROTOCOL            WSL_HC_IAXWSOCKET_PROTOCOL
  4281. #define WSL_HS_IDXWMULTIPOINTLEAFSOCKET_PROTOCOL            "Protocol property"
  4282.  
  4283. #define WSL_HC_IDXWMULTIPOINTLEAFSOCKET_PROTOCOLOFFSET      WSL_HC_IAXWSOCKET_PROTOCOLOFFSET
  4284. #define WSL_HS_IDXWMULTIPOINTLEAFSOCKET_PROTOCOLOFFSET      "ProtocolOffset property"
  4285.  
  4286. #define WSL_HC_IDXWMULTIPOINTLEAFSOCKET_CURRENTSTATE        WSL_HC_IAXWSOCKET_CURRENTSTATE
  4287. #define WSL_HS_IDXWMULTIPOINTLEAFSOCKET_CURRENTSTATE        "CurrentState property"
  4288.  
  4289. #define WSL_HC_IDXWMULTIPOINTLEAFSOCKET_WAITFORROOTINVITATI WSL_HC_IAXWMULTIPOINTLEAF_WAITFORROOTINVITATION
  4290. #define WSL_HS_IDXWMULTIPOINTLEAFSOCKET_WAITFORROOTINVITATI "WaitForRootInvitation method"
  4291.  
  4292. #define WSL_HC_IDXWMULTIPOINTLEAFSOCKET_JOINGROUP           WSL_HC_IAXWMULTIPOINTLEAF_JOINGROUP
  4293. #define WSL_HS_IDXWMULTIPOINTLEAFSOCKET_JOINGROUP           "JoinGroup method"
  4294.  
  4295. #define WSL_HC_IDXWMULTIPOINTLEAFSOCKET_JOINGROUPEX         WSL_HC_IAXWMULTIPOINTLEAF_JOINGROUPEX
  4296. #define WSL_HS_IDXWMULTIPOINTLEAFSOCKET_JOINGROUPEX         "JoinGroupEx method"
  4297.  
  4298. #define WSL_HC_IDXWMULTIPOINTLEAFSOCKET_ADDRESSEDBYTEADVISE WSL_HC_IAXWADVISEADDRESSEDBYTETRANSFEREVENTS_ADVISE
  4299. #define WSL_HS_IDXWMULTIPOINTLEAFSOCKET_ADDRESSEDBYTEADVISE "AddressedByteTransferAdvise method"
  4300.  
  4301. #define WSL_HC_IDXWMULTIPOINTLEAFSOCKET_ADDRESSEDBYTEUNADVI WSL_HC_IAXWADVISEADDRESSEDBYTETRANSFEREVENTS_UNADVI
  4302. #define WSL_HS_IDXWMULTIPOINTLEAFSOCKET_ADDRESSEDBYTEUNADVI "AddressedByteTransferUnadvise method"
  4303.  
  4304. #define WSL_HC_IDXWMULTIPOINTLEAFSOCKET_SENDBYTESTO         WSL_HC_IAXWADDRESSEDBYTETRANSFER_SENDBYTESTO
  4305. #define WSL_HS_IDXWMULTIPOINTLEAFSOCKET_SENDBYTESTO         "SendBytesTo method"
  4306.  
  4307. #define WSL_HC_IDXWMULTIPOINTLEAFSOCKET_RECEIVEBYTESFROM    WSL_HC_IAXWADDRESSEDBYTETRANSFER_RECEIVEBYTESFROM
  4308. #define WSL_HS_IDXWMULTIPOINTLEAFSOCKET_RECEIVEBYTESFROM    "ReceiveBytesFrom method"
  4309.  
  4310. #define WSL_HC_IDXWMULTIPOINTLEAFSOCKET_ASYNCSENDBYTESTO    WSL_HC_IAXWADDRESSEDBYTETRANSFER_ASYNCSENDBYTESTO
  4311. #define WSL_HS_IDXWMULTIPOINTLEAFSOCKET_ASYNCSENDBYTESTO    "AsyncSendBytesTo method"
  4312.  
  4313. #define WSL_HC_IDXWMULTIPOINTLEAFSOCKET_ASYNCRECEIVEBYTESFR WSL_HC_IAXWADDRESSEDBYTETRANSFER_ASYNCRECEIVEBYTESF
  4314. #define WSL_HS_IDXWMULTIPOINTLEAFSOCKET_ASYNCRECEIVEBYTESFR "AsyncReceiveBytesFrom method"
  4315.  
  4316. #define WSL_HC_IDXWMULTIPOINTLEAFSOCKET_SENDTIMEOUT         WSL_HC_IAXWTRANSFERTIMEOUT_SENDTIMEOUT
  4317. #define WSL_HS_IDXWMULTIPOINTLEAFSOCKET_SENDTIMEOUT         "SendTimeOut property"
  4318.  
  4319. #define WSL_HC_IDXWMULTIPOINTLEAFSOCKET_RECEIVETIMEOUT      WSL_HC_IAXWTRANSFERTIMEOUT_RECEIVETIMEOUT
  4320. #define WSL_HS_IDXWMULTIPOINTLEAFSOCKET_RECEIVETIMEOUT      "ReceiveTimeOut property"
  4321.  
  4322. #define WSL_HC_IDXWMULTIPOINTLEAFSOCKET_SETQUALITYOFSERVICE WSL_HC_IAXWQUALITYOFSERVICE_SETQUALITYOFSERVICE
  4323. #define WSL_HS_IDXWMULTIPOINTLEAFSOCKET_SETQUALITYOFSERVICE "SetQualityOfService method"
  4324.  
  4325. #define WSL_HC_IDXWMULTIPOINTLEAFSOCKET_GETQUALITYOFSERVICE WSL_HC_IAXWQUALITYOFSERVICE_GETQUALITYOFSERVICE
  4326. #define WSL_HS_IDXWMULTIPOINTLEAFSOCKET_GETQUALITYOFSERVICE "GetQualityOfService method"
  4327.  
  4328. #define WSL_HC_IDXWMULTIPOINTLEAFSOCKET_QOSAVAILABLE            WSL_HC_IAXWQUALITYOFSERVICE_QOSAVAILABLE
  4329. #define WSL_HS_IDXWMULTIPOINTLEAFSOCKET_QOSAVAILABLE            "QOSAvailable property"
  4330.  
  4331. #define WSL_HC_IDXWMULTIPOINTLEAFSOCKET_ENDTOENDQOSAVAILABLE    WSL_HC_IAXWQUALITYOFSERVICE_ENDTOENDQOSAVAILABLE
  4332. #define WSL_HS_IDXWMULTIPOINTLEAFSOCKET_ENDTOENDQOSAVAILABLE    "EndToEndQOSAvailable property"
  4333.  
  4334. #define WSL_HC_IDXWMULTIPOINTLEAFSOCKET_RSVPAVAILABLE           WSL_HC_IAXWQUALITYOFSERVICE_RSVPAVAILABLE
  4335. #define WSL_HS_IDXWMULTIPOINTLEAFSOCKET_RSVPAVAILABLE           "RSVPAvailable property"
  4336.  
  4337. #define WSL_HC_IDXWMULTIPOINTLEAFSOCKET_TRAFFICCONTROLAVAILABLE WSL_HC_IAXWQUALITYOFSERVICE_TRAFFICCONTROLAVAILABLE
  4338. #define WSL_HS_IDXWMULTIPOINTLEAFSOCKET_TRAFFICCONTROLAVAILABLE "TrafficControlAvailable property"
  4339.  
  4340. #define WSL_HC_IDXWMULTIPOINTLEAFSOCKET_ALLOWEDTOSENDDATA       WSL_HC_IAXWQUALITYOFSERVICE_ALLOWEDTOSENDDATA
  4341. #define WSL_HS_IDXWMULTIPOINTLEAFSOCKET_ALLOWEDTOSENDDATA       "AllowedToSendData property"
  4342.  
  4343. #define WSL_HC_IDXWMULTIPOINTLEAFSOCKET_BANDWIDTHCAPACITY       WSL_HC_IAXWQUALITYOFSERVICE_BANDWIDTHCAPACITY
  4344. #define WSL_HS_IDXWMULTIPOINTLEAFSOCKET_BANDWIDTHCAPACITY       "BandwidthCapacity property"
  4345.  
  4346. #define WSL_HC_IDXWMULTIPOINTLEAFSOCKET_INTERNALBUFFERSIZE  WSL_HC_IAXWSOCKET_INTERNALBUFFERSIZE
  4347. #define WSL_HS_IDXWMULTIPOINTLEAFSOCKET_INTERNALBUFFERSIZE  "InternalBufferSize property"
  4348.  
  4349. #define WSL_HC_IDXWMULTIPOINTLEAFSOCKET_BROADCASTENABLED    WSL_HC_IAXWSOCKET_BROADCASTENABLED
  4350. #define WSL_HS_IDXWMULTIPOINTLEAFSOCKET_BROADCASTENABLED    "BroadcastEnabled property"
  4351.  
  4352. #define WSL_HC_IDXWMULTIPOINTLEAFSOCKET_CONNECTEDTIME       WSL_HC_IAXWSOCKET_CONNECTEDTIME
  4353. #define WSL_HS_IDXWMULTIPOINTLEAFSOCKET_CONNECTEDTIME       "ConnectedTime property"
  4354.                                     
  4355. #define WSL_HC_IDXWMULTIPOINTLEAFSOCKET_IOCONTROL           WSL_HC_IAXWSOCKET_IOCONTROL
  4356. #define WSL_HS_IDXWMULTIPOINTLEAFSOCKET_IOCONTROL           "IOControl method"
  4357.  
  4358. //
  4359. // IdXWConnectionEvents interface
  4360. //
  4361.  
  4362. #define WSL_HC_IDXWCONNECTIONEVENTS                         31600
  4363. #define WSL_HS_IDXWCONNECTIONEVENTS                         "IdXWConnectionEvents interface"
  4364.  
  4365. #define WSL_HC_IDXWCONNECTIONEVENT_ONDISCONNECTED           WSL_HC_IAXWCONNECTIONEVENTS_ONDISCONNECTED
  4366. #define WSL_HS_IDXWCONNECTIONEVENT_ONDISCONNECTED           "OnDisconnected method"
  4367.  
  4368. //
  4369. // IdXWIncomingConnectionEvents interface
  4370. //
  4371.  
  4372. #define WSL_HC_IDXWINCOMINGCONNECTIONEVENTS                 31700
  4373. #define WSL_HS_IDXWINCOMINGCONNECTIONEVENTS                 "IdXWIncomingConnectionEvents interface"
  4374.  
  4375. #define WSL_HC_IDXWINCOMINGCONNECTIONEVENT_ONCONNECTION     WSL_HC_IAXWINCOMINGCONNECTIONEVENTS_ONCONNECTION
  4376. #define WSL_HS_IDXWINCOMINGCONNECTIONEVENT_ONCONNECTION     "OnConnection method"
  4377.  
  4378. #define WSL_HC_IDXWINCOMINGCONNECTIONEVENT_ONCONNECTIONPROC WSL_HC_IAXWINCOMINGCONNECTIONEVENTS_ONCONNECTIONPRO
  4379. #define WSL_HS_IDXWINCOMINGCONNECTIONEVENT_ONCONNECTIONPROC "OnConnectionProcessed method"
  4380.  
  4381. #define WSL_HC_IDXWINCOMINGCONNECTIONEVENT_ONLISTENINGERROR WSL_HC_IAXWINCOMINGCONNECTIONEVENTS_ONLISTENINGERROR
  4382. #define WSL_HS_IDXWINCOMINGCONNECTIONEVENT_ONLISTENINGERROR "OnListeningError method"
  4383.  
  4384. //
  4385. // IdXWByteTransferEvents interface
  4386. //
  4387.  
  4388. #define WSL_HC_IDXWBYTETRANSFEREVENTS                       31800
  4389. #define WSL_HS_IDXWBYTETRANSFEREVENTS                       "IdXWByteTransferEvents interface"
  4390.  
  4391. #define WSL_HC_IDXWBYTETRANSFEREVENT_ONBYTESSENT            WSL_HC_IAXWBYTETRANSFEREVENTS_ONBYTESSENT
  4392. #define WSL_HS_IDXWBYTETRANSFEREVENT_ONBYTESSENT            "OnBytesSent method"
  4393.  
  4394. #define WSL_HC_IDXWBYTETRANSFEREVENT_ONBYTESRECEIVED        WSL_HC_IAXWBYTETRANSFEREVENTS_ONBYTESRECEIVED
  4395. #define WSL_HS_IDXWBYTETRANSFEREVENT_ONBYTESRECEIVED        "OnBytesReceived method"
  4396.  
  4397. #define WSL_HC_IDXWBYTETRANSFEREVENT_ONBYTESAVAILABLE       WSL_HC_IAXWBYTETRANSFEREVENTS_ONBYTESAVAILABLE
  4398. #define WSL_HS_IDXWBYTETRANSFEREVENT_ONBYTESAVAILABLE       "OnBytesAvailable method"
  4399.  
  4400. #define WSL_HC_IDXWBYTETRANSFEREVENT_ONOOBBYTESRECEIVED     WSL_HC_IAXWBYTETRANSFEREVENTS_ONOOBBYTESRECEIVED
  4401. #define WSL_HS_IDXWBYTETRANSFEREVENT_ONOOBBYTESRECEIVED     "OnOutOfBandBytesReceived method"
  4402.  
  4403. //
  4404. // IdXWAddressedByteTransferEvents interface
  4405. //
  4406.  
  4407. #define WSL_HC_IDXWADDRESSEDBYTETRANSFEREVENTS              31900
  4408. #define WSL_HS_IDXWADDRESSEDBYTETRANSFEREVENTS              "IdXWAddressedByteTransferEvents interface"
  4409.  
  4410. #define WSL_HC_IDXWADDRESSEDBYTETRANSFEREVENT_ONSENT        WSL_HC_IAXWADDRESSEDBYTETRANSFEREVENTS_ONSENT
  4411. #define WSL_HS_IDXWADDRESSEDBYTETRANSFEREVENT_ONSENT        "OnAddressedBytesSent method"
  4412.  
  4413. #define WSL_HC_IDXWADDRESSEDBYTETRANSFEREVENT_ONRECEIVED    WSL_HC_IAXWADDRESSEDBYTETRANSFEREVENTS_ONRECEIVED
  4414. #define WSL_HS_IDXWADDRESSEDBYTETRANSFEREVENT_ONRECEIVED    "OnAddressedBytesReceived method"
  4415.  
  4416. #define WSL_HC_IDXWADDRESSEDBYTETRANSFEREVENT_ONAVAILABLE   WSL_HC_IAXWADDRESSEDBYTETRANSFEREVENTS_ONAVAILABLE
  4417. #define WSL_HS_IDXWADDRESSEDBYTETRANSFEREVENT_ONAVAILABLE   "OnAddressedBytesAvailable method"
  4418.  
  4419. //
  4420. // IdXWFileTransferEvents interface
  4421. //
  4422.  
  4423. #define WSL_HC_IDXWFILETRANSFEREVENTS                       32000
  4424. #define WSL_HS_IDXWFILETRANSFEREVENTS                       "IdXWFileTransferEvents interface"
  4425.  
  4426. #define WSL_HC_IDXWFILETRANSFEREVENT_ONFILESENT             WSL_HC_IAXWFILETRANSFEREVENTS_ONFILESENT
  4427. #define WSL_HS_IDXWFILETRANSFEREVENT_ONFILESENT             "OnFileSent method"
  4428.  
  4429. #define WSL_HC_IDXWFILETRANSFEREVENT_ONFILERECEIVED         WSL_HC_IAXWFILETRANSFEREVENTS_ONFILERECEIVED
  4430. #define WSL_HS_IDXWFILETRANSFEREVENT_ONFILERECEIVED         "OnFileReceived method"
  4431.  
  4432. //
  4433. // IdXWStringTransferEvents interface
  4434. //
  4435.  
  4436. #define WSL_HC_IDXWSTRINGTRANSFEREVENTS                     32100
  4437. #define WSL_HS_IDXWSTRINGTRANSFEREVENTS                     "IdXWStringTransferEvents interface"
  4438.  
  4439. #define WSL_HC_IDXWSTRINGTRANSFEREVENT_ONSTRINGSENT         WSL_HC_IAXWSTRINGTRANSFEREVENTS_ONSTRINGSENT
  4440. #define WSL_HS_IDXWSTRINGTRANSFEREVENT_ONSTRINGSENT         "OnStringSent method"
  4441.  
  4442. #define WSL_HC_IDXWSTRINGTRANSFEREVENT_ONSTRINGRECEIVED     WSL_HC_IAXWSTRINGTRANSFEREVENTS_ONSTRINGRECEIVED
  4443. #define WSL_HS_IDXWSTRINGTRANSFEREVENT_ONSTRINGRECEIVED     "OnStringReceived method"
  4444.  
  4445. #define WSL_HC_IDXWSTRINGTRANSFEREVENT_ONSTRINGAVAILABLE    WSL_HC_IAXWSTRINGTRANSFEREVENTS_ONSTRINGAVAILABLE
  4446. #define WSL_HS_IDXWSTRINGTRANSFEREVENT_ONSTRINGAVAILABLE    "OnStringAvailable method"
  4447.  
  4448. #define WSL_HC_IDXWSTRINGTRANSFEREVENT_ONOOBSTRINGRECEIVED  WSL_HC_IAXWSTRINGTRANSFEREVENTS_ONOOBSTRINGRECEIVED
  4449. #define WSL_HS_IDXWSTRINGTRANSFEREVENT_ONOOBSTRINGRECEIVED  "OnOutOfBandStringReceived method"
  4450.  
  4451. //
  4452. // IdXWInetAddress interface
  4453. //
  4454.  
  4455. #define WSL_HC_IDXWINETADDRESS                              32200
  4456. #define WSL_HS_IDXWINETADDRESS                              "IdXWInetAddress interface"
  4457.  
  4458. #define WSL_HC_IDXWINETADDRESS_ADDRESSBYTE                  WSL_HC_IAXWINETADDRESSINFO_ADDRESSBYTE
  4459. #define WSL_HS_IDXWINETADDRESS_ADDRESSBYTE                  "AddressByte property"
  4460.  
  4461. #define WSL_HC_IDXWINETADDRESS_ADDRESS                      WSL_HC_IAXWINETADDRESSINFO_ADDRESS
  4462. #define WSL_HS_IDXWINETADDRESS_ADDRESS                      "Address property"
  4463.  
  4464. #define WSL_HC_IDXWINETADDRESS_PORT                         WSL_HC_IAXWINETADDRESSINFO_PORT
  4465. #define WSL_HS_IDXWINETADDRESS_PORT                         "Port property"
  4466.  
  4467. #define WSL_HC_IDXWINETADDRESS_HOSTNAME                     WSL_HC_IAXWINETADDRESSINFO_HOSTNAME
  4468. #define WSL_HS_IDXWINETADDRESS_HOSTNAME                     "HostName property"
  4469.  
  4470. //
  4471. // IdXWIpxAddress interface
  4472. //
  4473.  
  4474. #define WSL_HC_IDXWIPXADDRESS                               32300
  4475. #define WSL_HS_IDXWIPXADDRESS                               "IdXWIpxAddress interface"
  4476.  
  4477. #define WSL_HC_IDXWIPXADDRESS_NETWORKBYTE                   WSL_HC_IAXWIPXADDRESSINFO_NETWORKBYTE
  4478. #define WSL_HS_IDXWIPXADDRESS_NETWORKBYTE                   "NetworkByte property"
  4479.  
  4480. #define WSL_HC_IDXWIPXADDRESS_NETWORK                       WSL_HC_IAXWIPXADDRESSINFO_NETWORK
  4481. #define WSL_HS_IDXWIPXADDRESS_NETWORK                       "Network property"
  4482.  
  4483. #define WSL_HC_IDXWIPXADDRESS_NODEBYTE                      WSL_HC_IAXWIPXADDRESSINFO_NODEBYTE
  4484. #define WSL_HS_IDXWIPXADDRESS_NODEBYTE                      "NodeByte property"
  4485.  
  4486. #define WSL_HC_IDXWIPXADDRESS_SOCKET                        WSL_HC_IAXWIPXADDRESSINFO_SOCKET
  4487. #define WSL_HS_IDXWIPXADDRESS_SOCKET                        "Socket property"
  4488.  
  4489. //
  4490. // IdXWDECnetAddress interface
  4491. //
  4492.  
  4493. #define WSL_HC_IDXWDECNETADDRESS                            32400
  4494. #define WSL_HS_IDXWDECNETADDRESS                            "IdXWDECnetAddress interface"
  4495.  
  4496. #define WSL_HC_IDXWDECNETADDRESS_OBJECT                     WSL_HC_IAXWDECNETADDRESSINFO_OBJECT
  4497. #define WSL_HS_IDXWDECNETADDRESS_OBJECT                     "Object property"
  4498.  
  4499. #define WSL_HC_IDXWDECNETADDRESS_OBJECTNAME                 WSL_HC_IAXWDECNETADDRESSINFO_OBJECTNAME
  4500. #define WSL_HS_IDXWDECNETADDRESS_OBJECTNAME                 "ObjectName property"
  4501.  
  4502. #define WSL_HC_IDXWDECNETADDRESS_AREA                       WSL_HC_IAXWDECNETADDRESSINFO_AREA
  4503. #define WSL_HS_IDXWDECNETADDRESS_AREA                       "Area property"
  4504.  
  4505. #define WSL_HC_IDXWDECNETADDRESS_NODE                       WSL_HC_IAXWDECNETADDRESSINFO_NODE
  4506. #define WSL_HS_IDXWDECNETADDRESS_NODE                       "Node property"
  4507.  
  4508. #define WSL_HC_IDXWDECNETADDRESS_EXTENDEDADDRESS            WSL_HC_IAXWDECNETADDRESSINFO_EXTENDEDADDRESS
  4509. #define WSL_HS_IDXWDECNETADDRESS_EXTENDEDADDRESS            "ExtendedAddress property"
  4510.  
  4511. //
  4512. // IdXWAtmAddress interface
  4513. //
  4514.  
  4515. #define WSL_HC_IDXWATMADDRESS                               32500
  4516. #define WSL_HS_IDXWATMADDRESS                               "IdXWAtmAddress interface"
  4517.  
  4518. #define WSL_HC_IDXWATMADDRESS_ADDRESSTYPE                   WSL_HC_IAXWATMADDRESSINFO_ADDRESSTYPE
  4519. #define WSL_HS_IDXWATMADDRESS_ADDRESSTYPE                   "AddressType property"
  4520.  
  4521. #define WSL_HC_IDXWATMADDRESS_DIGITS                        WSL_HC_IAXWATMADDRESSINFO_DIGITS
  4522. #define WSL_HS_IDXWATMADDRESS_DIGITS                        "Digits property"
  4523.  
  4524. #define WSL_HC_IDXWATMADDRESS_LAYER2PROTOCOL                WSL_HC_IAXWATMADDRESSINFO_LAYER2PROTOCOL
  4525. #define WSL_HS_IDXWATMADDRESS_LAYER2PROTOCOL                "Layer2Protocol property"
  4526.  
  4527. #define WSL_HC_IDXWATMADDRESS_LAYER2USERPROTOCOL            WSL_HC_IAXWATMADDRESSINFO_LAYER2USERPROTOCOL
  4528. #define WSL_HS_IDXWATMADDRESS_LAYER2USERPROTOCOL            "Layer2UserProtocol property"
  4529.  
  4530. #define WSL_HC_IDXWATMADDRESS_LAYER3PROTOCOL                WSL_HC_IAXWATMADDRESSINFO_LAYER3PROTOCOL
  4531. #define WSL_HS_IDXWATMADDRESS_LAYER3PROTOCOL                "Layer3Protocol property"
  4532.  
  4533. #define WSL_HC_IDXWATMADDRESS_LAYER3USERPROTOCOL            WSL_HC_IAXWATMADDRESSINFO_LAYER3USERPROTOCOL
  4534. #define WSL_HS_IDXWATMADDRESS_LAYER3USERPROTOCOL            "Layer3UserProtocol property"
  4535.  
  4536. #define WSL_HC_IDXWATMADDRESS_LAYER3INITIALPROTOCOL         WSL_HC_IAXWATMADDRESSINFO_LAYER3INITIALPROTOCOL
  4537. #define WSL_HS_IDXWATMADDRESS_LAYER3INITIALPROTOCOL         "Layer3InitialProtocol property"
  4538.  
  4539. #define WSL_HC_IDXWATMADDRESS_SNAPIDBYTE                    WSL_HC_IAXWATMADDRESSINFO_SNAPIDBYTE
  4540. #define WSL_HS_IDXWATMADDRESS_SNAPIDBYTE                    "SnapIDByte property"
  4541.  
  4542. #define WSL_HC_IDXWATMADDRESS_HIGHLAYERINFOTYPE             WSL_HC_IAXWATMADDRESSINFO_HIGHLAYERINFOTYPE
  4543. #define WSL_HS_IDXWATMADDRESS_HIGHLAYERINFOTYPE             "HighLayerInfoType property"
  4544.  
  4545. #define WSL_HC_IDXWATMADDRESS_HIGHLAYERINFO                 WSL_HC_IAXWATMADDRESSINFO_HIGHLAYERINFO
  4546. #define WSL_HS_IDXWATMADDRESS_HIGHLAYERINFO                 "HighLayerInfo property"
  4547.  
  4548. //
  4549. // IdXWAppleTalkAddress interface
  4550. //
  4551.  
  4552. #define WSL_HC_IDXWAPPLETALKADDRESS                         32600
  4553. #define WSL_HS_IDXWAPPLETALKADDRESS                         "IdXWAppleTalkAddress interface"
  4554.  
  4555. #define WSL_HC_IDXWAPPLETALKADDRESS_NETWORK                 WSL_HC_IAXWAPPLETALKADDRESSINFO_NETWORK
  4556. #define WSL_HS_IDXWAPPLETALKADDRESS_NETWORK                 "Network property"
  4557.  
  4558. #define WSL_HC_IDXWAPPLETALKADDRESS_NODE                    WSL_HC_IAXWAPPLETALKADDRESSINFO_NODE
  4559. #define WSL_HS_IDXWAPPLETALKADDRESS_NODE                    "Node property"
  4560.  
  4561. #define WSL_HC_IDXWAPPLETALKADDRESS_SOCKET                  WSL_HC_IAXWAPPLETALKADDRESSINFO_SOCKET
  4562. #define WSL_HS_IDXWAPPLETALKADDRESS_SOCKET                  "Socket property"
  4563.  
  4564. //
  4565. // IdXWInet6Address interface
  4566. //
  4567.  
  4568. #define WSL_HC_IDXWINET6ADDRESS                             32700
  4569. #define WSL_HS_IDXWINET6ADDRESS                             "IdXWInet6Address interface"
  4570.  
  4571. #define WSL_HC_IDXWINET6ADDRESS_ADDRESSWORD                 WSL_HC_IAXWINET6ADDRESSINFO_ADDRESSWORD
  4572. #define WSL_HS_IDXWINET6ADDRESS_ADDRESSWORD                 "AddressWord property"
  4573.  
  4574. #define WSL_HC_IDXWINET6ADDRESS_FLOWINFORMATION             WSL_HC_IAXWINET6ADDRESSINFO_FLOWINFORMATION
  4575. #define WSL_HS_IDXWINET6ADDRESS_FLOWINFORMATION             "FlowInformation property"
  4576.  
  4577. #define WSL_HC_IDXWINET6ADDRESS_PORT                        WSL_HC_IAXWINET6ADDRESSINFO_PORT
  4578. #define WSL_HS_IDXWINET6ADDRESS_PORT                        "Port property"
  4579.  
  4580. #define WSL_HC_IDXWINET6ADDRESSINFO_SCOPEID                 WSL_HC_IAXWINET6ADDRESSINFO_SCOPEID
  4581. #define WSL_HS_IDXWINET6ADDRESSINFO_SCOPEID                 "ScopeID property"
  4582.  
  4583. //
  4584. // IdXWIsoTpAddress interface
  4585. //
  4586.  
  4587. #define WSL_HC_IDXWISOTPADDRESS                             32800
  4588. #define WSL_HS_IDXWISOTPADDRESS                             "IdXWIsoTpAddress interface"
  4589.  
  4590. #define WSL_HC_IDXWISOTPADDRESS_ADDRESSTYPE                 WSL_HC_IAXWISOTPADDRESSINFO_ADDRESSTYPE
  4591. #define WSL_HS_IDXWISOTPADDRESS_ADDRESSTYPE                 "AddressType property"
  4592.  
  4593. #define WSL_HC_IDXWISOTPADDRESS_TRANSPORTADDRESS            WSL_HC_IAXWISOTPADDRESSINFO_TRANSPORTADDRESS
  4594. #define WSL_HS_IDXWISOTPADDRESS_TRANSPORTADDRESS            "TransportAddress property"
  4595.  
  4596. #define WSL_HC_IDXWISOTPADDRESS_TRANSPORTSELECTOR           WSL_HC_IAXWISOTPADDRESSINFO_TRANSPORTSELECTOR
  4597. #define WSL_HS_IDXWISOTPADDRESS_TRANSPORTSELECTOR           "TransportSelector property"
  4598.  
  4599. //
  4600. // IdXWNetBIOSAddress interface
  4601. //
  4602.  
  4603. #define WSL_HC_IDXWNETBIOSADDRESS                           32900
  4604. #define WSL_HS_IDXWNETBIOSADDRESS                           "IdXWNetBIOSAddress interface"
  4605.  
  4606. #define WSL_HC_IDXWNETBIOSADDRESS_TYPE                      WSL_HC_IAXWNETBIOSADDRESSINFO_TYPE
  4607. #define WSL_HS_IDXWNETBIOSADDRESS_TYPE                      "Type property"
  4608.  
  4609. #define WSL_HC_IDXWNETBIOSADDRESS_NAME                      WSL_HC_IAXWNETBIOSADDRESSINFO_NAME
  4610. #define WSL_HS_IDXWNETBIOSADDRESS_NAME                      "Name property"
  4611.  
  4612. #define WSL_HC_IDXWNETBIOSADDRESS_PORT                      WSL_HC_IAXWNETBIOSADDRESSINFO_PORT
  4613. #define WSL_HS_IDXWNETBIOSADDRESS_PORT                      "Port property"
  4614.  
  4615. //
  4616. // IdXWVinesAddress interface
  4617. //
  4618.  
  4619. #define WSL_HC_IDXWVINESADDRESS                             33000
  4620. #define WSL_HS_IDXWVINESADDRESS                             "IdXWVinesAddress interface"
  4621.  
  4622. #define WSL_HC_IDXWVINESADDRESS_NETWORKADDRESS              WSL_HC_IAXWVINESADDRESSINFO_NETWORKADDRESS
  4623. #define WSL_HS_IDXWVINESADDRESS_NETWORKADDRESS              "NetworkAddress property"
  4624.  
  4625. #define WSL_HC_IDXWVINESADDRESS_SUBNETADDRESS               WSL_HC_IAXWVINESADDRESSINFO_SUBNETADDRESS
  4626. #define WSL_HS_IDXWVINESADDRESS_SUBNETADDRESS               "SubnetAddress property"
  4627.  
  4628. #define WSL_HC_IDXWVINESADDRESS_PORT                        WSL_HC_IAXWVINESADDRESSINFO_PORT
  4629. #define WSL_HS_IDXWVINESADDRESS_PORT                        "Port property"
  4630.  
  4631. #define WSL_HC_IDXWVINESADDRESS_HOPS                        WSL_HC_IAXWVINESADDRESSINFO_HOPS
  4632. #define WSL_HS_IDXWVINESADDRESS_HOPS                        "Hops property"
  4633.  
  4634. //
  4635. // IdXWIrdaAddress interface
  4636. //
  4637.  
  4638. #define WSL_HC_IDXWIRDAADDRESS                              33100
  4639. #define WSL_HS_IDXWIRDAADDRESS                              "IdXWIrdaAddress interface"
  4640.  
  4641. #define WSL_HC_IDXWIRDAADDRESS_DEVICEID                     WSL_HC_IAXWIRDAADDRESSINFO_DEVICEID
  4642. #define WSL_HS_IDXWIRDAADDRESS_DEVICEID                     "DeviceID property"
  4643.  
  4644. #define WSL_HC_IDXWIRDAADDRESS_SERVICENAME                  WSL_HC_IAXWIRDAADDRESSINFO_SERVICENAME
  4645. #define WSL_HS_IDXWIRDAADDRESS_SERVICENAME                  "ServiceName property"
  4646.  
  4647. //
  4648. // IdXWLicenseManager interface
  4649. //
  4650.  
  4651. #define WSL_HC_IDXWLICENSEMANAGER                           33200
  4652. #define WSL_HS_IDXWLICENSEMANAGER                           "IdXWLicenseManager interface"
  4653.  
  4654. #define WSL_HC_IDXWLICENSEMANAGER_LICENSE                   33201
  4655. #define WSL_HS_IDXWLICENSEMANAGER_LICENSE                   "License method"
  4656.  
  4657.  
  4658. //=============================================================================================
  4659. // Automation-compliant data type interfaces (40000+)
  4660. //=============================================================================================
  4661.  
  4662.  
  4663. //
  4664. // IdXWNameSpaceParam interface
  4665. //
  4666.  
  4667. #define WSL_HC_IDXWNAMESPACEPARAM                           40000
  4668. #define WSL_HS_IDXWNAMESPACEPARAM                           "IdXWNameSpaceParam interface"
  4669.  
  4670. #define WSL_HC_IDXWNAMESPACEPARAM_NAMESPACE                 WSL_HC_IDXWNAMESPACEPARAM
  4671. #define WSL_HS_IDXWNAMESPACEPARAM_NAMESPACE                 "NameSpace property"
  4672.  
  4673. #define WSL_HC_IDXWNAMESPACEPARAM_NAME                      WSL_HC_IDXWNAMESPACEPARAM
  4674. #define WSL_HS_IDXWNAMESPACEPARAM_NAME                      "Name property"
  4675.  
  4676. #define WSL_HC_IDXWNAMESPACEPARAM_VALUE                     WSL_HC_IDXWNAMESPACEPARAM
  4677. #define WSL_HS_IDXWNAMESPACEPARAM_VALUE                     "Value property"
  4678.  
  4679. //
  4680. // IdXWServiceAddressInfo interface
  4681. //
  4682.  
  4683. #define WSL_HC_IDXWSERVICEADDRESSINFO                       40100
  4684. #define WSL_HS_IDXWSERVICEADDRESSINFO                       "IdXWServiceAddressInfo interface"
  4685.  
  4686. #define WSL_HC_IDXWSERVICEADDRESSINFO_LOCALADDRESS          WSL_HC_IDXWSERVICEADDRESSINFO
  4687. #define WSL_HS_IDXWSERVICEADDRESSINFO_LOCALADDRESS          "LocalAddress property"
  4688.  
  4689. #define WSL_HC_IDXWSERVICEADDRESSINFO_REMOTEADDRESS         WSL_HC_IDXWSERVICEADDRESSINFO
  4690. #define WSL_HS_IDXWSERVICEADDRESSINFO_REMOTEADDRESS         "RemoteAddress property"
  4691.  
  4692. #define WSL_HC_IDXWSERVICEADDRESSINFO_SOCKETTYPE            WSL_HC_IDXWSERVICEADDRESSINFO
  4693. #define WSL_HS_IDXWSERVICEADDRESSINFO_SOCKETTYPE            "SocketType property"
  4694.  
  4695. #define WSL_HC_IDXWSERVICEADDRESSINFO_PROTOCOLTYPE          WSL_HC_IDXWSERVICEADDRESSINFO
  4696. #define WSL_HS_IDXWSERVICEADDRESSINFO_PROTOCOLTYPE          "ProtocolType property"
  4697.  
  4698. //
  4699. // IdXWProtocolFamily interface
  4700. //
  4701.  
  4702. #define WSL_HC_IDXWPROTOCOLFAMILY                           40200
  4703. #define WSL_HS_IDXWPROTOCOLFAMILY                           "IdXWProtocolFamily interface"
  4704.  
  4705. #define WSL_HC_IDXWPROTOCOLFAMILY_ADDRESSFAMILY             WSL_HC_IDXWPROTOCOLFAMILY
  4706. #define WSL_HS_IDXWPROTOCOLFAMILY_ADDRESSFAMILY             "AddressFamily property"
  4707.  
  4708. #define WSL_HC_IDXWPROTOCOLFAMILY_PROTOCOLTYPE              WSL_HC_IDXWPROTOCOLFAMILY
  4709. #define WSL_HS_IDXWPROTOCOLFAMILY_PROTOCOLTYPE              "ProtocolType property"
  4710.  
  4711. //
  4712. // IdXWFlowSpec interface
  4713. //
  4714.  
  4715. #define WSL_HC_IDXWFLOWSPEC                                 40300
  4716. #define WSL_HS_IDXWFLOWSPEC                                 "IdXWFlowSpec interface"
  4717.  
  4718. #define WSL_HC_IDXWFLOWSPEC_TOKENRATE                       WSL_HC_IDXWFLOWSPEC
  4719. #define WSL_HS_IDXWFLOWSPEC_TOKENRATE                       "TokenRate property"
  4720.  
  4721. #define WSL_HC_IDXWFLOWSPEC_TOKENBUCKETSIZE                 WSL_HC_IDXWFLOWSPEC
  4722. #define WSL_HS_IDXWFLOWSPEC_TOKENBUCKETSIZE                 "TokenBucketSize property"
  4723.  
  4724. #define WSL_HC_IDXWFLOWSPEC_PEAKBANDWIDTH                   WSL_HC_IDXWFLOWSPEC
  4725. #define WSL_HS_IDXWFLOWSPEC_PEAKBANDWIDTH                   "PeakBandwidth property"
  4726.  
  4727. #define WSL_HC_IDXWFLOWSPEC_LATENCY                         WSL_HC_IDXWFLOWSPEC
  4728. #define WSL_HS_IDXWFLOWSPEC_LATENCY                         "Latency property"
  4729.  
  4730. #define WSL_HC_IDXWFLOWSPEC_DELAYVARIATION                  WSL_HC_IDXWFLOWSPEC
  4731. #define WSL_HS_IDXWFLOWSPEC_DELAYVARIATION                  "DelayVariation property"
  4732.  
  4733. #define WSL_HC_IDXWFLOWSPEC_SERVICETYPE                     WSL_HC_IDXWFLOWSPEC
  4734. #define WSL_HS_IDXWFLOWSPEC_SERVICETYPE                     "ServiceType property"
  4735.  
  4736. #define WSL_HC_IDXWFLOWSPEC_MAXSDUSIZE                      WSL_HC_IDXWFLOWSPEC
  4737. #define WSL_HS_IDXWFLOWSPEC_MAXSDUSIZE                      "MaxSDUSize property"
  4738.  
  4739. #define WSL_HC_IDXWFLOWSPEC_MINIMUMPOLICEDSIZE              WSL_HC_IDXWFLOWSPEC
  4740. #define WSL_HS_IDXWFLOWSPEC_MINIMUMPOLICEDSIZE              "MinimumPolicedSize property"
  4741.  
  4742. //
  4743. // IdXWQualityOfServiceInfo interface
  4744. //
  4745.  
  4746. #define WSL_HC_IDXWQUALITYOFSERVICEINFO                     40400
  4747. #define WSL_HS_IDXWQUALITYOFSERVICEINFO                     "IdXWQualityOfServiceInfo interface"
  4748.  
  4749. #define WSL_HC_IDXWQUALITYOFSERVICEINFO_SENDINGFLOWSPEC     WSL_HC_IDXWQUALITYOFSERVICEINFO
  4750. #define WSL_HS_IDXWQUALITYOFSERVICEINFO_SENDINGFLOWSPEC     "SendingFlowSpec property"
  4751.  
  4752. #define WSL_HC_IDXWQUALITYOFSERVICEINFO_RECEIVINGFLOWSPEC   WSL_HC_IDXWQUALITYOFSERVICEINFO
  4753. #define WSL_HS_IDXWQUALITYOFSERVICEINFO_RECEIVINGFLOWSPEC   "ReceivingFlowSpec property"
  4754.  
  4755. #define WSL_HC_IDXWQUALITYOFSERVICEINFO_CUSTOMDATA          WSL_HC_IDXWQUALITYOFSERVICEINFO
  4756. #define WSL_HS_IDXWQUALITYOFSERVICEINFO_CUSTOMDATA          "CustomData property"
  4757.  
  4758.  
  4759. //=============================================================================================
  4760. // Error codes (50000+)
  4761. //=============================================================================================
  4762.  
  4763.  
  4764. //
  4765. // EXWError enum
  4766. //
  4767.  
  4768. #define WSL_HC_EXWERROR                                     50000
  4769. #define WSL_HS_EXWERROR                                     "EXWError enum"
  4770.  
  4771. #define WSL_HC_WSL_E_NETWORKISDOWN                          50001
  4772. #define WSL_HS_WSL_E_NETWORKISDOWN                          "The network subsystem is down."
  4773.  
  4774. #define WSL_HC_WSL_E_NETWORKUNREACHABLE                     50002
  4775. #define WSL_HS_WSL_E_NETWORKUNREACHABLE                     "Could not reach the remote host."
  4776.  
  4777. #define WSL_HC_WSL_E_LOSTCONNECTION                         50003
  4778. #define WSL_HS_WSL_E_LOSTCONNECTION                         "The connection to the remote host has been broken. The remote host has stopped responding or has closed the connection."
  4779.  
  4780. #define WSL_HC_WSL_E_IOENGINEFAILURE                        50004
  4781. #define WSL_HS_WSL_E_IOENGINEFAILURE                        "An error occured while accessing the internal I/O engine."
  4782.  
  4783. #define WSL_HC_WSL_E_INSUFFICIENTPRIVILEGES                 50005
  4784. #define WSL_HS_WSL_E_INSUFFICIENTPRIVILEGES                 "Could not perform the requested operation due to insufficient privileges."
  4785.  
  4786. #define WSL_HC_WSL_E_GITREGISTER                            50006
  4787. #define WSL_HS_WSL_E_GITREGISTER                            "Failed to register an interface pointer in the Global Interface Table."
  4788.  
  4789. #define WSL_HC_WSL_E_GITRETRIEVE                            50007
  4790. #define WSL_HS_WSL_E_GITRETRIEVE                            "Failed to retrieve an interface pointer from the Global Interface Table."
  4791.  
  4792. #define WSL_HC_WSL_E_GITREVOKE                              50008
  4793. #define WSL_HS_WSL_E_GITREVOKE                              "Failed to revoke an interface pointer from the Global Interface Table."
  4794.  
  4795. #define WSL_HC_WSL_E_OUTOFBUFFERSPACE                       50009
  4796. #define WSL_HS_WSL_E_OUTOFBUFFERSPACE                       "No more Winsock internal buffer space is available."
  4797.  
  4798. #define WSL_HC_WSL_E_OUTOFSOCKETDESCRIPTORS                 50010
  4799. #define WSL_HS_WSL_E_OUTOFSOCKETDESCRIPTORS                 "No more socket descriptors are available."
  4800.  
  4801. #define WSL_HC_WSL_E_INDEXOUTOFBOUNDS                       50011
  4802. #define WSL_HS_WSL_E_INDEXOUTOFBOUNDS                       "The index does not refer to an existing item."
  4803.  
  4804. #define WSL_HC_WSL_E_COLLECTIONISDYNAMIC                    50012
  4805. #define WSL_HS_WSL_E_COLLECTIONISDYNAMIC                    "Can not perform the requested operation on the collection because the collection is dynamic."
  4806.  
  4807. #define WSL_HC_WSL_E_INVALIDSOCKET                          50013
  4808. #define WSL_HS_WSL_E_INVALIDSOCKET                          "The socket has been invalidated and can not be used any further."
  4809.  
  4810. #define WSL_HC_WSL_E_INVALIDSOCKETSTATE                     50014
  4811. #define WSL_HS_WSL_E_INVALIDSOCKETSTATE                     "The current state of the socket prevents the method call from being performed."
  4812.  
  4813. #define WSL_HC_WSL_E_INVALIDSOCKETTYPE                      50015
  4814. #define WSL_HS_WSL_E_INVALIDSOCKETTYPE                      "This type of socket does not support the requested operation."
  4815.  
  4816. #define WSL_HC_WSL_E_SOCKETNOTBOUND                         50016
  4817. #define WSL_HS_WSL_E_SOCKETNOTBOUND                         "A local address has not been assigned to the socket."
  4818.  
  4819. #define WSL_HC_WSL_E_NOTCONNECTED                           50017
  4820. #define WSL_HS_WSL_E_NOTCONNECTED                           "The socket is not connected."
  4821.  
  4822. #define WSL_HC_WSL_E_ALREADYCONNECTED                       50018
  4823. #define WSL_HS_WSL_E_ALREADYCONNECTED                       "The socket is already connected to a remote host."
  4824.  
  4825. #define WSL_HC_WSL_E_NOTLISTENING                           50019
  4826. #define WSL_HS_WSL_E_NOTLISTENING                           "The socket is not listening for incoming connections."
  4827.  
  4828. #define WSL_HC_WSL_E_ALREADYLISTENING                       50020
  4829. #define WSL_HS_WSL_E_ALREADYLISTENING                       "The socket is already listening for incoming connections."
  4830.  
  4831. #define WSL_HC_WSL_E_INVALIDSOCKETOPTION                    50021
  4832. #define WSL_HS_WSL_E_INVALIDSOCKETOPTION                    "The socket option level or the option value is invalid."
  4833.  
  4834. #define WSL_HC_WSL_E_SOCKETNOTCREATED                       50022
  4835. #define WSL_HS_WSL_E_SOCKETNOTCREATED                       "Could not create the socket due to an unexpected error."
  4836.  
  4837. #define WSL_HC_WSL_E_SOCKETOPTIONNOTSUPPORTED               50023
  4838. #define WSL_HS_WSL_E_SOCKETOPTIONNOTSUPPORTED               "The socket option is unknown or not supported by the socket."
  4839.  
  4840. #define WSL_HC_WSL_E_SOCKETOPTIONFAILED                     50024
  4841. #define WSL_HS_WSL_E_SOCKETOPTIONFAILED                     "The socket option could not be set/retrieved due to an unexpected error."
  4842.  
  4843. #define WSL_HC_WSL_E_KEEPALIVETIMEDOUT                      50025
  4844. #define WSL_HS_WSL_E_KEEPALIVETIMEDOUT                      "Cannot set socket option SO_KEEPALIVE because the connection has timed out."
  4845.  
  4846. #define WSL_HC_WSL_E_KEEPALIVEABORTED                       50026
  4847. #define WSL_HS_WSL_E_KEEPALIVEABORTED                       "Cannot set socket option SO_KEEPALIVE because the connection has been aborted."
  4848.  
  4849. #define WSL_HC_WSL_E_LOCALADDRESSNOTKNOWN                   50027
  4850. #define WSL_HS_WSL_E_LOCALADDRESSNOTKNOWN                   "The local address of the socket is not known yet. "
  4851.  
  4852. #define WSL_HC_WSL_E_LOCALADDRESSINUSE                      50028
  4853. #define WSL_HS_WSL_E_LOCALADDRESSINUSE                      "The local address could not be set because it is currently used by another process, and the socket has not been marked to allow address reuse."
  4854.  
  4855. #define WSL_HC_WSL_E_LOCALADDRESSDENIED                     50029
  4856. #define WSL_HS_WSL_E_LOCALADDRESSDENIED                     "The local address could not be set because it is currently used by another process with exclusive access."
  4857.  
  4858. #define WSL_HC_WSL_E_LOCALADDRESSFAILED                     50030
  4859. #define WSL_HS_WSL_E_LOCALADDRESSFAILED                     "The local address of the socket could not be set/retrieved due to an unexpected error."
  4860.  
  4861. #define WSL_HC_WSL_E_REMOTEADDRESSFAILED                    50031
  4862. #define WSL_HS_WSL_E_REMOTEADDRESSFAILED                    "The remote address of the socket could not be set/retrieved due to an unexpected error."
  4863.  
  4864. #define WSL_HC_WSL_E_SOCKETALREADYBOUND                     50032
  4865. #define WSL_HS_WSL_E_SOCKETALREADYBOUND                     "A local address has already been assigned to the socket."
  4866.  
  4867. #define WSL_HC_WSL_E_INVALIDADDRESS                         50033
  4868. #define WSL_HS_WSL_E_INVALIDADDRESS                         "The address is not valid."
  4869.  
  4870. #define WSL_HC_WSL_E_INVALIDADDRESSSTRING                   50034
  4871. #define WSL_HS_WSL_E_INVALIDADDRESSSTRING                   "The address string could not be converted to an address structure."
  4872.  
  4873. #define WSL_HC_WSL_E_EXTENDEDADDRESS                        50035
  4874. #define WSL_HS_WSL_E_EXTENDEDADDRESS                        "The address already contains an extended address."
  4875.  
  4876. #define WSL_HC_WSL_E_BROADCASTNOTENABLED                    50036
  4877. #define WSL_HS_WSL_E_BROADCASTNOTENABLED                    "The address is a broadcast address, and the SO_BROADCAST socket option has not been enabled."
  4878.  
  4879. #define WSL_HC_WSL_E_ADDRESSNOTSUPPORTED                    50037
  4880. #define WSL_HS_WSL_E_ADDRESSNOTSUPPORTED                    "The address is not supported on the system."
  4881.  
  4882. #define WSL_HC_WSL_E_INCOMPATIBLEADDRESSFAMILY              50038
  4883. #define WSL_HS_WSL_E_INCOMPATIBLEADDRESSFAMILY              "The address family is not supported by the socket."
  4884.  
  4885. #define WSL_HC_WSL_E_ADDRESSFAMILYNOTSUPPORTED              50039
  4886. #define WSL_HS_WSL_E_ADDRESSFAMILYNOTSUPPORTED              "The address family is not supported on the system."
  4887.  
  4888. #define WSL_HC_WSL_E_PROTOCOLNOTSUPPORTED                   50040
  4889. #define WSL_HS_WSL_E_PROTOCOLNOTSUPPORTED                   "The protocol is not supported on the system."
  4890.  
  4891. #define WSL_HC_WSL_E_INVALIDPROTOCOLPROVIDER                50041
  4892. #define WSL_HS_WSL_E_INVALIDPROTOCOLPROVIDER                "The Winsock service provider implementing this protocol is not valid."
  4893.  
  4894. #define WSL_HC_WSL_E_PROTOCOLTYPENOTSUPPORTED               50042
  4895. #define WSL_HS_WSL_E_PROTOCOLTYPENOTSUPPORTED               "The socket type does not support the protocol type."
  4896.  
  4897. #define WSL_HC_WSL_E_SOCKETTYPENOTSUPPORTED                 50043
  4898. #define WSL_HS_WSL_E_SOCKETTYPENOTSUPPORTED                 "The address family does not support the socket type."
  4899.  
  4900. #define WSL_HC_WSL_E_CONNECTIONREFUSED                      50044
  4901. #define WSL_HS_WSL_E_CONNECTIONREFUSED                      "The connection request was rejected by the remote host."
  4902.  
  4903. #define WSL_HC_WSL_E_QOSNOTSATISFIED                        50045
  4904. #define WSL_HS_WSL_E_QOSNOTSATISFIED                        "The requested quality of service flow specification could not be satisfied."
  4905.  
  4906. #define WSL_HC_WSL_E_CONNECTDATANOTSUPPORTED                50046
  4907. #define WSL_HS_WSL_E_CONNECTDATANOTSUPPORTED                "The protocol does not support connection data (caller/callee data)."
  4908.  
  4909. #define WSL_HC_WSL_E_CONNECTTIMEDOUT                        50047
  4910. #define WSL_HS_WSL_E_CONNECTTIMEDOUT                        "The connection request timed out."
  4911.  
  4912. #define WSL_HC_WSL_E_CONNECTFAILED                          50048
  4913. #define WSL_HS_WSL_E_CONNECTFAILED                          "Could not connect to remote host due to an unexpected error."
  4914.  
  4915. #define WSL_HC_WSL_E_STARTLISTENINGFAILED                   50049
  4916. #define WSL_HS_WSL_E_STARTLISTENINGFAILED                   "Could not start listening on the socket due to an unexpected error."
  4917.  
  4918. #define WSL_HC_WSL_E_SENDINGFILE                            50050
  4919. #define WSL_HS_WSL_E_SENDINGFILE                            "Could not perform the requested transfer operation because the socket is currently sending a file to the remote host."
  4920.  
  4921. #define WSL_HC_WSL_E_RECEIVINGFILE                          50051
  4922. #define WSL_HS_WSL_E_RECEIVINGFILE                          "Could not perform the requested transfer operation because the socket is currently receiving a file from the remote host."
  4923.  
  4924. #define WSL_HC_WSL_E_UNIDIRECTIONALSOCKET                   50052
  4925. #define WSL_HS_WSL_E_UNIDIRECTIONALSOCKET                   "The socket is unidirectional and does not support the requested transfer operation."
  4926.  
  4927. #define WSL_HC_WSL_E_TOOMANYPENDINGIO                       50053
  4928. #define WSL_HS_WSL_E_TOOMANYPENDINGIO                       "Could not perform the requested transfer operation because there are too many pending I/O requests."
  4929.  
  4930. #define WSL_HC_WSL_E_SENDPACKETSIZE                         50054
  4931. #define WSL_HS_WSL_E_SENDPACKETSIZE                         "Could not send the packet because its size exceeds the maximum packet size supported by the protocol."
  4932.  
  4933. #define WSL_HC_WSL_E_SENDTIMEDOUT                           50055
  4934. #define WSL_HS_WSL_E_SENDTIMEDOUT                           "The requested send operation timed out."
  4935.  
  4936. #define WSL_HC_WSL_E_SENDFAILED                             50056
  4937. #define WSL_HS_WSL_E_SENDFAILED                             "Could not send data on the socket due to an unexpected error."
  4938.  
  4939. #define WSL_HC_WSL_E_RECEIVETIMEDOUT                        50057
  4940. #define WSL_HS_WSL_E_RECEIVETIMEDOUT                        "The requested receive operation timed out."
  4941.  
  4942. #define WSL_HC_WSL_E_RECEIVEFAILED                          50058
  4943. #define WSL_HS_WSL_E_RECEIVEFAILED                          "Could not receive data from the socket due to an unexpected error."
  4944.  
  4945. #define WSL_HC_WSL_E_FILETOSENDNOTFOUND                     50059
  4946. #define WSL_HS_WSL_E_FILETOSENDNOTFOUND                     "Could not find or access the file to send to the remote host."
  4947.  
  4948. #define WSL_HC_WSL_E_INVALIDFILEOFFSET                      50060
  4949. #define WSL_HS_WSL_E_INVALIDFILEOFFSET                      "The specified file offset is greater that the size of the file."
  4950.  
  4951. #define WSL_HC_WSL_E_READFILETOSEND                         50061
  4952. #define WSL_HS_WSL_E_READFILETOSEND                         "An error occured while reading the file to send to the remote host."
  4953.  
  4954. #define WSL_HC_WSL_E_CREATEFILETORECEIVE                    50062
  4955. #define WSL_HS_WSL_E_CREATEFILETORECEIVE                    "Could not create the local file in which data must be received."
  4956.  
  4957. #define WSL_HC_WSL_E_WRITEFILETORECEIVE                     50063
  4958. #define WSL_HS_WSL_E_WRITEFILETORECEIVE                     "An error occured while writing to the file in which data must be received."
  4959.  
  4960. #define WSL_HC_WSL_E_ADVISELIMIT                            50064
  4961. #define WSL_HS_WSL_E_ADVISELIMIT                            "The maximum number of allowable advised event interfaces has been reached."
  4962.  
  4963. #define WSL_HC_WSL_E_ALREADYADVISED                         50065
  4964. #define WSL_HS_WSL_E_ALREADYADVISED                         "An event interface for the same kind of notification has already been advised."
  4965.  
  4966. #define WSL_HC_WSL_E_INVALIDADVISECOOKIE                    50066
  4967. #define WSL_HS_WSL_E_INVALIDADVISECOOKIE                    "The advise cookie does not represent a valid advised event interface, or no event interface has been advised."
  4968.  
  4969. #define WSL_HC_WSL_E_NOTADVISED                             50067
  4970. #define WSL_HS_WSL_E_NOTADVISED                             "Could not perform the requested asynchronous operation because no event interface has been advised."
  4971.  
  4972. #define WSL_HC_WSL_E_ENUMNSPROVIDERSFAILED                  50068
  4973. #define WSL_HS_WSL_E_ENUMNSPROVIDERSFAILED                  "Could not retrieve list of available name space providers due to an unexpected error."
  4974.  
  4975. #define WSL_HC_WSL_E_ENUMPROTOCOLSFAILED                    50069
  4976. #define WSL_HS_WSL_E_ENUMPROTOCOLSFAILED                    "Could not retrieve list of available protocols due to an unexpected error."
  4977.  
  4978. #define WSL_HC_WSL_E_GETPROTOCOLFAILED                      50070
  4979. #define WSL_HS_WSL_E_GETPROTOCOLFAILED                      "Could not get the requested protocol due to an unexpected error."
  4980.  
  4981. #define WSL_HC_WSL_E_SERVICECLASSALREADYINSTALLED           50071
  4982. #define WSL_HS_WSL_E_SERVICECLASSALREADYINSTALLED           "Could not install the service class because it is already installed."
  4983.  
  4984. #define WSL_HC_WSL_E_INVALIDSERVICECLASSINFO                50072
  4985. #define WSL_HS_WSL_E_INVALIDSERVICECLASSINFO                "Could not install the service class because the information is invalid or not properly structured."
  4986.  
  4987. #define WSL_HC_WSL_E_INSTALLSERVICECLASSFAILED              50073
  4988. #define WSL_HS_WSL_E_INSTALLSERVICECLASSFAILED              "Could not install the service class due to an unexpected error."
  4989.  
  4990. #define WSL_HC_WSL_E_SERVICECLASSNOTFOUND                   50074
  4991. #define WSL_HS_WSL_E_SERVICECLASSNOTFOUND                   "The service class does not exist."
  4992.  
  4993. #define WSL_HC_WSL_E_SERVICENOTFOUND                        50075
  4994. #define WSL_HS_WSL_E_SERVICENOTFOUND                        "The service was not found."
  4995.  
  4996. #define WSL_HC_WSL_E_REMOVESERVICECLASSFAILED               50076
  4997. #define WSL_HS_WSL_E_REMOVESERVICECLASSFAILED               "Could not remove the service class due to an unexpected error."
  4998.  
  4999. #define WSL_HC_WSL_E_GETSERVICECLASSINFOFAILED              50077
  5000. #define WSL_HS_WSL_E_GETSERVICECLASSINFOFAILED              "Could not retrieve service class information due to an unexpected error."
  5001.  
  5002. #define WSL_HC_WSL_E_ADVERTISEFAILED                        50078
  5003. #define WSL_HS_WSL_E_ADVERTISEFAILED                        "Could not advertise/unadvertise the service provider due to an unexpected error."
  5004.  
  5005. #define WSL_HC_WSL_E_NODATAFORSERVICENAME                   50079
  5006. #define WSL_HS_WSL_E_NODATAFORSERVICENAME                   "The service name was found, but no data is available."
  5007.  
  5008. #define WSL_HC_WSL_E_LISTENINGTIMEDOUT                      50080
  5009. #define WSL_HS_WSL_E_LISTENINGTIMEDOUT                      "The requested listening operation timed out."
  5010.  
  5011. #define WSL_HC_WSL_E_SENDFILEFAILED                         50081
  5012. #define WSL_HS_WSL_E_SENDFILEFAILED                         "Could not send the data read from the file due to an unexpected error."
  5013.  
  5014. #define WSL_HC_WSL_E_INVALIDWINSOCKVERSION                  50082
  5015. #define WSL_HS_WSL_E_INVALIDWINSOCKVERSION                  "The required Winsock version is not supported on this system."
  5016.  
  5017. #define WSL_HC_WSL_E_WINSOCKINITFAILED                      50083
  5018. #define WSL_HS_WSL_E_WINSOCKINITFAILED                      "Could not initialize Winsock due to an unexpected error."
  5019.  
  5020. #define WSL_HC_WSL_E_NOTLICENSED                            50084
  5021. #define WSL_HS_WSL_E_NOTLICENSED                            "The license key required to use Xceed Winsock Library was not found or is invalid."
  5022.  
  5023. #define WSL_HC_WSL_E_PROTOCOLFAILED                         50085
  5024. #define WSL_HS_WSL_E_PROTOCOLFAILED                         "The protocol of the socket could not be set/retrieved due to an unexpected error."
  5025.  
  5026. #define WSL_HC_WSL_E_OPERATIONABORTED                       50086
  5027. #define WSL_HS_WSL_E_OPERATIONABORTED                       "The operation was aborted."
  5028.  
  5029. #define WSL_HC_WSL_E_HOSTNAMENOTAVAILABLE                   50087
  5030. #define WSL_HS_WSL_E_HOSTNAMENOTAVAILABLE                   "There is no host name defined for this address."
  5031.  
  5032. #define WSL_HC_WSL_E_HOSTNAMEFAILED                         50088
  5033. #define WSL_HS_WSL_E_HOSTNAMEFAILED                         "The host name could not be retrieved due to an unexpected error."
  5034.  
  5035. #define WSL_HC_WSL_E_HOSTNAMENOTFOUND                       50089
  5036. #define WSL_HS_WSL_E_HOSTNAMENOTFOUND                       "The host name could not be found in the name space."
  5037.  
  5038. #define WSL_HC_WSL_E_INFONOTAVAILABLE                       50090
  5039. #define WSL_HS_WSL_E_INFONOTAVAILABLE                       "The requested information is not available."
  5040.  
  5041. //=============================================================================================
  5042. // CoClasses
  5043. //=============================================================================================
  5044.  
  5045.  
  5046. //
  5047. // ServiceManager class
  5048. //
  5049.  
  5050. #define WSL_HC_SERVICEMANAGER                               WSL_HC_IDXWSERVICEMANAGER
  5051. #define WSL_HS_SERVICEMANAGER                               "ServiceManager Class"
  5052.  
  5053. //
  5054. // ServiceProvider class
  5055. //
  5056.  
  5057. #define WSL_HC_SERVICEPROVIDER                              WSL_HC_IDXWSERVICEPROVIDER
  5058. #define WSL_HS_SERVICEPROVIDER                              "ServiceProvider Class"
  5059.  
  5060. //
  5061. // ServiceProviders class
  5062. //
  5063.  
  5064. #define WSL_HC_SERVICEPROVIDERS                             WSL_HC_IDXWSERVICEPROVIDERS
  5065. #define WSL_HS_SERVICEPROVIDERS                             "ServiceProviders Class"
  5066.  
  5067. //
  5068. // Protocol class
  5069. //
  5070.  
  5071. #define WSL_HC_PROTOCOL                                     WSL_HC_IDXWPROTOCOL
  5072. #define WSL_HS_PROTOCOL                                     "Protocol Class"
  5073.  
  5074. //
  5075. // Protocols class
  5076. //
  5077.  
  5078. #define WSL_HC_PROTOCOLS                                    WSL_HC_IDXWPROTOCOLS
  5079. #define WSL_HS_PROTOCOLS                                    "Protocols Class"
  5080.  
  5081. //
  5082. // AddressManager class
  5083. //
  5084.  
  5085. #define WSL_HC_ADDRESSMANAGER                               WSL_HC_IDXWADDRESSMANAGER
  5086. #define WSL_HS_ADDRESSMANAGER                               "AddressManager Class"
  5087.  
  5088. //
  5089. // Address class
  5090. //
  5091.  
  5092. #define WSL_HC_ADDRESS                                      WSL_HC_IDXWADDRESS
  5093. #define WSL_HS_ADDRESS                                      "Address Class"
  5094.  
  5095. //
  5096. // Addresses class
  5097. //
  5098.  
  5099. #define WSL_HC_ADDRESSES                                    WSL_HC_IDXWADDRESSES
  5100. #define WSL_HS_ADDRESSES                                    "Addresses Class"
  5101.  
  5102. //
  5103. // NameSpaceProvider class
  5104. //
  5105.  
  5106. #define WSL_HC_NAMESPACEPROVIDER                            WSL_HC_IDXWNAMESPACEPROVIDER
  5107. #define WSL_HS_NAMESPACEPROVIDER                            "NameSpaceProvider Class"
  5108.  
  5109. //
  5110. // NameSpaceProviders class
  5111. //
  5112.  
  5113. #define WSL_HC_NAMESPACEPROVIDERS                           WSL_HC_IDXWNAMESPACEPROVIDERS
  5114. #define WSL_HS_NAMESPACEPROVIDERS                           "NameSpaceProviders Class"
  5115.  
  5116. //
  5117. // SocketFactory class
  5118. //
  5119.  
  5120. #define WSL_HC_SOCKETFACTORY                                WSL_HC_IDXWSOCKETFACTORY
  5121. #define WSL_HS_SOCKETFACTORY                                "SocketFactory Class"
  5122.  
  5123. //
  5124. // ConnectionOrientedSocket class
  5125. //
  5126.  
  5127. #define WSL_HC_CONNECTIONORIENTEDSOCKET                     WSL_HC_IDXWCONNECTIONORIENTEDSOCKET
  5128. #define WSL_HS_CONNECTIONORIENTEDSOCKET                     "ConnectionOrientedSocket Class"
  5129.  
  5130. //
  5131. // ConnectionlessSocket class
  5132. //
  5133.  
  5134. #define WSL_HC_CONNECTIONLESSSOCKET                         WSL_HC_IDXWCONNECTIONLESSSOCKET
  5135. #define WSL_HS_CONNECTIONLESSSOCKET                         "ConnectionlessSocket Class"
  5136.  
  5137. //
  5138. // ListeningSocket class
  5139. //
  5140.  
  5141. #define WSL_HC_LISTENINGSOCKET                              WSL_HC_IDXWLISTENINGSOCKET
  5142. #define WSL_HS_LISTENINGSOCKET                              "ListeningSocket Class"
  5143.  
  5144. //
  5145. // MultipointRootSocket class
  5146. //
  5147.  
  5148. #define WSL_HC_MULTIPOINTROOTSOCKET                         WSL_HC_IDXWMULTIPOINTROOTSOCKET
  5149. #define WSL_HS_MULTIPOINTROOTSOCKET                         "MultipointRootSocket Class"
  5150.  
  5151. //
  5152. // MultipointLeafSocket class
  5153. //
  5154.  
  5155. #define WSL_HC_MULTIPOINTLEAFSOCKET                         WSL_HC_IDXWMULTIPOINTLEAFSOCKET
  5156. #define WSL_HS_MULTIPOINTLEAFSOCKET                         "MultipointLeafSocket Class"
  5157.  
  5158. //
  5159. // NameSpaceParam class
  5160. //
  5161.  
  5162. #define WSL_HC_NAMESPACEPARAM                               WSL_HC_IDXWNAMESPACEPARAM
  5163. #define WSL_HS_NAMESPACEPARAM                               "NameSpaceParam Class"
  5164.  
  5165. //
  5166. // ServiceAddressInfo class
  5167. //
  5168.  
  5169. #define WSL_HC_SERVICEADDRESSINFO                           WSL_HC_IDXWSERVICEADDRESSINFO
  5170. #define WSL_HS_SERVICEADDRESSINFO                           "ServiceAddressInfo Class"
  5171.  
  5172. //
  5173. // ProtocolFamily class
  5174. //
  5175.  
  5176. #define WSL_HC_PROTOCOLFAMILY                               WSL_HC_IDXWPROTOCOLFAMILY
  5177. #define WSL_HS_PROTOCOLFAMILY                               "ProtocolFamily Class"
  5178.  
  5179. //
  5180. // FlowSpec class
  5181. //
  5182.  
  5183. #define WSL_HC_FLOWSPEC                                     WSL_HC_IDXWFLOWSPEC
  5184. #define WSL_HS_FLOWSPEC                                     "FlowSpec Class"
  5185.  
  5186. //
  5187. // QualityOfServiceInfo class
  5188. //
  5189.  
  5190. #define WSL_HC_QUALITYOFSERVICEINFO                         WSL_HC_IDXWQUALITYOFSERVICEINFO
  5191. #define WSL_HS_QUALITYOFSERVICEINFO                         "QualityOfServiceInfo Class"
  5192.  
  5193. //
  5194. // ConnectionEvents class
  5195. //
  5196.  
  5197. #define WSL_HC_CONNECTIONEVENTS                             WSL_HC_IDXWCONNECTIONEVENTS
  5198. #define WSL_HS_CONNECTIONEVENTS                             "ConnectionEvents Class"
  5199.  
  5200. //
  5201. // IncomingConnectionEvents class
  5202. //
  5203.  
  5204. #define WSL_HC_INCOMINGCONNECTIONEVENTS                     WSL_HC_IDXWINCOMINGCONNECTIONEVENTS
  5205. #define WSL_HS_INCOMINGCONNECTIONEVENTS                     "IncomingConnectionEvents Class"
  5206.  
  5207. //
  5208. // ByteTransferEvents class
  5209. //
  5210.  
  5211. #define WSL_HC_BYTETRANSFEREVENTS                           WSL_HC_IDXWBYTETRANSFEREVENTS
  5212. #define WSL_HS_BYTETRANSFEREVENTS                           "ByteTransferEvents Class"
  5213.  
  5214. //
  5215. // AddressedByteTransferEvents class
  5216. //
  5217.  
  5218. #define WSL_HC_ADDRESSEDBYTETRANSFEREVENTS                  WSL_HC_IDXWADDRESSEDBYTETRANSFEREVENTS
  5219. #define WSL_HS_ADDRESSEDBYTETRANSFEREVENTS                  "AddressedByteTransferEvents Class"
  5220.  
  5221. //
  5222. // FileTransferEvents class
  5223. //
  5224.  
  5225. #define WSL_HC_FILETRANSFEREVENTS                           WSL_HC_IDXWFILETRANSFEREVENTS
  5226. #define WSL_HS_FILETRANSFEREVENTS                           "FileTransferEvents Class"
  5227.  
  5228. //
  5229. // StringTransferEvents class
  5230. //
  5231.  
  5232. #define WSL_HC_STRINGTRANSFEREVENTS                         WSL_HC_IDXWSTRINGTRANSFEREVENTS
  5233. #define WSL_HS_STRINGTRANSFEREVENTS                         "StringTransferEvents Class"
  5234.  
  5235. //
  5236. // InetAddress class
  5237. //
  5238.  
  5239. #define WSL_HC_INETADDRESS                                  WSL_HC_IDXWINETADDRESS
  5240. #define WSL_HS_INETADDRESS                                  "InetAddress Class"
  5241.  
  5242. //
  5243. // IpxAddress class
  5244. //
  5245.  
  5246. #define WSL_HC_IPXADDRESS                                   WSL_HC_IDXWIPXADDRESS
  5247. #define WSL_HS_IPXADDRESS                                   "IpxAddress Class"
  5248.  
  5249. //
  5250. // DECnetAddress class
  5251. //
  5252.  
  5253. #define WSL_HC_DECNETADDRESS                                WSL_HC_IDXWDECNETADDRESS
  5254. #define WSL_HS_DECNETADDRESS                                "DECnetAddress Class"
  5255.  
  5256. //
  5257. // AtmAddress class
  5258. //
  5259.  
  5260. #define WSL_HC_ATMADDRESS                                   WSL_HC_IDXWATMADDRESS
  5261. #define WSL_HS_ATMADDRESS                                   "AtmAddress Class"
  5262.  
  5263. //
  5264. // AppleTalkAddress class
  5265. //
  5266.  
  5267. #define WSL_HC_APPLETALKADDRESS                             WSL_HC_IDXWAPPLETALKADDRESS
  5268. #define WSL_HS_APPLETALKADDRESS                             "AppleTalkAddress Class"
  5269.  
  5270. //
  5271. // Inet6Address class
  5272. //
  5273.  
  5274. #define WSL_HC_INET6ADDRESS                                 WSL_HC_IDXWINET6ADDRESS
  5275. #define WSL_HS_INET6ADDRESS                                 "Inet6Address Class"
  5276.  
  5277. //
  5278. // IsoTpAddress class
  5279. //
  5280.  
  5281. #define WSL_HC_ISOTPADDRESS                                 WSL_HC_IDXWISOTPADDRESS
  5282. #define WSL_HS_ISOTPADDRESS                                 "IsoTpAddress Class"
  5283.  
  5284. //
  5285. // NetBIOSAddress class
  5286. //
  5287.  
  5288. #define WSL_HC_NETBIOSADDRESS                               WSL_HC_IDXWNETBIOSADDRESS
  5289. #define WSL_HS_NETBIOSADDRESS                               "NetBIOSAddress Class"
  5290.  
  5291. //
  5292. // VinesAddress class
  5293. //
  5294.  
  5295. #define WSL_HC_VINESADDRESS                                 WSL_HC_IDXWVINESADDRESS
  5296. #define WSL_HS_VINESADDRESS                                 "VinesAddress Class"
  5297.  
  5298. //
  5299. // IrdaAddress class
  5300. //
  5301.  
  5302. #define WSL_HC_IRDAADDRESS                                  WSL_HC_IDXWIRDAADDRESS
  5303. #define WSL_HS_IRDAADDRESS                                  "IrdaAddress Class"
  5304.  
  5305. //
  5306. // LicenseManager class
  5307. //
  5308.  
  5309. #define WSL_HC_LICENSEMANAGER                               WSL_HC_IDXWLICENSEMANAGER
  5310. #define WSL_HS_LICENSEMANAGER                               "LicenseManager Class"
  5311.  
  5312. #endif // __WSLHELPDEFINES_H__
  5313.