rtcerr.h 33 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753
  1. /*****************************************************************************
  2. *
  3. * Copyright (c) Microsoft Corporation. All rights reserved.
  4. *
  5. * Module Name:
  6. *
  7. * rtcerr.mc
  8. *
  9. * Abstract:
  10. *
  11. * Error Messages for RTC Core API
  12. *
  13. *****************************************************************************/
  14. // Possible error codes from SIP interfaces
  15. //
  16. // Values are 32 bit values layed out as follows:
  17. //
  18. // 3 3 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1
  19. // 1 0 9 8 7 6 5 4 3 2 1 0 9 8 7 6 5 4 3 2 1 0 9 8 7 6 5 4 3 2 1 0
  20. // +---+-+-+-----------------------+-------------------------------+
  21. // |Sev|C|R| Facility | Code |
  22. // +---+-+-+-----------------------+-------------------------------+
  23. //
  24. // where
  25. //
  26. // Sev - is the severity code
  27. //
  28. // 00 - Success
  29. // 01 - Informational
  30. // 10 - Warning
  31. // 11 - Error
  32. //
  33. // C - is the Customer code flag
  34. //
  35. // R - is a reserved bit
  36. //
  37. // Facility - is the facility code
  38. //
  39. // Code - is the facility's status code
  40. //
  41. //
  42. // Define the facility codes
  43. //
  44. #define FACILITY_SIP_STATUS_CODE 0xEF
  45. #define FACILITY_RTC_INTERFACE 0xEE
  46. #define FACILITY_PINT_STATUS_CODE 0xF0
  47. //
  48. // Define the severity codes
  49. //
  50. #define STATUS_SEVERITY_SUCCESS 0x0
  51. #define STATUS_SEVERITY_RTC_ERROR 0x2
  52. //
  53. // MessageId: RTC_E_SIP_CODECS_DO_NOT_MATCH
  54. //
  55. // MessageText:
  56. //
  57. // No matching codecs with peer
  58. //
  59. #define RTC_E_SIP_CODECS_DO_NOT_MATCH ((HRESULT)0x80EE0000L)
  60. //
  61. // MessageId: RTC_E_SIP_STREAM_PRESENT
  62. //
  63. // MessageText:
  64. //
  65. // Parsing SIP failed
  66. // The stream to be started is already present
  67. //
  68. #define RTC_E_SIP_STREAM_PRESENT ((HRESULT)0x80EE0001L)
  69. //
  70. // MessageId: RTC_E_SIP_STREAM_NOT_PRESENT
  71. //
  72. // MessageText:
  73. //
  74. // The stream to be stopped is not present
  75. //
  76. #define RTC_E_SIP_STREAM_NOT_PRESENT ((HRESULT)0x80EE0002L)
  77. //
  78. // MessageId: RTC_E_SIP_NO_STREAM
  79. //
  80. // MessageText:
  81. //
  82. // No stream is active
  83. //
  84. #define RTC_E_SIP_NO_STREAM ((HRESULT)0x80EE0003L)
  85. //
  86. // MessageId: RTC_E_SIP_PARSE_FAILED
  87. //
  88. // MessageText:
  89. //
  90. // Parsing SIP failed
  91. //
  92. #define RTC_E_SIP_PARSE_FAILED ((HRESULT)0x80EE0004L)
  93. //
  94. // MessageId: RTC_E_SIP_HEADER_NOT_PRESENT
  95. //
  96. // MessageText:
  97. //
  98. // The SIP header is not present in the message
  99. //
  100. #define RTC_E_SIP_HEADER_NOT_PRESENT ((HRESULT)0x80EE0005L)
  101. //
  102. // MessageId: RTC_E_SDP_NOT_PRESENT
  103. //
  104. // MessageText:
  105. //
  106. // SDP is not present in the SIP message
  107. //
  108. #define RTC_E_SDP_NOT_PRESENT ((HRESULT)0x80EE0006L)
  109. //
  110. // MessageId: RTC_E_SDP_PARSE_FAILED
  111. //
  112. // MessageText:
  113. //
  114. // Parsing SDP failed
  115. //
  116. #define RTC_E_SDP_PARSE_FAILED ((HRESULT)0x80EE0007L)
  117. //
  118. // MessageId: RTC_E_SDP_UPDATE_FAILED
  119. //
  120. // MessageText:
  121. //
  122. // SDP does not match the previous one
  123. //
  124. #define RTC_E_SDP_UPDATE_FAILED ((HRESULT)0x80EE0008L)
  125. //
  126. // MessageId: RTC_E_SDP_MULTICAST
  127. //
  128. // MessageText:
  129. //
  130. // Multicast is not supported
  131. //
  132. #define RTC_E_SDP_MULTICAST ((HRESULT)0x80EE0009L)
  133. //
  134. // MessageId: RTC_E_SDP_CONNECTION_ADDR
  135. //
  136. // MessageText:
  137. //
  138. // Media does not contain connection address
  139. //
  140. #define RTC_E_SDP_CONNECTION_ADDR ((HRESULT)0x80EE000AL)
  141. //
  142. // MessageId: RTC_E_SDP_NO_MEDIA
  143. //
  144. // MessageText:
  145. //
  146. // No media is available for the session
  147. //
  148. #define RTC_E_SDP_NO_MEDIA ((HRESULT)0x80EE000BL)
  149. //
  150. // MessageId: RTC_E_SIP_TIMEOUT
  151. //
  152. // MessageText:
  153. //
  154. // SIP Transaction timed out
  155. //
  156. #define RTC_E_SIP_TIMEOUT ((HRESULT)0x80EE000CL)
  157. //
  158. // MessageId: RTC_E_SDP_FAILED_TO_BUILD
  159. //
  160. // MessageText:
  161. //
  162. // Failed to build SDP blob
  163. //
  164. #define RTC_E_SDP_FAILED_TO_BUILD ((HRESULT)0x80EE000DL)
  165. //
  166. // MessageId: RTC_E_SIP_INVITE_TRANSACTION_PENDING
  167. //
  168. // MessageText:
  169. //
  170. // Currently processing another INVITE transaction
  171. //
  172. #define RTC_E_SIP_INVITE_TRANSACTION_PENDING ((HRESULT)0x80EE000EL)
  173. //
  174. // MessageId: RTC_E_SIP_AUTH_HEADER_SENT
  175. //
  176. // MessageText:
  177. //
  178. // Authorization header was sent in a previous request
  179. //
  180. #define RTC_E_SIP_AUTH_HEADER_SENT ((HRESULT)0x80EE000FL)
  181. //
  182. // MessageId: RTC_E_SIP_AUTH_TYPE_NOT_SUPPORTED
  183. //
  184. // MessageText:
  185. //
  186. // The Authentication type requested is not supported
  187. //
  188. #define RTC_E_SIP_AUTH_TYPE_NOT_SUPPORTED ((HRESULT)0x80EE0010L)
  189. //
  190. // MessageId: RTC_E_SIP_AUTH_FAILED
  191. //
  192. // MessageText:
  193. //
  194. // Authentication Failed
  195. //
  196. #define RTC_E_SIP_AUTH_FAILED ((HRESULT)0x80EE0011L)
  197. //
  198. // MessageId: RTC_E_INVALID_SIP_URL
  199. //
  200. // MessageText:
  201. //
  202. // The SIP URL is not valid
  203. //
  204. #define RTC_E_INVALID_SIP_URL ((HRESULT)0x80EE0012L)
  205. //
  206. // MessageId: RTC_E_DESTINATION_ADDRESS_LOCAL
  207. //
  208. // MessageText:
  209. //
  210. // The Destination Address belongs to the local machine
  211. //
  212. #define RTC_E_DESTINATION_ADDRESS_LOCAL ((HRESULT)0x80EE0013L)
  213. //
  214. // MessageId: RTC_E_INVALID_ADDRESS_LOCAL
  215. //
  216. // MessageText:
  217. //
  218. // The Local Address is invalid, check the profile
  219. //
  220. #define RTC_E_INVALID_ADDRESS_LOCAL ((HRESULT)0x80EE0014L)
  221. //
  222. // MessageId: RTC_E_DESTINATION_ADDRESS_MULTICAST
  223. //
  224. // MessageText:
  225. //
  226. // The Destination Address is a multicast address
  227. //
  228. #define RTC_E_DESTINATION_ADDRESS_MULTICAST ((HRESULT)0x80EE0015L)
  229. //
  230. // MessageId: RTC_E_INVALID_PROXY_ADDRESS
  231. //
  232. // MessageText:
  233. //
  234. // The Proxy Address is not valid
  235. //
  236. #define RTC_E_INVALID_PROXY_ADDRESS ((HRESULT)0x80EE0016L)
  237. //
  238. // MessageId: RTC_E_SIP_TRANSPORT_NOT_SUPPORTED
  239. //
  240. // MessageText:
  241. //
  242. // The Transport specified is not supported
  243. //
  244. #define RTC_E_SIP_TRANSPORT_NOT_SUPPORTED ((HRESULT)0x80EE0017L)
  245. // SIP internal error codes
  246. //
  247. // MessageId: RTC_E_SIP_NEED_MORE_DATA
  248. //
  249. // MessageText:
  250. //
  251. // Need more data for parsing a whole SIP message
  252. //
  253. #define RTC_E_SIP_NEED_MORE_DATA ((HRESULT)0x80EE0018L)
  254. //
  255. // MessageId: RTC_E_SIP_CALL_DISCONNECTED
  256. //
  257. // MessageText:
  258. //
  259. // The Call has been disconnected
  260. //
  261. #define RTC_E_SIP_CALL_DISCONNECTED ((HRESULT)0x80EE0019L)
  262. //
  263. // MessageId: RTC_E_SIP_REQUEST_DESTINATION_ADDR_NOT_PRESENT
  264. //
  265. // MessageText:
  266. //
  267. // The Request destination address is not known
  268. //
  269. #define RTC_E_SIP_REQUEST_DESTINATION_ADDR_NOT_PRESENT ((HRESULT)0x80EE001AL)
  270. //
  271. // MessageId: RTC_E_SIP_UDP_SIZE_EXCEEDED
  272. //
  273. // MessageText:
  274. //
  275. // The sip message size is greater than the UDP message size allowed
  276. //
  277. #define RTC_E_SIP_UDP_SIZE_EXCEEDED ((HRESULT)0x80EE001BL)
  278. //
  279. // MessageId: RTC_E_SIP_SSL_TUNNEL_FAILED
  280. //
  281. // MessageText:
  282. //
  283. // Cannot establish SSL tunnel to Http proxy
  284. //
  285. #define RTC_E_SIP_SSL_TUNNEL_FAILED ((HRESULT)0x80EE001CL)
  286. //
  287. // MessageId: RTC_E_SIP_SSL_NEGOTIATION_TIMEOUT
  288. //
  289. // MessageText:
  290. //
  291. // Timeout during SSL Negotiation
  292. //
  293. #define RTC_E_SIP_SSL_NEGOTIATION_TIMEOUT ((HRESULT)0x80EE001DL)
  294. //
  295. // MessageId: RTC_E_SIP_STACK_SHUTDOWN
  296. //
  297. // MessageText:
  298. //
  299. // Sip Stack is already shutdown
  300. //
  301. #define RTC_E_SIP_STACK_SHUTDOWN ((HRESULT)0x80EE001EL)
  302. // media error codes
  303. //
  304. // MessageId: RTC_E_MEDIA_CONTROLLER_STATE
  305. //
  306. // MessageText:
  307. //
  308. // Operation not allowed in current media controller state
  309. //
  310. #define RTC_E_MEDIA_CONTROLLER_STATE ((HRESULT)0x80EE001FL)
  311. //
  312. // MessageId: RTC_E_MEDIA_NEED_TERMINAL
  313. //
  314. // MessageText:
  315. //
  316. // Can not find device
  317. //
  318. #define RTC_E_MEDIA_NEED_TERMINAL ((HRESULT)0x80EE0020L)
  319. //
  320. // MessageId: RTC_E_MEDIA_AUDIO_DEVICE_NOT_AVAILABLE
  321. //
  322. // MessageText:
  323. //
  324. // Audio device is not available
  325. //
  326. #define RTC_E_MEDIA_AUDIO_DEVICE_NOT_AVAILABLE ((HRESULT)0x80EE0021L)
  327. //
  328. // MessageId: RTC_E_MEDIA_VIDEO_DEVICE_NOT_AVAILABLE
  329. //
  330. // MessageText:
  331. //
  332. // Video device is not available
  333. //
  334. #define RTC_E_MEDIA_VIDEO_DEVICE_NOT_AVAILABLE ((HRESULT)0x80EE0022L)
  335. //
  336. // MessageId: RTC_E_START_STREAM
  337. //
  338. // MessageText:
  339. //
  340. // Can not start stream
  341. //
  342. #define RTC_E_START_STREAM ((HRESULT)0x80EE0023L)
  343. //
  344. // MessageId: RTC_E_MEDIA_AEC
  345. //
  346. // MessageText:
  347. //
  348. // Failed to enable acoustic echo cancellation
  349. //
  350. #define RTC_E_MEDIA_AEC ((HRESULT)0x80EE0024L)
  351. // Core error codes
  352. //
  353. // MessageId: RTC_E_CLIENT_NOT_INITIALIZED
  354. //
  355. // MessageText:
  356. //
  357. // Client not initialized
  358. //
  359. #define RTC_E_CLIENT_NOT_INITIALIZED ((HRESULT)0x80EE0025L)
  360. //
  361. // MessageId: RTC_E_CLIENT_ALREADY_INITIALIZED
  362. //
  363. // MessageText:
  364. //
  365. // Client already initialized
  366. //
  367. #define RTC_E_CLIENT_ALREADY_INITIALIZED ((HRESULT)0x80EE0026L)
  368. //
  369. // MessageId: RTC_E_CLIENT_ALREADY_SHUT_DOWN
  370. //
  371. // MessageText:
  372. //
  373. // Client already shut down
  374. //
  375. #define RTC_E_CLIENT_ALREADY_SHUT_DOWN ((HRESULT)0x80EE0027L)
  376. //
  377. // MessageId: RTC_E_PRESENCE_NOT_ENABLED
  378. //
  379. // MessageText:
  380. //
  381. // Presence not enabled
  382. //
  383. #define RTC_E_PRESENCE_NOT_ENABLED ((HRESULT)0x80EE0028L)
  384. //
  385. // MessageId: RTC_E_INVALID_SESSION_TYPE
  386. //
  387. // MessageText:
  388. //
  389. // Invalid session type
  390. //
  391. #define RTC_E_INVALID_SESSION_TYPE ((HRESULT)0x80EE0029L)
  392. //
  393. // MessageId: RTC_E_INVALID_SESSION_STATE
  394. //
  395. // MessageText:
  396. //
  397. // Invalid session state
  398. //
  399. #define RTC_E_INVALID_SESSION_STATE ((HRESULT)0x80EE002AL)
  400. //
  401. // MessageId: RTC_E_NO_PROFILE
  402. //
  403. // MessageText:
  404. //
  405. // No valid profile for this operation
  406. //
  407. #define RTC_E_NO_PROFILE ((HRESULT)0x80EE002BL)
  408. //
  409. // MessageId: RTC_E_LOCAL_PHONE_NEEDED
  410. //
  411. // MessageText:
  412. //
  413. // A local phone number is needed
  414. //
  415. #define RTC_E_LOCAL_PHONE_NEEDED ((HRESULT)0x80EE002CL)
  416. //
  417. // MessageId: RTC_E_NO_DEVICE
  418. //
  419. // MessageText:
  420. //
  421. // No preferred device
  422. //
  423. #define RTC_E_NO_DEVICE ((HRESULT)0x80EE002DL)
  424. //
  425. // MessageId: RTC_E_INVALID_PROFILE
  426. //
  427. // MessageText:
  428. //
  429. // Invalid profile
  430. //
  431. #define RTC_E_INVALID_PROFILE ((HRESULT)0x80EE002EL)
  432. //
  433. // MessageId: RTC_E_PROFILE_NO_PROVISION
  434. //
  435. // MessageText:
  436. //
  437. // No provision tag in profile
  438. //
  439. #define RTC_E_PROFILE_NO_PROVISION ((HRESULT)0x80EE002FL)
  440. //
  441. // MessageId: RTC_E_PROFILE_NO_KEY
  442. //
  443. // MessageText:
  444. //
  445. // No profile key
  446. //
  447. #define RTC_E_PROFILE_NO_KEY ((HRESULT)0x80EE0030L)
  448. //
  449. // MessageId: RTC_E_PROFILE_NO_NAME
  450. //
  451. // MessageText:
  452. //
  453. // No profile name
  454. //
  455. #define RTC_E_PROFILE_NO_NAME ((HRESULT)0x80EE0031L)
  456. //
  457. // MessageId: RTC_E_PROFILE_NO_USER
  458. //
  459. // MessageText:
  460. //
  461. // No user tag in profile
  462. //
  463. #define RTC_E_PROFILE_NO_USER ((HRESULT)0x80EE0032L)
  464. //
  465. // MessageId: RTC_E_PROFILE_NO_USER_URI
  466. //
  467. // MessageText:
  468. //
  469. // No user URI in profile
  470. //
  471. #define RTC_E_PROFILE_NO_USER_URI ((HRESULT)0x80EE0033L)
  472. //
  473. // MessageId: RTC_E_PROFILE_NO_SERVER
  474. //
  475. // MessageText:
  476. //
  477. // No server tag in profile
  478. //
  479. #define RTC_E_PROFILE_NO_SERVER ((HRESULT)0x80EE0034L)
  480. //
  481. // MessageId: RTC_E_PROFILE_NO_SERVER_ADDRESS
  482. //
  483. // MessageText:
  484. //
  485. // Server tag missing address in profile
  486. //
  487. #define RTC_E_PROFILE_NO_SERVER_ADDRESS ((HRESULT)0x80EE0035L)
  488. //
  489. // MessageId: RTC_E_PROFILE_NO_SERVER_PROTOCOL
  490. //
  491. // MessageText:
  492. //
  493. // Server tag missing protocol in profile
  494. //
  495. #define RTC_E_PROFILE_NO_SERVER_PROTOCOL ((HRESULT)0x80EE0036L)
  496. //
  497. // MessageId: RTC_E_PROFILE_INVALID_SERVER_PROTOCOL
  498. //
  499. // MessageText:
  500. //
  501. // Invalid server protocol in profile
  502. //
  503. #define RTC_E_PROFILE_INVALID_SERVER_PROTOCOL ((HRESULT)0x80EE0037L)
  504. //
  505. // MessageId: RTC_E_PROFILE_INVALID_SERVER_AUTHMETHOD
  506. //
  507. // MessageText:
  508. //
  509. // Invalid server authentication method in profile
  510. //
  511. #define RTC_E_PROFILE_INVALID_SERVER_AUTHMETHOD ((HRESULT)0x80EE0038L)
  512. //
  513. // MessageId: RTC_E_PROFILE_INVALID_SERVER_ROLE
  514. //
  515. // MessageText:
  516. //
  517. // Invalid server role in profile
  518. //
  519. #define RTC_E_PROFILE_INVALID_SERVER_ROLE ((HRESULT)0x80EE0039L)
  520. //
  521. // MessageId: RTC_E_PROFILE_MULTIPLE_REGISTRARS
  522. //
  523. // MessageText:
  524. //
  525. // Multiple registrar servers in profile
  526. //
  527. #define RTC_E_PROFILE_MULTIPLE_REGISTRARS ((HRESULT)0x80EE003AL)
  528. //
  529. // MessageId: RTC_E_PROFILE_INVALID_SESSION
  530. //
  531. // MessageText:
  532. //
  533. // Invalid session tag in profile
  534. //
  535. #define RTC_E_PROFILE_INVALID_SESSION ((HRESULT)0x80EE003BL)
  536. //
  537. // MessageId: RTC_E_PROFILE_INVALID_SESSION_PARTY
  538. //
  539. // MessageText:
  540. //
  541. // Invalid session party in profile
  542. //
  543. #define RTC_E_PROFILE_INVALID_SESSION_PARTY ((HRESULT)0x80EE003CL)
  544. //
  545. // MessageId: RTC_E_PROFILE_INVALID_SESSION_TYPE
  546. //
  547. // MessageText:
  548. //
  549. // Invalid session type in profile
  550. //
  551. #define RTC_E_PROFILE_INVALID_SESSION_TYPE ((HRESULT)0x80EE003DL)
  552. //
  553. // MessageId: RTC_E_OPERATION_WITH_TOO_MANY_PARTICIPANTS
  554. //
  555. // MessageText:
  556. //
  557. // The operation failed because of too many participants in the session
  558. //
  559. #define RTC_E_OPERATION_WITH_TOO_MANY_PARTICIPANTS ((HRESULT)0x80EE003EL)
  560. //
  561. // MessageId: RTC_E_BASIC_AUTH_SET_TLS
  562. //
  563. // MessageText:
  564. //
  565. // Must set transport to TLS if Basic Auth is allowed
  566. //
  567. #define RTC_E_BASIC_AUTH_SET_TLS ((HRESULT)0x80EE003FL)
  568. //
  569. // MessageId: RTC_E_SIP_HIGH_SECURITY_SET_TLS
  570. //
  571. // MessageText:
  572. //
  573. // Must set transport to TLS if high security mode is needed
  574. //
  575. #define RTC_E_SIP_HIGH_SECURITY_SET_TLS ((HRESULT)0x80EE0040L)
  576. //
  577. // MessageId: RTC_S_ROAMING_NOT_SUPPORTED
  578. //
  579. // MessageText:
  580. //
  581. // Server does not support this type of roaming
  582. //
  583. #define RTC_S_ROAMING_NOT_SUPPORTED ((HRESULT)0x00EE0041L)
  584. //
  585. // MessageId: RTC_E_PROFILE_SERVER_UNAUTHORIZED
  586. //
  587. // MessageText:
  588. //
  589. // Server address does not match an authorized domain in profile
  590. //
  591. #define RTC_E_PROFILE_SERVER_UNAUTHORIZED ((HRESULT)0x80EE0042L)
  592. //
  593. // MessageId: RTC_E_DUPLICATE_REALM
  594. //
  595. // MessageText:
  596. //
  597. // Duplicate realm exists in an enabled profile
  598. //
  599. #define RTC_E_DUPLICATE_REALM ((HRESULT)0x80EE0043L)
  600. //
  601. // MessageId: RTC_E_POLICY_NOT_ALLOW
  602. //
  603. // MessageText:
  604. //
  605. // Current policy settings do not allow this action
  606. //
  607. #define RTC_E_POLICY_NOT_ALLOW ((HRESULT)0x80EE0044L)
  608. //
  609. // MessageId: RTC_E_PORT_MAPPING_UNAVAILABLE
  610. //
  611. // MessageText:
  612. //
  613. // Port mapping can not be obtained from the port manager
  614. //
  615. #define RTC_E_PORT_MAPPING_UNAVAILABLE ((HRESULT)0x80EE0045L)
  616. //
  617. // MessageId: RTC_E_PORT_MAPPING_FAILED
  618. //
  619. // MessageText:
  620. //
  621. // Port mapping failure returned from the port manager
  622. //
  623. #define RTC_E_PORT_MAPPING_FAILED ((HRESULT)0x80EE0046L)
  624. //
  625. // MessageId: RTC_E_SECURITY_LEVEL_NOT_COMPATIBLE
  626. //
  627. // MessageText:
  628. //
  629. // The local and remote security levels are not compatible.
  630. //
  631. #define RTC_E_SECURITY_LEVEL_NOT_COMPATIBLE ((HRESULT)0x80EE0047L)
  632. //
  633. // MessageId: RTC_E_SECURITY_LEVEL_NOT_DEFINED
  634. //
  635. // MessageText:
  636. //
  637. // The security level is not defined
  638. //
  639. #define RTC_E_SECURITY_LEVEL_NOT_DEFINED ((HRESULT)0x80EE0048L)
  640. //
  641. // MessageId: RTC_E_SECURITY_LEVEL_NOT_SUPPORTED_BY_PARTICIPANT
  642. //
  643. // MessageText:
  644. //
  645. // Participant could not support the requested security level
  646. //
  647. #define RTC_E_SECURITY_LEVEL_NOT_SUPPORTED_BY_PARTICIPANT ((HRESULT)0x80EE0049L)
  648. //
  649. // MessageId: RTC_E_DUPLICATE_BUDDY
  650. //
  651. // MessageText:
  652. //
  653. // Buddy already exists
  654. //
  655. #define RTC_E_DUPLICATE_BUDDY ((HRESULT)0x80EE004AL)
  656. //
  657. // MessageId: RTC_E_DUPLICATE_WATCHER
  658. //
  659. // MessageText:
  660. //
  661. // Watcher already exists
  662. //
  663. #define RTC_E_DUPLICATE_WATCHER ((HRESULT)0x80EE004BL)
  664. //
  665. // MessageId: RTC_E_MALFORMED_XML
  666. //
  667. // MessageText:
  668. //
  669. // Malformed XML
  670. //
  671. #define RTC_E_MALFORMED_XML ((HRESULT)0x80EE004CL)
  672. //
  673. // MessageId: RTC_E_ROAMING_OPERATION_INTERRUPTED
  674. //
  675. // MessageText:
  676. //
  677. // Roaming operation interrupted. It may succeed or fail.
  678. //
  679. #define RTC_E_ROAMING_OPERATION_INTERRUPTED ((HRESULT)0x80EE004DL)
  680. //
  681. // MessageId: RTC_E_ROAMING_FAILED
  682. //
  683. // MessageText:
  684. //
  685. // Roaming session failed
  686. //
  687. #define RTC_E_ROAMING_FAILED ((HRESULT)0x80EE004EL)
  688. //
  689. // MessageId: RTC_E_INVALID_BUDDY_LIST
  690. //
  691. // MessageText:
  692. //
  693. // Buddy list is invalid
  694. //
  695. #define RTC_E_INVALID_BUDDY_LIST ((HRESULT)0x80EE004FL)
  696. //
  697. // MessageId: RTC_E_INVALID_ACL_LIST
  698. //
  699. // MessageText:
  700. //
  701. // ACL list is invalid
  702. //
  703. #define RTC_E_INVALID_ACL_LIST ((HRESULT)0x80EE0050L)
  704. //
  705. // MessageId: RTC_E_NO_GROUP
  706. //
  707. // MessageText:
  708. //
  709. // Group does not exist
  710. //
  711. #define RTC_E_NO_GROUP ((HRESULT)0x80EE0051L)
  712. //
  713. // MessageId: RTC_E_DUPLICATE_GROUP
  714. //
  715. // MessageText:
  716. //
  717. // Group already exists
  718. //
  719. #define RTC_E_DUPLICATE_GROUP ((HRESULT)0x80EE0052L)
  720. //
  721. // MessageId: RTC_E_TOO_MANY_GROUPS
  722. //
  723. // MessageText:
  724. //
  725. // Max number of groups has been reached
  726. //
  727. #define RTC_E_TOO_MANY_GROUPS ((HRESULT)0x80EE0053L)
  728. //
  729. // MessageId: RTC_E_NO_BUDDY
  730. //
  731. // MessageText:
  732. //
  733. // Buddy does not exist
  734. //
  735. #define RTC_E_NO_BUDDY ((HRESULT)0x80EE0054L)
  736. //
  737. // MessageId: RTC_E_NO_WATCHER
  738. //
  739. // MessageText:
  740. //
  741. // Watcher does not exist
  742. //
  743. #define RTC_E_NO_WATCHER ((HRESULT)0x80EE0055L)
  744. //
  745. // MessageId: RTC_E_NO_REALM
  746. //
  747. // MessageText:
  748. //
  749. // No realm is set
  750. //
  751. #define RTC_E_NO_REALM ((HRESULT)0x80EE0056L)
  752. //
  753. // MessageId: RTC_E_NO_TRANSPORT
  754. //
  755. // MessageText:
  756. //
  757. // Server can not be specified without a transport protocol
  758. //
  759. #define RTC_E_NO_TRANSPORT ((HRESULT)0x80EE0057L)
  760. //
  761. // MessageId: RTC_E_NOT_EXIST
  762. //
  763. // MessageText:
  764. //
  765. // The required item does not exist
  766. //
  767. #define RTC_E_NOT_EXIST ((HRESULT)0x80EE0058L)
  768. //
  769. // MessageId: RTC_E_INVALID_PREFERENCE_LIST
  770. //
  771. // MessageText:
  772. //
  773. // Preference list is invalid
  774. //
  775. #define RTC_E_INVALID_PREFERENCE_LIST ((HRESULT)0x80EE0059L)
  776. //
  777. // MessageId: RTC_E_MAX_PENDING_OPERATIONS
  778. //
  779. // MessageText:
  780. //
  781. // Maximum number of pending operations reached
  782. //
  783. #define RTC_E_MAX_PENDING_OPERATIONS ((HRESULT)0x80EE005AL)
  784. //
  785. // MessageId: RTC_E_TOO_MANY_RETRIES
  786. //
  787. // MessageText:
  788. //
  789. // Too many attempts to resend a request
  790. //
  791. #define RTC_E_TOO_MANY_RETRIES ((HRESULT)0x80EE005BL)
  792. //
  793. // MessageId: RTC_E_INVALID_PORTRANGE
  794. //
  795. // MessageText:
  796. //
  797. // Invalid port range
  798. //
  799. #define RTC_E_INVALID_PORTRANGE ((HRESULT)0x80EE005CL)
  800. //
  801. // MessageId: RTC_E_SIP_CALL_CONNECTION_NOT_ESTABLISHED
  802. //
  803. // MessageText:
  804. //
  805. // Call connection has not been established
  806. //
  807. #define RTC_E_SIP_CALL_CONNECTION_NOT_ESTABLISHED ((HRESULT)0x80EE005DL)
  808. //
  809. // MessageId: RTC_E_SIP_ADDITIONAL_PARTY_IN_TWO_PARTY_SESSION
  810. //
  811. // MessageText:
  812. //
  813. // Adding additional parties to two party session failed
  814. //
  815. #define RTC_E_SIP_ADDITIONAL_PARTY_IN_TWO_PARTY_SESSION ((HRESULT)0x80EE005EL)
  816. //
  817. // MessageId: RTC_E_SIP_PARTY_ALREADY_IN_SESSION
  818. //
  819. // MessageText:
  820. //
  821. // Party already exists in session
  822. //
  823. #define RTC_E_SIP_PARTY_ALREADY_IN_SESSION ((HRESULT)0x80EE005FL)
  824. //
  825. // MessageId: RTC_E_SIP_OTHER_PARTY_JOIN_IN_PROGRESS
  826. //
  827. // MessageText:
  828. //
  829. // Join operation is in progress for another party
  830. //
  831. #define RTC_E_SIP_OTHER_PARTY_JOIN_IN_PROGRESS ((HRESULT)0x80EE0060L)
  832. //
  833. // MessageId: RTC_E_INVALID_OBJECT_STATE
  834. //
  835. // MessageText:
  836. //
  837. // Object state does not allow to perform this operation
  838. //
  839. #define RTC_E_INVALID_OBJECT_STATE ((HRESULT)0x80EE0061L)
  840. //
  841. // MessageId: RTC_E_PRESENCE_ENABLED
  842. //
  843. // MessageText:
  844. //
  845. // Presence is enabled
  846. //
  847. #define RTC_E_PRESENCE_ENABLED ((HRESULT)0x80EE0062L)
  848. //
  849. // MessageId: RTC_E_ROAMING_ENABLED
  850. //
  851. // MessageText:
  852. //
  853. // Roaming is enabled
  854. //
  855. #define RTC_E_ROAMING_ENABLED ((HRESULT)0x80EE0063L)
  856. //
  857. // MessageId: RTC_E_SIP_TLS_INCOMPATIBLE_ENCRYPTION
  858. //
  859. // MessageText:
  860. //
  861. // Incompatible TLS encryption
  862. //
  863. #define RTC_E_SIP_TLS_INCOMPATIBLE_ENCRYPTION ((HRESULT)0x80EE0064L)
  864. //
  865. // MessageId: RTC_E_SIP_INVALID_CERTIFICATE
  866. //
  867. // MessageText:
  868. //
  869. // Invalid certificate
  870. //
  871. #define RTC_E_SIP_INVALID_CERTIFICATE ((HRESULT)0x80EE0065L)
  872. //
  873. // MessageId: RTC_E_SIP_DNS_FAIL
  874. //
  875. // MessageText:
  876. //
  877. // DNS lookup fails
  878. //
  879. #define RTC_E_SIP_DNS_FAIL ((HRESULT)0x80EE0066L)
  880. //
  881. // MessageId: RTC_E_SIP_TCP_FAIL
  882. //
  883. // MessageText:
  884. //
  885. // Fails to make a TCP connection
  886. //
  887. #define RTC_E_SIP_TCP_FAIL ((HRESULT)0x80EE0067L)
  888. //
  889. // MessageId: RTC_E_TOO_SMALL_EXPIRES_VALUE
  890. //
  891. // MessageText:
  892. //
  893. // Expires value received from the server is too small
  894. //
  895. #define RTC_E_TOO_SMALL_EXPIRES_VALUE ((HRESULT)0x80EE0068L)
  896. //
  897. // MessageId: RTC_E_SIP_TLS_FAIL
  898. //
  899. // MessageText:
  900. //
  901. // Fails to make a TLS connection
  902. //
  903. #define RTC_E_SIP_TLS_FAIL ((HRESULT)0x80EE0069L)
  904. //
  905. // MessageId: RTC_E_NOT_PRESENCE_PROFILE
  906. //
  907. // MessageText:
  908. //
  909. // A presence profile must be used
  910. //
  911. #define RTC_E_NOT_PRESENCE_PROFILE ((HRESULT)0x80EE006AL)
  912. //
  913. // MessageId: RTC_E_SIP_INVITEE_PARTY_TIMEOUT
  914. //
  915. // MessageText:
  916. //
  917. // Invitee connection fails
  918. //
  919. #define RTC_E_SIP_INVITEE_PARTY_TIMEOUT ((HRESULT)0x80EE006BL)
  920. //
  921. // MessageId: RTC_E_SIP_AUTH_TIME_SKEW
  922. //
  923. // MessageText:
  924. //
  925. // Authentication failure because of time skew between client and server
  926. //
  927. #define RTC_E_SIP_AUTH_TIME_SKEW ((HRESULT)0x80EE006CL)
  928. //
  929. // MessageId: RTC_E_INVALID_REGISTRATION_STATE
  930. //
  931. // MessageText:
  932. //
  933. // Invalid registration state
  934. //
  935. #define RTC_E_INVALID_REGISTRATION_STATE ((HRESULT)0x80EE006DL)
  936. //
  937. // MessageId: RTC_E_MEDIA_DISABLED
  938. //
  939. // MessageText:
  940. //
  941. // Media is disabled
  942. //
  943. #define RTC_E_MEDIA_DISABLED ((HRESULT)0x80EE006EL)
  944. //
  945. // MessageId: RTC_E_MEDIA_ENABLED
  946. //
  947. // MessageText:
  948. //
  949. // Media is enabled
  950. //
  951. #define RTC_E_MEDIA_ENABLED ((HRESULT)0x80EE006FL)
  952. //
  953. // MessageId: RTC_E_REFER_NOT_ACCEPTED
  954. //
  955. // MessageText:
  956. //
  957. // Refer has not been accepted
  958. //
  959. #define RTC_E_REFER_NOT_ACCEPTED ((HRESULT)0x80EE0070L)
  960. //
  961. // MessageId: RTC_E_REFER_NOT_ALLOWED
  962. //
  963. // MessageText:
  964. //
  965. // Refer operation is not allowed in this session
  966. //
  967. #define RTC_E_REFER_NOT_ALLOWED ((HRESULT)0x80EE0071L)
  968. //
  969. // MessageId: RTC_E_REFER_NOT_EXIST
  970. //
  971. // MessageText:
  972. //
  973. // Refer session does not exist or has finished
  974. //
  975. #define RTC_E_REFER_NOT_EXIST ((HRESULT)0x80EE0072L)
  976. //
  977. // MessageId: RTC_E_SIP_HOLD_OPERATION_PENDING
  978. //
  979. // MessageText:
  980. //
  981. // Currently an hold operation is pending
  982. //
  983. #define RTC_E_SIP_HOLD_OPERATION_PENDING ((HRESULT)0x80EE0073L)
  984. //
  985. // MessageId: RTC_E_SIP_UNHOLD_OPERATION_PENDING
  986. //
  987. // MessageText:
  988. //
  989. // Currently an unhold operation is pending
  990. //
  991. #define RTC_E_SIP_UNHOLD_OPERATION_PENDING ((HRESULT)0x80EE0074L)
  992. //
  993. // MessageId: RTC_E_MEDIA_SESSION_NOT_EXIST
  994. //
  995. // MessageText:
  996. //
  997. // Media session does not exist
  998. //
  999. #define RTC_E_MEDIA_SESSION_NOT_EXIST ((HRESULT)0x80EE0075L)
  1000. //
  1001. // MessageId: RTC_E_MEDIA_SESSION_IN_HOLD
  1002. //
  1003. // MessageText:
  1004. //
  1005. // Media session is in hold
  1006. //
  1007. #define RTC_E_MEDIA_SESSION_IN_HOLD ((HRESULT)0x80EE0076L)
  1008. //
  1009. // MessageId: RTC_E_ANOTHER_MEDIA_SESSION_ACTIVE
  1010. //
  1011. // MessageText:
  1012. //
  1013. // Another media session is active
  1014. //
  1015. #define RTC_E_ANOTHER_MEDIA_SESSION_ACTIVE ((HRESULT)0x80EE0077L)
  1016. //
  1017. // MessageId: RTC_E_MAX_REDIRECTS
  1018. //
  1019. // MessageText:
  1020. //
  1021. // Too many redirects
  1022. //
  1023. #define RTC_E_MAX_REDIRECTS ((HRESULT)0x80EE0078L)
  1024. //
  1025. // MessageId: RTC_E_REDIRECT_PROCESSING_FAILED
  1026. //
  1027. // MessageText:
  1028. //
  1029. // Processing redirect failed
  1030. //
  1031. #define RTC_E_REDIRECT_PROCESSING_FAILED ((HRESULT)0x80EE0079L)
  1032. //
  1033. // MessageId: RTC_E_LISTENING_SOCKET_NOT_EXIST
  1034. //
  1035. // MessageText:
  1036. //
  1037. // Listening socket does not exist
  1038. //
  1039. #define RTC_E_LISTENING_SOCKET_NOT_EXIST ((HRESULT)0x80EE007AL)
  1040. //
  1041. // MessageId: RTC_E_INVALID_LISTEN_SOCKET
  1042. //
  1043. // MessageText:
  1044. //
  1045. // Specified address and port is invalid
  1046. //
  1047. #define RTC_E_INVALID_LISTEN_SOCKET ((HRESULT)0x80EE007BL)
  1048. //
  1049. // MessageId: RTC_E_PORT_MANAGER_ALREADY_SET
  1050. //
  1051. // MessageText:
  1052. //
  1053. // Port manager already set
  1054. //
  1055. #define RTC_E_PORT_MANAGER_ALREADY_SET ((HRESULT)0x80EE007CL)
  1056. //
  1057. // MessageId: RTC_E_SECURITY_LEVEL_ALREADY_SET
  1058. //
  1059. // MessageText:
  1060. //
  1061. // The security level has already been set for this Media type can and can not be changed
  1062. //
  1063. #define RTC_E_SECURITY_LEVEL_ALREADY_SET ((HRESULT)0x80EE007DL)
  1064. //
  1065. // MessageId: RTC_E_UDP_NOT_SUPPORTED
  1066. //
  1067. // MessageText:
  1068. //
  1069. // This feature is not supported when one of the server in profile has UDP transport
  1070. //
  1071. #define RTC_E_UDP_NOT_SUPPORTED ((HRESULT)0x80EE007EL)
  1072. //
  1073. // MessageId: RTC_E_SIP_REFER_OPERATION_PENDING
  1074. //
  1075. // MessageText:
  1076. //
  1077. // Currently a refer operation is pending
  1078. //
  1079. #define RTC_E_SIP_REFER_OPERATION_PENDING ((HRESULT)0x80EE007FL)
  1080. //
  1081. // MessageId: RTC_E_PLATFORM_NOT_SUPPORTED
  1082. //
  1083. // MessageText:
  1084. //
  1085. // This operation is not supported on this Windows Platform.
  1086. //
  1087. #define RTC_E_PLATFORM_NOT_SUPPORTED ((HRESULT)0x80EE0080L)
  1088. //
  1089. // MessageId: RTC_E_SIP_PEER_PARTICIPANT_IN_MULTIPARTY_SESSION
  1090. //
  1091. // MessageText:
  1092. //
  1093. // A peer participant cannot be added to a multiparty session
  1094. //
  1095. #define RTC_E_SIP_PEER_PARTICIPANT_IN_MULTIPARTY_SESSION ((HRESULT)0x80EE0081L)
  1096. //
  1097. // MessageId: RTC_E_NOT_ALLOWED
  1098. //
  1099. // MessageText:
  1100. //
  1101. // This action is not allowed
  1102. //
  1103. #define RTC_E_NOT_ALLOWED ((HRESULT)0x80EE0082L)
  1104. //
  1105. // MessageId: RTC_E_REGISTRATION_DEACTIVATED
  1106. //
  1107. // MessageText:
  1108. //
  1109. // The user is being moved
  1110. //
  1111. #define RTC_E_REGISTRATION_DEACTIVATED ((HRESULT)0x80EE0083L)
  1112. //
  1113. // MessageId: RTC_E_REGISTRATION_REJECTED
  1114. //
  1115. // MessageText:
  1116. //
  1117. // The user's account was disabled or deleted or the SIP URI changed
  1118. //
  1119. #define RTC_E_REGISTRATION_REJECTED ((HRESULT)0x80EE0084L)
  1120. //
  1121. // MessageId: RTC_E_REGISTRATION_UNREGISTERED
  1122. //
  1123. // MessageText:
  1124. //
  1125. // The user was logged out because the user logged in elsewhere
  1126. //
  1127. #define RTC_E_REGISTRATION_UNREGISTERED ((HRESULT)0x80EE0085L)
  1128. // Error codes from SIP status codes
  1129. //
  1130. // MessageId: RTC_E_STATUS_INFO_TRYING
  1131. //
  1132. // MessageText:
  1133. //
  1134. // Trying
  1135. //
  1136. #define RTC_E_STATUS_INFO_TRYING ((HRESULT)0x00EF0064L)
  1137. //
  1138. // MessageId: RTC_E_STATUS_INFO_RINGING
  1139. //
  1140. // MessageText:
  1141. //
  1142. // Ringing
  1143. //
  1144. #define RTC_E_STATUS_INFO_RINGING ((HRESULT)0x00EF00B4L)
  1145. //
  1146. // MessageId: RTC_E_STATUS_INFO_CALL_FORWARDING
  1147. //
  1148. // MessageText:
  1149. //
  1150. // Call Is Being Forwarded
  1151. //
  1152. #define RTC_E_STATUS_INFO_CALL_FORWARDING ((HRESULT)0x00EF00B5L)
  1153. //
  1154. // MessageId: RTC_E_STATUS_INFO_QUEUED
  1155. //
  1156. // MessageText:
  1157. //
  1158. // Queued
  1159. //
  1160. #define RTC_E_STATUS_INFO_QUEUED ((HRESULT)0x00EF00B6L)
  1161. //
  1162. // MessageId: RTC_E_STATUS_SESSION_PROGRESS
  1163. //
  1164. // MessageText:
  1165. //
  1166. // Session Progress
  1167. //
  1168. #define RTC_E_STATUS_SESSION_PROGRESS ((HRESULT)0x00EF00B7L)
  1169. //
  1170. // MessageId: RTC_E_STATUS_SUCCESS
  1171. //
  1172. // MessageText:
  1173. //
  1174. // OK
  1175. //
  1176. #define RTC_E_STATUS_SUCCESS ((HRESULT)0x00EF00C8L)
  1177. //
  1178. // MessageId: RTC_E_STATUS_REDIRECT_MULTIPLE_CHOICES
  1179. //
  1180. // MessageText:
  1181. //
  1182. // Multiple Choices
  1183. //
  1184. #define RTC_E_STATUS_REDIRECT_MULTIPLE_CHOICES ((HRESULT)0x80EF012CL)
  1185. //
  1186. // MessageId: RTC_E_STATUS_REDIRECT_MOVED_PERMANENTLY
  1187. //
  1188. // MessageText:
  1189. //
  1190. // Moved Permanently
  1191. //
  1192. #define RTC_E_STATUS_REDIRECT_MOVED_PERMANENTLY ((HRESULT)0x80EF012DL)
  1193. //
  1194. // MessageId: RTC_E_STATUS_REDIRECT_MOVED_TEMPORARILY
  1195. //
  1196. // MessageText:
  1197. //
  1198. // Moved Temporarily
  1199. //
  1200. #define RTC_E_STATUS_REDIRECT_MOVED_TEMPORARILY ((HRESULT)0x80EF012EL)
  1201. //
  1202. // MessageId: RTC_E_STATUS_REDIRECT_SEE_OTHER
  1203. //
  1204. // MessageText:
  1205. //
  1206. // See Other
  1207. //
  1208. #define RTC_E_STATUS_REDIRECT_SEE_OTHER ((HRESULT)0x80EF012FL)
  1209. //
  1210. // MessageId: RTC_E_STATUS_REDIRECT_USE_PROXY
  1211. //
  1212. // MessageText:
  1213. //
  1214. // Use Proxy
  1215. //
  1216. #define RTC_E_STATUS_REDIRECT_USE_PROXY ((HRESULT)0x80EF0131L)
  1217. //
  1218. // MessageId: RTC_E_STATUS_REDIRECT_ALTERNATIVE_SERVICE
  1219. //
  1220. // MessageText:
  1221. //
  1222. // Alternative Service
  1223. //
  1224. #define RTC_E_STATUS_REDIRECT_ALTERNATIVE_SERVICE ((HRESULT)0x80EF017CL)
  1225. //
  1226. // MessageId: RTC_E_STATUS_CLIENT_BAD_REQUEST
  1227. //
  1228. // MessageText:
  1229. //
  1230. // Bad Request
  1231. //
  1232. #define RTC_E_STATUS_CLIENT_BAD_REQUEST ((HRESULT)0x80EF0190L)
  1233. //
  1234. // MessageId: RTC_E_STATUS_CLIENT_UNAUTHORIZED
  1235. //
  1236. // MessageText:
  1237. //
  1238. // Unauthorized
  1239. //
  1240. #define RTC_E_STATUS_CLIENT_UNAUTHORIZED ((HRESULT)0x80EF0191L)
  1241. //
  1242. // MessageId: RTC_E_STATUS_CLIENT_PAYMENT_REQUIRED
  1243. //
  1244. // MessageText:
  1245. //
  1246. // Payment Required
  1247. //
  1248. #define RTC_E_STATUS_CLIENT_PAYMENT_REQUIRED ((HRESULT)0x80EF0192L)
  1249. //
  1250. // MessageId: RTC_E_STATUS_CLIENT_FORBIDDEN
  1251. //
  1252. // MessageText:
  1253. //
  1254. // Forbidden
  1255. //
  1256. #define RTC_E_STATUS_CLIENT_FORBIDDEN ((HRESULT)0x80EF0193L)
  1257. //
  1258. // MessageId: RTC_E_STATUS_CLIENT_NOT_FOUND
  1259. //
  1260. // MessageText:
  1261. //
  1262. // Not Found
  1263. //
  1264. #define RTC_E_STATUS_CLIENT_NOT_FOUND ((HRESULT)0x80EF0194L)
  1265. //
  1266. // MessageId: RTC_E_STATUS_CLIENT_METHOD_NOT_ALLOWED
  1267. //
  1268. // MessageText:
  1269. //
  1270. // Method Not Allowed
  1271. //
  1272. #define RTC_E_STATUS_CLIENT_METHOD_NOT_ALLOWED ((HRESULT)0x80EF0195L)
  1273. //
  1274. // MessageId: RTC_E_STATUS_CLIENT_NOT_ACCEPTABLE
  1275. //
  1276. // MessageText:
  1277. //
  1278. // Not Acceptable
  1279. //
  1280. #define RTC_E_STATUS_CLIENT_NOT_ACCEPTABLE ((HRESULT)0x80EF0196L)
  1281. //
  1282. // MessageId: RTC_E_STATUS_CLIENT_PROXY_AUTHENTICATION_REQUIRED
  1283. //
  1284. // MessageText:
  1285. //
  1286. // Proxy Authentication Required
  1287. //
  1288. #define RTC_E_STATUS_CLIENT_PROXY_AUTHENTICATION_REQUIRED ((HRESULT)0x80EF0197L)
  1289. //
  1290. // MessageId: RTC_E_STATUS_CLIENT_REQUEST_TIMEOUT
  1291. //
  1292. // MessageText:
  1293. //
  1294. // Request Timeout
  1295. //
  1296. #define RTC_E_STATUS_CLIENT_REQUEST_TIMEOUT ((HRESULT)0x80EF0198L)
  1297. //
  1298. // MessageId: RTC_E_STATUS_CLIENT_CONFLICT
  1299. //
  1300. // MessageText:
  1301. //
  1302. // Conflict
  1303. //
  1304. #define RTC_E_STATUS_CLIENT_CONFLICT ((HRESULT)0x80EF0199L)
  1305. //
  1306. // MessageId: RTC_E_STATUS_CLIENT_GONE
  1307. //
  1308. // MessageText:
  1309. //
  1310. // Gone
  1311. //
  1312. #define RTC_E_STATUS_CLIENT_GONE ((HRESULT)0x80EF019AL)
  1313. //
  1314. // MessageId: RTC_E_STATUS_CLIENT_LENGTH_REQUIRED
  1315. //
  1316. // MessageText:
  1317. //
  1318. // Length Required
  1319. //
  1320. #define RTC_E_STATUS_CLIENT_LENGTH_REQUIRED ((HRESULT)0x80EF019BL)
  1321. //
  1322. // MessageId: RTC_E_STATUS_CLIENT_REQUEST_ENTITY_TOO_LARGE
  1323. //
  1324. // MessageText:
  1325. //
  1326. // Request Entity Too Large
  1327. //
  1328. #define RTC_E_STATUS_CLIENT_REQUEST_ENTITY_TOO_LARGE ((HRESULT)0x80EF019DL)
  1329. //
  1330. // MessageId: RTC_E_STATUS_CLIENT_REQUEST_URI_TOO_LARGE
  1331. //
  1332. // MessageText:
  1333. //
  1334. // Request-URI Too Long
  1335. //
  1336. #define RTC_E_STATUS_CLIENT_REQUEST_URI_TOO_LARGE ((HRESULT)0x80EF019EL)
  1337. //
  1338. // MessageId: RTC_E_STATUS_CLIENT_UNSUPPORTED_MEDIA_TYPE
  1339. //
  1340. // MessageText:
  1341. //
  1342. // Unsupported Media Type
  1343. //
  1344. #define RTC_E_STATUS_CLIENT_UNSUPPORTED_MEDIA_TYPE ((HRESULT)0x80EF019FL)
  1345. //
  1346. // MessageId: RTC_E_STATUS_CLIENT_BAD_EXTENSION
  1347. //
  1348. // MessageText:
  1349. //
  1350. // Bad Extension
  1351. //
  1352. #define RTC_E_STATUS_CLIENT_BAD_EXTENSION ((HRESULT)0x80EF01A4L)
  1353. //
  1354. // MessageId: RTC_E_STATUS_CLIENT_TEMPORARILY_NOT_AVAILABLE
  1355. //
  1356. // MessageText:
  1357. //
  1358. // Temporarily Unavailable
  1359. //
  1360. #define RTC_E_STATUS_CLIENT_TEMPORARILY_NOT_AVAILABLE ((HRESULT)0x80EF01E0L)
  1361. //
  1362. // MessageId: RTC_E_STATUS_CLIENT_TRANSACTION_DOES_NOT_EXIST
  1363. //
  1364. // MessageText:
  1365. //
  1366. // Call Leg/Transaction Does Not Exist
  1367. //
  1368. #define RTC_E_STATUS_CLIENT_TRANSACTION_DOES_NOT_EXIST ((HRESULT)0x80EF01E1L)
  1369. //
  1370. // MessageId: RTC_E_STATUS_CLIENT_LOOP_DETECTED
  1371. //
  1372. // MessageText:
  1373. //
  1374. // Loop Detected
  1375. //
  1376. #define RTC_E_STATUS_CLIENT_LOOP_DETECTED ((HRESULT)0x80EF01E2L)
  1377. //
  1378. // MessageId: RTC_E_STATUS_CLIENT_TOO_MANY_HOPS
  1379. //
  1380. // MessageText:
  1381. //
  1382. // Too Many Hops
  1383. //
  1384. #define RTC_E_STATUS_CLIENT_TOO_MANY_HOPS ((HRESULT)0x80EF01E3L)
  1385. //
  1386. // MessageId: RTC_E_STATUS_CLIENT_ADDRESS_INCOMPLETE
  1387. //
  1388. // MessageText:
  1389. //
  1390. // Address Incomplete
  1391. //
  1392. #define RTC_E_STATUS_CLIENT_ADDRESS_INCOMPLETE ((HRESULT)0x80EF01E4L)
  1393. //
  1394. // MessageId: RTC_E_STATUS_CLIENT_AMBIGUOUS
  1395. //
  1396. // MessageText:
  1397. //
  1398. // Ambiguous
  1399. //
  1400. #define RTC_E_STATUS_CLIENT_AMBIGUOUS ((HRESULT)0x80EF01E5L)
  1401. //
  1402. // MessageId: RTC_E_STATUS_CLIENT_BUSY_HERE
  1403. //
  1404. // MessageText:
  1405. //
  1406. // Busy Here
  1407. //
  1408. #define RTC_E_STATUS_CLIENT_BUSY_HERE ((HRESULT)0x80EF01E6L)
  1409. //
  1410. // MessageId: RTC_E_STATUS_REQUEST_TERMINATED
  1411. //
  1412. // MessageText:
  1413. //
  1414. // Request Terminated
  1415. //
  1416. #define RTC_E_STATUS_REQUEST_TERMINATED ((HRESULT)0x80EF01E7L)
  1417. //
  1418. // MessageId: RTC_E_STATUS_NOT_ACCEPTABLE_HERE
  1419. //
  1420. // MessageText:
  1421. //
  1422. // Not Acceptable Here
  1423. //
  1424. #define RTC_E_STATUS_NOT_ACCEPTABLE_HERE ((HRESULT)0x80EF01E8L)
  1425. //
  1426. // MessageId: RTC_E_STATUS_SERVER_INTERNAL_ERROR
  1427. //
  1428. // MessageText:
  1429. //
  1430. // Server Internal Error
  1431. //
  1432. #define RTC_E_STATUS_SERVER_INTERNAL_ERROR ((HRESULT)0x80EF01F4L)
  1433. //
  1434. // MessageId: RTC_E_STATUS_SERVER_NOT_IMPLEMENTED
  1435. //
  1436. // MessageText:
  1437. //
  1438. // Not Implemented
  1439. //
  1440. #define RTC_E_STATUS_SERVER_NOT_IMPLEMENTED ((HRESULT)0x80EF01F5L)
  1441. //
  1442. // MessageId: RTC_E_STATUS_SERVER_BAD_GATEWAY
  1443. //
  1444. // MessageText:
  1445. //
  1446. // Bad Gateway
  1447. //
  1448. #define RTC_E_STATUS_SERVER_BAD_GATEWAY ((HRESULT)0x80EF01F6L)
  1449. //
  1450. // MessageId: RTC_E_STATUS_SERVER_SERVICE_UNAVAILABLE
  1451. //
  1452. // MessageText:
  1453. //
  1454. // Service Unavailable
  1455. //
  1456. #define RTC_E_STATUS_SERVER_SERVICE_UNAVAILABLE ((HRESULT)0x80EF01F7L)
  1457. //
  1458. // MessageId: RTC_E_STATUS_SERVER_SERVER_TIMEOUT
  1459. //
  1460. // MessageText:
  1461. //
  1462. // Server Time-out
  1463. //
  1464. #define RTC_E_STATUS_SERVER_SERVER_TIMEOUT ((HRESULT)0x80EF01F8L)
  1465. //
  1466. // MessageId: RTC_E_STATUS_SERVER_VERSION_NOT_SUPPORTED
  1467. //
  1468. // MessageText:
  1469. //
  1470. // Version Not Supported
  1471. //
  1472. #define RTC_E_STATUS_SERVER_VERSION_NOT_SUPPORTED ((HRESULT)0x80EF01F9L)
  1473. //
  1474. // MessageId: RTC_E_STATUS_GLOBAL_BUSY_EVERYWHERE
  1475. //
  1476. // MessageText:
  1477. //
  1478. // Busy Everywhere
  1479. //
  1480. #define RTC_E_STATUS_GLOBAL_BUSY_EVERYWHERE ((HRESULT)0x80EF0258L)
  1481. //
  1482. // MessageId: RTC_E_STATUS_GLOBAL_DECLINE
  1483. //
  1484. // MessageText:
  1485. //
  1486. // Decline
  1487. //
  1488. #define RTC_E_STATUS_GLOBAL_DECLINE ((HRESULT)0x80EF025BL)
  1489. //
  1490. // MessageId: RTC_E_STATUS_GLOBAL_DOES_NOT_EXIST_ANYWHERE
  1491. //
  1492. // MessageText:
  1493. //
  1494. // Does Not Exist Anywhere
  1495. //
  1496. #define RTC_E_STATUS_GLOBAL_DOES_NOT_EXIST_ANYWHERE ((HRESULT)0x80EF025CL)
  1497. //
  1498. // MessageId: RTC_E_STATUS_GLOBAL_NOT_ACCEPTABLE
  1499. //
  1500. // MessageText:
  1501. //
  1502. // Not Acceptable
  1503. //
  1504. #define RTC_E_STATUS_GLOBAL_NOT_ACCEPTABLE ((HRESULT)0x80EF025EL)
  1505. // Error codes from PINT status codes
  1506. //
  1507. // MessageId: RTC_E_PINT_STATUS_REJECTED_BUSY
  1508. //
  1509. // MessageText:
  1510. //
  1511. // Busy
  1512. //
  1513. #define RTC_E_PINT_STATUS_REJECTED_BUSY ((HRESULT)0x80F00005L)
  1514. //
  1515. // MessageId: RTC_E_PINT_STATUS_REJECTED_NO_ANSWER
  1516. //
  1517. // MessageText:
  1518. //
  1519. // No Answer
  1520. //
  1521. #define RTC_E_PINT_STATUS_REJECTED_NO_ANSWER ((HRESULT)0x80F00006L)
  1522. //
  1523. // MessageId: RTC_E_PINT_STATUS_REJECTED_ALL_BUSY
  1524. //
  1525. // MessageText:
  1526. //
  1527. // All Busy
  1528. //
  1529. #define RTC_E_PINT_STATUS_REJECTED_ALL_BUSY ((HRESULT)0x80F00007L)
  1530. //
  1531. // MessageId: RTC_E_PINT_STATUS_REJECTED_PL_FAILED
  1532. //
  1533. // MessageText:
  1534. //
  1535. // Primary Leg Failed
  1536. //
  1537. #define RTC_E_PINT_STATUS_REJECTED_PL_FAILED ((HRESULT)0x80F00008L)
  1538. //
  1539. // MessageId: RTC_E_PINT_STATUS_REJECTED_SW_FAILED
  1540. //
  1541. // MessageText:
  1542. //
  1543. // Switch Failed
  1544. //
  1545. #define RTC_E_PINT_STATUS_REJECTED_SW_FAILED ((HRESULT)0x80F00009L)
  1546. //
  1547. // MessageId: RTC_E_PINT_STATUS_REJECTED_CANCELLED
  1548. //
  1549. // MessageText:
  1550. //
  1551. // Cancelled
  1552. //
  1553. #define RTC_E_PINT_STATUS_REJECTED_CANCELLED ((HRESULT)0x80F0000AL)
  1554. //
  1555. // MessageId: RTC_E_PINT_STATUS_REJECTED_BADNUMBER
  1556. //
  1557. // MessageText:
  1558. //
  1559. // Bad Number
  1560. //
  1561. #define RTC_E_PINT_STATUS_REJECTED_BADNUMBER ((HRESULT)0x80F0000BL)