Leaked source code of windows server 2003
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

192 lines
8.5 KiB

  1. #ifndef _GK_ASN1_H_
  2. #define _GK_ASN1_H_
  3. #include "av_asn1.h"
  4. #include "h225asn.h"
  5. #ifdef __cplusplus
  6. extern "C" {
  7. #endif
  8. // GatekeeperInfo, H310Caps, H320Caps, H321Caps, H322Caps, H323Caps, H324Caps, VoiceCaps, T120OnlyCaps, McuInfo, TerminalInfo
  9. #define GtkprInf_nnStndrdDt_present GatekeeperInfo_nonStandardData_present
  10. #define GtkprInf_nnStndrdDt nonStandardData
  11. // GatewayInfo
  12. #define GtwyInf_nonStandardData_present GatewayInfo_nonStandardData_present
  13. #define GtwyInf_nonStandardData nonStandardData
  14. // EndpointType
  15. #define EndpntTyp_nnStndrdDt_present EndpointType_nonStandardData_present
  16. #define EndpntTyp_nnStndrdDt nonStandardData
  17. // GatekeeperRequest
  18. #define GtkprRqst_nnStndrdDt_present GatekeeperRequest_nonStandardData_present
  19. #define GtkprRqst_gtkprIdntfr_present GatekeeperRequest_gatekeeperIdentifier_present
  20. #define GtkprRqst_callServices_present GatekeeperRequest_callServices_present
  21. #define GtkprRqst_endpointAlias_present GatekeeperRequest_endpointAlias_present
  22. #define GtkprRqst_nnStndrdDt nonStandardData
  23. #define GtkprRqst_gtkprIdntfr gatekeeperIdentifier
  24. #define GtkprRqst_callServices callServices
  25. #define GtkprRqst_endpointAlias endpointAlias
  26. // GatekeeperConfirm
  27. #define GtkprCnfrm_nnStndrdDt_present GatekeeperConfirm_nonStandardData_present
  28. #define GtkprCnfrm_gtkprIdntfr_present GatekeeperConfirm_gatekeeperIdentifier_present
  29. #define GtkprCnfrm_nnStndrdDt nonStandardData
  30. #define GtkprCnfrm_gtkprIdntfr gatekeeperIdentifier
  31. // GatekeeperRejectReason
  32. #define GtkprRjctRsn_rsrcUnvlbl_chosen GatekeeperRejectReason_resourceUnavailable_chosen
  33. #define GtkprRjctRsn_invldRvsn_chosen GatekeeperRejectReason_invalidRevision_chosen
  34. #define GtkprRjctRsn_undfndRsn_chosen GatekeeperRejectReason_undefinedReason_chosen
  35. // GatekeeperReject
  36. #define GtkprRjct_nnStndrdDt_present GatekeeperReject_nonStandardData_present
  37. #define GtkprRjct_gtkprIdntfr_present GatekeeperReject_gatekeeperIdentifier_present
  38. #define GtkprRjct_nnStndrdDt nonStandardData
  39. #define GtkprRjct_gtkprIdntfr gatekeeperIdentifier
  40. // RegistrationRequest
  41. #define RgstrtnRqst_nnStndrdDt_present RegistrationRequest_nonStandardData_present
  42. #define RgstrtnRqst_trmnlAls_present RegistrationRequest_terminalAlias_present
  43. #define RgstrtnRqst_gtkprIdntfr_present RegistrationRequest_gatekeeperIdentifier_present
  44. #define RgstrtnRqst_nnStndrdDt nonStandardData
  45. #define RgstrtnRqst_trmnlAls terminalAlias
  46. #define RgstrtnRqst_gtkprIdntfr gatekeeperIdentifier
  47. // RegistrationConfirm
  48. #define RgstrtnCnfrm_nnStndrdDt_present RegistrationConfirm_nonStandardData_present
  49. #define RgstrtnCnfrm_trmnlAls_present RegistrationConfirm_terminalAlias_present
  50. #define RCm_gtkprIdntfr_present RegistrationConfirm_gatekeeperIdentifier_present
  51. #define RgstrtnCnfrm_nnStndrdDt nonStandardData
  52. #define RgstrtnCnfrm_trmnlAls terminalAlias
  53. #define RCm_gtkprIdntfr gatekeeperIdentifier
  54. // RegistrationRejectReason
  55. #define RgstrtnRjctRsn_invldRvsn_chosen RegistrationRejectReason_invalidRevision_chosen
  56. #define RgstrtnRjctRsn_undfndRsn_chosen RegistrationRejectReason_undefinedReason_chosen
  57. // RegistrationReject
  58. #define RgstrtnRjct_nnStndrdDt_present RegistrationReject_nonStandardData_present
  59. #define RgstrtnRjct_gtkprIdntfr_present RegistrationReject_gatekeeperIdentifier_present
  60. #define RgstrtnRjct_nnStndrdDt nonStandardData
  61. #define RgstrtnRjct_gtkprIdntfr gatekeeperIdentifier
  62. // UnregistrationRequest
  63. #define UnrgstrtnRqst_endpntAls_present UnregistrationRequest_endpointAlias_present
  64. #define URt_nnStndrdDt_1_present UnregistrationRequest_nonStandardData_present
  65. #define URt_endpntIdntfr_present UnregistrationRequest_endpointIdentifier_present
  66. #define UnrgstrtnRqst_endpntAls endpointAlias
  67. #define URt_nnStndrdDt_1 nonStandardData
  68. #define URt_endpntIdntfr endpointIdentifier
  69. // UnregistrationConfirm
  70. #define UCm_nnStndrdDt_present UnregistrationConfirm_nonStandardData_present
  71. #define UCm_nnStndrdDt nonStandardData
  72. // UnregRejectReason
  73. #define UnrgRjctRsn_undfndRsn_chosen UnregRejectReason_undefinedReason_chosen
  74. // UnregistrationReject
  75. #define URt_nnStndrdDt_2_present UnregistrationReject_nonStandardData_present
  76. #define URt_nnStndrdDt_2 nonStandardData
  77. // AdmissionRequest
  78. #define AdmssnRqst_nnStndrdDt_present AdmissionRequest_nonStandardData_present
  79. #define AdmssnRqst_callServices_present AdmissionRequest_callServices_present
  80. #define AdmssnRqst_nnStndrdDt nonStandardData
  81. #define AdmssnRqst_callServices callServices
  82. // AdmissionConfirm
  83. #define AdmssnCnfrm_nnStndrdDt_present AdmissionConfirm_nonStandardData_present
  84. #define AdmssnCnfrm_nnStndrdDt nonStandardData
  85. // AdmissionRejectReason
  86. #define ARRn_invldPrmssn_chosen AdmissionRejectReason_invalidPermission_chosen
  87. #define AdmssnRjctRsn_rqstDnd_chosen AdmissionRejectReason_requestDenied_chosen
  88. #define AdmssnRjctRsn_undfndRsn_chosen AdmissionRejectReason_undefinedReason_chosen
  89. #define invldEndpntIdntfr_chosen invalidEndpointIdentifier_chosen
  90. #define AdmssnRjctRsn_rsrcUnvlbl_chosen AdmissionRejectReason_resourceUnavailable_chosen
  91. // AdmissionReject
  92. #define AdmssnRjct_nnStndrdDt_present AdmissionReject_nonStandardData_present
  93. #define AdmssnRjct_nnStndrdDt nonStandardData
  94. // BandwidthRequest
  95. #define BndwdthRqst_nnStndrdDt_present BandwidthRequest_nonStandardData_present
  96. #define BndwdthRqst_nnStndrdDt nonStandardData
  97. // BandwidthConfirm
  98. #define BndwdthCnfrm_nnStndrdDt_present BandwidthConfirm_nonStandardData_present
  99. #define BndwdthCnfrm_nnStndrdDt nonStandardData
  100. // BandRejectReason
  101. #define BndRjctRsn_invldPrmssn_chosen BandRejectReason_invalidPermission_chosen
  102. #define BndRjctRsn_invldRvsn_chosen BandRejectReason_invalidRevision_chosen
  103. #define BndRjctRsn_undfndRsn_chosen BandRejectReason_undefinedReason_chosen
  104. // BandwidthReject
  105. #define BndwdthRjct_nnStndrdDt_present BandwidthReject_nonStandardData_present
  106. #define BndwdthRjct_nnStndrdDt nonStandardData
  107. // DisengageReason
  108. #define DsnggRsn_undefinedReason_chosen DisengageReason_undefinedReason_chosen
  109. // DisengageRequest
  110. #define DsnggRqst_nnStndrdDt_present DisengageRequest_nonStandardData_present
  111. #define DsnggRqst_nnStndrdDt nonStandardData
  112. // DisengageConfirm
  113. #define UCm_nnStndrdDt nonStandardData
  114. // DisengageRejectReason
  115. #define DsnggRjctRsn_ntRgstrd_chosen DisengageRejectReason_notRegistered_chosen
  116. // DisengageReject
  117. #define DsnggRjct_nnStndrdDt_present DisengageReject_nonStandardData_present
  118. #define DsnggRjct_nnStndrdDt nonStandardData
  119. // LocationRequest
  120. #define LctnRqst_endpntIdntfr_present LocationRequest_endpointIdentifier_present
  121. #define LctnRqst_nnStndrdDt_present LocationRequest_nonStandardData_present
  122. #define LctnRqst_endpntIdntfr endpointIdentifier
  123. #define LctnRqst_nnStndrdDt nonStandardData
  124. // LocationConfirm
  125. #define LctnCnfrm_nnStndrdDt_present LocationConfirm_nonStandardData_present
  126. #define LctnCnfrm_nnStndrdDt nonStandardData
  127. // LocationRejectReason
  128. #define LctnRjctRsn_ntRgstrd_chosen LocationRejectReason_notRegistered_chosen
  129. #define LctnRjctRsn_invldPrmssn_chosen LocationRejectReason_invalidPermission_chosen
  130. #define LctnRjctRsn_rqstDnd_chosen LocationRejectReason_requestDenied_chosen
  131. #define LctnRjctRsn_undfndRsn_chosen LocationRejectReason_undefinedReason_chosen
  132. // LocationReject
  133. #define LctnRjct_nnStndrdDt_present LocationReject_nonStandardData_present
  134. #define LctnRjct_nnStndrdDt nonStandardData
  135. // InfoRequest
  136. #define InfRqst_nonStandardData_present InfoRequest_nonStandardData_present
  137. #define InfRqst_nonStandardData nonStandardData
  138. // InfoRequestResponse
  139. #define InfRqstRspns_nnStndrdDt_present InfoRequestResponse_nonStandardData_present
  140. #define InfRqstRspns_endpntAls_present InfoRequestResponse_endpointAlias_present
  141. #define InfRqstRspns_nnStndrdDt nonStandardData
  142. #define InfRqstRspns_endpntAls endpointAlias
  143. #define prCllInf_nnStndrdDt_present InfoRequestResponse_perCallInfo_Seq_nonStandardData_present
  144. #define prCllInf_nnStndrdDt nonStandardData
  145. #ifdef __cplusplus
  146. }
  147. #endif
  148. #endif // _GK_ASN1_H_