/* Generated by the protocol buffer compiler.  DO NOT EDIT! */
/* Generated from: member.proto */

/* Do not generate deprecated warnings for self */
#ifndef PROTOBUF_C__NO_DEPRECATED
#define PROTOBUF_C__NO_DEPRECATED
#endif

#include "member.pb-c.h"
void   accesscontrol__member__init
                     (Accesscontrol__Member         *message)
{
  static const Accesscontrol__Member init_value = ACCESSCONTROL__MEMBER__INIT;
  *message = init_value;
}
size_t accesscontrol__member__get_packed_size
                     (const Accesscontrol__Member *message)
{
  assert(message->base.descriptor == &accesscontrol__member__descriptor);
  return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
}
size_t accesscontrol__member__pack
                     (const Accesscontrol__Member *message,
                      uint8_t       *out)
{
  assert(message->base.descriptor == &accesscontrol__member__descriptor);
  return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
}
size_t accesscontrol__member__pack_to_buffer
                     (const Accesscontrol__Member *message,
                      ProtobufCBuffer *buffer)
{
  assert(message->base.descriptor == &accesscontrol__member__descriptor);
  return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
}
Accesscontrol__Member *
       accesscontrol__member__unpack
                     (ProtobufCAllocator  *allocator,
                      size_t               len,
                      const uint8_t       *data)
{
  return (Accesscontrol__Member *)
     protobuf_c_message_unpack (&accesscontrol__member__descriptor,
                                allocator, len, data);
}
void   accesscontrol__member__free_unpacked
                     (Accesscontrol__Member *message,
                      ProtobufCAllocator *allocator)
{
  if(!message)
    return;
  assert(message->base.descriptor == &accesscontrol__member__descriptor);
  protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
}
void   accesscontrol__member_full__init
                     (Accesscontrol__MemberFull         *message)
{
  static const Accesscontrol__MemberFull init_value = ACCESSCONTROL__MEMBER_FULL__INIT;
  *message = init_value;
}
size_t accesscontrol__member_full__get_packed_size
                     (const Accesscontrol__MemberFull *message)
{
  assert(message->base.descriptor == &accesscontrol__member_full__descriptor);
  return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
}
size_t accesscontrol__member_full__pack
                     (const Accesscontrol__MemberFull *message,
                      uint8_t       *out)
{
  assert(message->base.descriptor == &accesscontrol__member_full__descriptor);
  return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
}
size_t accesscontrol__member_full__pack_to_buffer
                     (const Accesscontrol__MemberFull *message,
                      ProtobufCBuffer *buffer)
{
  assert(message->base.descriptor == &accesscontrol__member_full__descriptor);
  return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
}
Accesscontrol__MemberFull *
       accesscontrol__member_full__unpack
                     (ProtobufCAllocator  *allocator,
                      size_t               len,
                      const uint8_t       *data)
{
  return (Accesscontrol__MemberFull *)
     protobuf_c_message_unpack (&accesscontrol__member_full__descriptor,
                                allocator, len, data);
}
void   accesscontrol__member_full__free_unpacked
                     (Accesscontrol__MemberFull *message,
                      ProtobufCAllocator *allocator)
{
  if(!message)
    return;
  assert(message->base.descriptor == &accesscontrol__member_full__descriptor);
  protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
}
void   accesscontrol__member_extra_data__init
                     (Accesscontrol__MemberExtraData         *message)
{
  static const Accesscontrol__MemberExtraData init_value = ACCESSCONTROL__MEMBER_EXTRA_DATA__INIT;
  *message = init_value;
}
size_t accesscontrol__member_extra_data__get_packed_size
                     (const Accesscontrol__MemberExtraData *message)
{
  assert(message->base.descriptor == &accesscontrol__member_extra_data__descriptor);
  return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
}
size_t accesscontrol__member_extra_data__pack
                     (const Accesscontrol__MemberExtraData *message,
                      uint8_t       *out)
{
  assert(message->base.descriptor == &accesscontrol__member_extra_data__descriptor);
  return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
}
size_t accesscontrol__member_extra_data__pack_to_buffer
                     (const Accesscontrol__MemberExtraData *message,
                      ProtobufCBuffer *buffer)
{
  assert(message->base.descriptor == &accesscontrol__member_extra_data__descriptor);
  return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
}
Accesscontrol__MemberExtraData *
       accesscontrol__member_extra_data__unpack
                     (ProtobufCAllocator  *allocator,
                      size_t               len,
                      const uint8_t       *data)
{
  return (Accesscontrol__MemberExtraData *)
     protobuf_c_message_unpack (&accesscontrol__member_extra_data__descriptor,
                                allocator, len, data);
}
void   accesscontrol__member_extra_data__free_unpacked
                     (Accesscontrol__MemberExtraData *message,
                      ProtobufCAllocator *allocator)
{
  if(!message)
    return;
  assert(message->base.descriptor == &accesscontrol__member_extra_data__descriptor);
  protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
}
void   accesscontrol__member_and_extra_data__init
                     (Accesscontrol__MemberAndExtraData         *message)
{
  static const Accesscontrol__MemberAndExtraData init_value = ACCESSCONTROL__MEMBER_AND_EXTRA_DATA__INIT;
  *message = init_value;
}
size_t accesscontrol__member_and_extra_data__get_packed_size
                     (const Accesscontrol__MemberAndExtraData *message)
{
  assert(message->base.descriptor == &accesscontrol__member_and_extra_data__descriptor);
  return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
}
size_t accesscontrol__member_and_extra_data__pack
                     (const Accesscontrol__MemberAndExtraData *message,
                      uint8_t       *out)
{
  assert(message->base.descriptor == &accesscontrol__member_and_extra_data__descriptor);
  return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
}
size_t accesscontrol__member_and_extra_data__pack_to_buffer
                     (const Accesscontrol__MemberAndExtraData *message,
                      ProtobufCBuffer *buffer)
{
  assert(message->base.descriptor == &accesscontrol__member_and_extra_data__descriptor);
  return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
}
Accesscontrol__MemberAndExtraData *
       accesscontrol__member_and_extra_data__unpack
                     (ProtobufCAllocator  *allocator,
                      size_t               len,
                      const uint8_t       *data)
{
  return (Accesscontrol__MemberAndExtraData *)
     protobuf_c_message_unpack (&accesscontrol__member_and_extra_data__descriptor,
                                allocator, len, data);
}
void   accesscontrol__member_and_extra_data__free_unpacked
                     (Accesscontrol__MemberAndExtraData *message,
                      ProtobufCAllocator *allocator)
{
  if(!message)
    return;
  assert(message->base.descriptor == &accesscontrol__member_and_extra_data__descriptor);
  protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
}
void   accesscontrol__pkinfo__init
                     (Accesscontrol__PKInfo         *message)
{
  static const Accesscontrol__PKInfo init_value = ACCESSCONTROL__PKINFO__INIT;
  *message = init_value;
}
size_t accesscontrol__pkinfo__get_packed_size
                     (const Accesscontrol__PKInfo *message)
{
  assert(message->base.descriptor == &accesscontrol__pkinfo__descriptor);
  return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
}
size_t accesscontrol__pkinfo__pack
                     (const Accesscontrol__PKInfo *message,
                      uint8_t       *out)
{
  assert(message->base.descriptor == &accesscontrol__pkinfo__descriptor);
  return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
}
size_t accesscontrol__pkinfo__pack_to_buffer
                     (const Accesscontrol__PKInfo *message,
                      ProtobufCBuffer *buffer)
{
  assert(message->base.descriptor == &accesscontrol__pkinfo__descriptor);
  return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
}
Accesscontrol__PKInfo *
       accesscontrol__pkinfo__unpack
                     (ProtobufCAllocator  *allocator,
                      size_t               len,
                      const uint8_t       *data)
{
  return (Accesscontrol__PKInfo *)
     protobuf_c_message_unpack (&accesscontrol__pkinfo__descriptor,
                                allocator, len, data);
}
void   accesscontrol__pkinfo__free_unpacked
                     (Accesscontrol__PKInfo *message,
                      ProtobufCAllocator *allocator)
{
  if(!message)
    return;
  assert(message->base.descriptor == &accesscontrol__pkinfo__descriptor);
  protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
}
static const ProtobufCFieldDescriptor accesscontrol__member__field_descriptors[3] =
{
  {
    "org_id",
    1,
    PROTOBUF_C_LABEL_NONE,
    PROTOBUF_C_TYPE_STRING,
    0,   /* quantifier_offset */
    offsetof(Accesscontrol__Member, org_id),
    NULL,
    &protobuf_c_empty_string,
    0,             /* flags */
    0,NULL,NULL    /* reserved1,reserved2, etc */
  },
  {
    "member_type",
    2,
    PROTOBUF_C_LABEL_NONE,
    PROTOBUF_C_TYPE_ENUM,
    0,   /* quantifier_offset */
    offsetof(Accesscontrol__Member, member_type),
    &accesscontrol__member_type__descriptor,
    NULL,
    0,             /* flags */
    0,NULL,NULL    /* reserved1,reserved2, etc */
  },
  {
    "member_info",
    3,
    PROTOBUF_C_LABEL_NONE,
    PROTOBUF_C_TYPE_BYTES,
    0,   /* quantifier_offset */
    offsetof(Accesscontrol__Member, member_info),
    NULL,
    NULL,
    0,             /* flags */
    0,NULL,NULL    /* reserved1,reserved2, etc */
  },
};
static const unsigned accesscontrol__member__field_indices_by_name[] = {
  2,   /* field[2] = member_info */
  1,   /* field[1] = member_type */
  0,   /* field[0] = org_id */
};
static const ProtobufCIntRange accesscontrol__member__number_ranges[1 + 1] =
{
  { 1, 0 },
  { 0, 3 }
};
const ProtobufCMessageDescriptor accesscontrol__member__descriptor =
{
  PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
  "accesscontrol.Member",
  "Member",
  "Accesscontrol__Member",
  "accesscontrol",
  sizeof(Accesscontrol__Member),
  3,
  accesscontrol__member__field_descriptors,
  accesscontrol__member__field_indices_by_name,
  1,  accesscontrol__member__number_ranges,
  (ProtobufCMessageInit) accesscontrol__member__init,
  NULL,NULL,NULL    /* reserved[123] */
};
static const ProtobufCFieldDescriptor accesscontrol__member_full__field_descriptors[6] =
{
  {
    "org_id",
    1,
    PROTOBUF_C_LABEL_NONE,
    PROTOBUF_C_TYPE_STRING,
    0,   /* quantifier_offset */
    offsetof(Accesscontrol__MemberFull, org_id),
    NULL,
    &protobuf_c_empty_string,
    0,             /* flags */
    0,NULL,NULL    /* reserved1,reserved2, etc */
  },
  {
    "member_type",
    2,
    PROTOBUF_C_LABEL_NONE,
    PROTOBUF_C_TYPE_ENUM,
    0,   /* quantifier_offset */
    offsetof(Accesscontrol__MemberFull, member_type),
    &accesscontrol__member_type__descriptor,
    NULL,
    0,             /* flags */
    0,NULL,NULL    /* reserved1,reserved2, etc */
  },
  {
    "member_info",
    3,
    PROTOBUF_C_LABEL_NONE,
    PROTOBUF_C_TYPE_BYTES,
    0,   /* quantifier_offset */
    offsetof(Accesscontrol__MemberFull, member_info),
    NULL,
    NULL,
    0,             /* flags */
    0,NULL,NULL    /* reserved1,reserved2, etc */
  },
  {
    "member_id",
    4,
    PROTOBUF_C_LABEL_NONE,
    PROTOBUF_C_TYPE_STRING,
    0,   /* quantifier_offset */
    offsetof(Accesscontrol__MemberFull, member_id),
    NULL,
    &protobuf_c_empty_string,
    0,             /* flags */
    0,NULL,NULL    /* reserved1,reserved2, etc */
  },
  {
    "role",
    5,
    PROTOBUF_C_LABEL_NONE,
    PROTOBUF_C_TYPE_STRING,
    0,   /* quantifier_offset */
    offsetof(Accesscontrol__MemberFull, role),
    NULL,
    &protobuf_c_empty_string,
    0,             /* flags */
    0,NULL,NULL    /* reserved1,reserved2, etc */
  },
  {
    "uid",
    6,
    PROTOBUF_C_LABEL_NONE,
    PROTOBUF_C_TYPE_STRING,
    0,   /* quantifier_offset */
    offsetof(Accesscontrol__MemberFull, uid),
    NULL,
    &protobuf_c_empty_string,
    0,             /* flags */
    0,NULL,NULL    /* reserved1,reserved2, etc */
  },
};
static const unsigned accesscontrol__member_full__field_indices_by_name[] = {
  3,   /* field[3] = member_id */
  2,   /* field[2] = member_info */
  1,   /* field[1] = member_type */
  0,   /* field[0] = org_id */
  4,   /* field[4] = role */
  5,   /* field[5] = uid */
};
static const ProtobufCIntRange accesscontrol__member_full__number_ranges[1 + 1] =
{
  { 1, 0 },
  { 0, 6 }
};
const ProtobufCMessageDescriptor accesscontrol__member_full__descriptor =
{
  PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
  "accesscontrol.MemberFull",
  "MemberFull",
  "Accesscontrol__MemberFull",
  "accesscontrol",
  sizeof(Accesscontrol__MemberFull),
  6,
  accesscontrol__member_full__field_descriptors,
  accesscontrol__member_full__field_indices_by_name,
  1,  accesscontrol__member_full__number_ranges,
  (ProtobufCMessageInit) accesscontrol__member_full__init,
  NULL,NULL,NULL    /* reserved[123] */
};
static const ProtobufCFieldDescriptor accesscontrol__member_extra_data__field_descriptors[1] =
{
  {
    "sequence",
    1,
    PROTOBUF_C_LABEL_NONE,
    PROTOBUF_C_TYPE_UINT64,
    0,   /* quantifier_offset */
    offsetof(Accesscontrol__MemberExtraData, sequence),
    NULL,
    NULL,
    0,             /* flags */
    0,NULL,NULL    /* reserved1,reserved2, etc */
  },
};
static const unsigned accesscontrol__member_extra_data__field_indices_by_name[] = {
  0,   /* field[0] = sequence */
};
static const ProtobufCIntRange accesscontrol__member_extra_data__number_ranges[1 + 1] =
{
  { 1, 0 },
  { 0, 1 }
};
const ProtobufCMessageDescriptor accesscontrol__member_extra_data__descriptor =
{
  PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
  "accesscontrol.MemberExtraData",
  "MemberExtraData",
  "Accesscontrol__MemberExtraData",
  "accesscontrol",
  sizeof(Accesscontrol__MemberExtraData),
  1,
  accesscontrol__member_extra_data__field_descriptors,
  accesscontrol__member_extra_data__field_indices_by_name,
  1,  accesscontrol__member_extra_data__number_ranges,
  (ProtobufCMessageInit) accesscontrol__member_extra_data__init,
  NULL,NULL,NULL    /* reserved[123] */
};
static const ProtobufCFieldDescriptor accesscontrol__member_and_extra_data__field_descriptors[2] =
{
  {
    "member",
    1,
    PROTOBUF_C_LABEL_NONE,
    PROTOBUF_C_TYPE_MESSAGE,
    0,   /* quantifier_offset */
    offsetof(Accesscontrol__MemberAndExtraData, member),
    &accesscontrol__member__descriptor,
    NULL,
    0,             /* flags */
    0,NULL,NULL    /* reserved1,reserved2, etc */
  },
  {
    "extra_data",
    2,
    PROTOBUF_C_LABEL_NONE,
    PROTOBUF_C_TYPE_MESSAGE,
    0,   /* quantifier_offset */
    offsetof(Accesscontrol__MemberAndExtraData, extra_data),
    &accesscontrol__member_extra_data__descriptor,
    NULL,
    0,             /* flags */
    0,NULL,NULL    /* reserved1,reserved2, etc */
  },
};
static const unsigned accesscontrol__member_and_extra_data__field_indices_by_name[] = {
  1,   /* field[1] = extra_data */
  0,   /* field[0] = member */
};
static const ProtobufCIntRange accesscontrol__member_and_extra_data__number_ranges[1 + 1] =
{
  { 1, 0 },
  { 0, 2 }
};
const ProtobufCMessageDescriptor accesscontrol__member_and_extra_data__descriptor =
{
  PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
  "accesscontrol.MemberAndExtraData",
  "MemberAndExtraData",
  "Accesscontrol__MemberAndExtraData",
  "accesscontrol",
  sizeof(Accesscontrol__MemberAndExtraData),
  2,
  accesscontrol__member_and_extra_data__field_descriptors,
  accesscontrol__member_and_extra_data__field_indices_by_name,
  1,  accesscontrol__member_and_extra_data__number_ranges,
  (ProtobufCMessageInit) accesscontrol__member_and_extra_data__init,
  NULL,NULL,NULL    /* reserved[123] */
};
static const ProtobufCFieldDescriptor accesscontrol__pkinfo__field_descriptors[3] =
{
  {
    "pk_bytes",
    1,
    PROTOBUF_C_LABEL_NONE,
    PROTOBUF_C_TYPE_BYTES,
    0,   /* quantifier_offset */
    offsetof(Accesscontrol__PKInfo, pk_bytes),
    NULL,
    NULL,
    0,             /* flags */
    0,NULL,NULL    /* reserved1,reserved2, etc */
  },
  {
    "role",
    2,
    PROTOBUF_C_LABEL_NONE,
    PROTOBUF_C_TYPE_STRING,
    0,   /* quantifier_offset */
    offsetof(Accesscontrol__PKInfo, role),
    NULL,
    &protobuf_c_empty_string,
    0,             /* flags */
    0,NULL,NULL    /* reserved1,reserved2, etc */
  },
  {
    "org_id",
    3,
    PROTOBUF_C_LABEL_NONE,
    PROTOBUF_C_TYPE_STRING,
    0,   /* quantifier_offset */
    offsetof(Accesscontrol__PKInfo, org_id),
    NULL,
    &protobuf_c_empty_string,
    0,             /* flags */
    0,NULL,NULL    /* reserved1,reserved2, etc */
  },
};
static const unsigned accesscontrol__pkinfo__field_indices_by_name[] = {
  2,   /* field[2] = org_id */
  0,   /* field[0] = pk_bytes */
  1,   /* field[1] = role */
};
static const ProtobufCIntRange accesscontrol__pkinfo__number_ranges[1 + 1] =
{
  { 1, 0 },
  { 0, 3 }
};
const ProtobufCMessageDescriptor accesscontrol__pkinfo__descriptor =
{
  PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
  "accesscontrol.PKInfo",
  "PKInfo",
  "Accesscontrol__PKInfo",
  "accesscontrol",
  sizeof(Accesscontrol__PKInfo),
  3,
  accesscontrol__pkinfo__field_descriptors,
  accesscontrol__pkinfo__field_indices_by_name,
  1,  accesscontrol__pkinfo__number_ranges,
  (ProtobufCMessageInit) accesscontrol__pkinfo__init,
  NULL,NULL,NULL    /* reserved[123] */
};
static const ProtobufCEnumValue accesscontrol__member_type__enum_values_by_number[6] =
{
  { "CERT", "ACCESSCONTROL__MEMBER_TYPE__CERT", 0 },
  { "CERT_HASH", "ACCESSCONTROL__MEMBER_TYPE__CERT_HASH", 1 },
  { "PUBLIC_KEY", "ACCESSCONTROL__MEMBER_TYPE__PUBLIC_KEY", 2 },
  { "DID", "ACCESSCONTROL__MEMBER_TYPE__DID", 3 },
  { "ALIAS", "ACCESSCONTROL__MEMBER_TYPE__ALIAS", 4 },
  { "ADDR", "ACCESSCONTROL__MEMBER_TYPE__ADDR", 5 },
};
static const ProtobufCIntRange accesscontrol__member_type__value_ranges[] = {
{0, 0},{0, 6}
};
static const ProtobufCEnumValueIndex accesscontrol__member_type__enum_values_by_name[6] =
{
  { "ADDR", 5 },
  { "ALIAS", 4 },
  { "CERT", 0 },
  { "CERT_HASH", 1 },
  { "DID", 3 },
  { "PUBLIC_KEY", 2 },
};
const ProtobufCEnumDescriptor accesscontrol__member_type__descriptor =
{
  PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC,
  "accesscontrol.MemberType",
  "MemberType",
  "Accesscontrol__MemberType",
  "accesscontrol",
  6,
  accesscontrol__member_type__enum_values_by_number,
  6,
  accesscontrol__member_type__enum_values_by_name,
  1,
  accesscontrol__member_type__value_ranges,
  NULL,NULL,NULL,NULL   /* reserved[1234] */
};
static const ProtobufCEnumValue accesscontrol__member_status__enum_values_by_number[4] =
{
  { "NORMAL", "ACCESSCONTROL__MEMBER_STATUS__NORMAL", 0 },
  { "INVALID", "ACCESSCONTROL__MEMBER_STATUS__INVALID", 1 },
  { "REVOKED", "ACCESSCONTROL__MEMBER_STATUS__REVOKED", 2 },
  { "FROZEN", "ACCESSCONTROL__MEMBER_STATUS__FROZEN", 3 },
};
static const ProtobufCIntRange accesscontrol__member_status__value_ranges[] = {
{0, 0},{0, 4}
};
static const ProtobufCEnumValueIndex accesscontrol__member_status__enum_values_by_name[4] =
{
  { "FROZEN", 3 },
  { "INVALID", 1 },
  { "NORMAL", 0 },
  { "REVOKED", 2 },
};
const ProtobufCEnumDescriptor accesscontrol__member_status__descriptor =
{
  PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC,
  "accesscontrol.MemberStatus",
  "MemberStatus",
  "Accesscontrol__MemberStatus",
  "accesscontrol",
  4,
  accesscontrol__member_status__enum_values_by_number,
  4,
  accesscontrol__member_status__enum_values_by_name,
  1,
  accesscontrol__member_status__value_ranges,
  NULL,NULL,NULL,NULL   /* reserved[1234] */
};
static const ProtobufCEnumValue accesscontrol__verify_type__enum_values_by_number[1] =
{
  { "CRL", "ACCESSCONTROL__VERIFY_TYPE__CRL", 0 },
};
static const ProtobufCIntRange accesscontrol__verify_type__value_ranges[] = {
{0, 0},{0, 1}
};
static const ProtobufCEnumValueIndex accesscontrol__verify_type__enum_values_by_name[1] =
{
  { "CRL", 0 },
};
const ProtobufCEnumDescriptor accesscontrol__verify_type__descriptor =
{
  PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC,
  "accesscontrol.VerifyType",
  "VerifyType",
  "Accesscontrol__VerifyType",
  "accesscontrol",
  1,
  accesscontrol__verify_type__enum_values_by_number,
  1,
  accesscontrol__verify_type__enum_values_by_name,
  1,
  accesscontrol__verify_type__value_ranges,
  NULL,NULL,NULL,NULL   /* reserved[1234] */
};
