text: # This file was automatically generated by SWIG (http://www.swig.org).
  # Version 3.0.12
  #
  # Do not make changes to this file unless you know what you are doing--modify
  # the SWIG interface file instead.
  
  """
  This module defines internals of BLPAPI-Py and the following classes:
  - CorrelationId: a key to track requests and subscriptions
  
  Copyright 2012. Bloomberg Finance L.P.
  
  Permission is hereby granted, free of charge, to any person obtaining a copy
  of this software and associated documentation files (the "Software"), to
  deal in the Software without restriction, including without limitation the
  rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
  sell copies of the Software, and to permit persons to whom the Software is
  furnished to do so, subject to the following conditions:  The above
  copyright notice and this permission notice shall be included in all copies
  or substantial portions of the Software.
  
  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
  FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
  IN THE SOFTWARE.
  """
  
  
  from sys import version_info as _swig_python_version_info
  if _swig_python_version_info >= (2, 7, 0):
      def swig_import_helper():
          import importlib
          pkg = __name__.rpartition('.')[0]
          mname = '.'.join((pkg, '_internals')).lstrip('.')
          try:
              return importlib.import_module(mname)
          except ImportError:
              return importlib.import_module('_internals')
      _internals = swig_import_helper()
      del swig_import_helper
  elif _swig_python_version_info >= (2, 6, 0):
      def swig_import_helper():
          from os.path import dirname
          import imp
          fp = None
          try:
              fp, pathname, description = imp.find_module('_internals', [dirname(__file__)])
          except ImportError:
              import _internals
              return _internals
          try:
              _mod = imp.load_module('_internals', fp, pathname, description)
          finally:
              if fp is not None:
                  fp.close()
          return _mod
      _internals = swig_import_helper()
      del swig_import_helper
  else:
      import _internals
  del _swig_python_version_info
  
  try:
      _swig_property = property
  except NameError:
      pass  # Python < 2.2 doesn't have 'property'.
  
  try:
      import builtins as __builtin__
  except ImportError:
      import __builtin__
  
  def _swig_setattr_nondynamic(self, class_type, name, value, static=1):
      if (name == "thisown"):
          return self.this.own(value)
      if (name == "this"):
          if type(value).__name__ == 'SwigPyObject':
              self.__dict__[name] = value
              return
      method = class_type.__swig_setmethods__.get(name, None)
      if method:
          return method(self, value)
      if (not static):
          if _newclass:
              object.__setattr__(self, name, value)
          else:
              self.__dict__[name] = value
      else:
          raise AttributeError("You cannot add attributes to %s" % self)
  
  
  def _swig_setattr(self, class_type, name, value):
      return _swig_setattr_nondynamic(self, class_type, name, value, 0)
  
  
  def _swig_getattr(self, class_type, name):
      if (name == "thisown"):
          return self.this.own()
      method = class_type.__swig_getmethods__.get(name, None)
      if method:
          return method(self)
      raise AttributeError("'%s' object has no attribute '%s'" % (class_type.__name__, name))
  
  
  def _swig_repr(self):
      try:
          strthis = "proxy of " + self.this.__repr__()
      except __builtin__.Exception:
          strthis = ""
      return "<%s.%s; %s >" % (self.__class__.__module__, self.__class__.__name__, strthis,)
  
  try:
      _object = object
      _newclass = 1
  except __builtin__.Exception:
      class _object:
          pass
      _newclass = 0
  
  ELEMENTDEFINITION_UNBOUNDED = _internals.ELEMENTDEFINITION_UNBOUNDED
  ELEMENT_INDEX_END = _internals.ELEMENT_INDEX_END
  SERVICEREGISTRATIONOPTIONS_PRIORITY_MEDIUM = _internals.SERVICEREGISTRATIONOPTIONS_PRIORITY_MEDIUM
  SERVICEREGISTRATIONOPTIONS_PRIORITY_HIGH = _internals.SERVICEREGISTRATIONOPTIONS_PRIORITY_HIGH
  CORRELATION_TYPE_UNSET = _internals.CORRELATION_TYPE_UNSET
  CORRELATION_TYPE_INT = _internals.CORRELATION_TYPE_INT
  CORRELATION_TYPE_POINTER = _internals.CORRELATION_TYPE_POINTER
  CORRELATION_TYPE_AUTOGEN = _internals.CORRELATION_TYPE_AUTOGEN
  CORRELATION_MAX_CLASS_ID = _internals.CORRELATION_MAX_CLASS_ID
  MANAGEDPTR_COPY = _internals.MANAGEDPTR_COPY
  MANAGEDPTR_DESTROY = _internals.MANAGEDPTR_DESTROY
  DATETIME_YEAR_PART = _internals.DATETIME_YEAR_PART
  DATETIME_MONTH_PART = _internals.DATETIME_MONTH_PART
  DATETIME_DAY_PART = _internals.DATETIME_DAY_PART
  DATETIME_OFFSET_PART = _internals.DATETIME_OFFSET_PART
  DATETIME_HOURS_PART = _internals.DATETIME_HOURS_PART
  DATETIME_MINUTES_PART = _internals.DATETIME_MINUTES_PART
  DATETIME_SECONDS_PART = _internals.DATETIME_SECONDS_PART
  DATETIME_MILLISECONDS_PART = _internals.DATETIME_MILLISECONDS_PART
  DATETIME_FRACSECONDS_PART = _internals.DATETIME_FRACSECONDS_PART
  DATETIME_DATE_PART = _internals.DATETIME_DATE_PART
  DATETIME_TIME_PART = _internals.DATETIME_TIME_PART
  DATETIME_TIMEMILLI_PART = _internals.DATETIME_TIMEMILLI_PART
  DATETIME_TIMEFRACSECONDS_PART = _internals.DATETIME_TIMEFRACSECONDS_PART
  EVENTTYPE_ADMIN = _internals.EVENTTYPE_ADMIN
  EVENTTYPE_SESSION_STATUS = _internals.EVENTTYPE_SESSION_STATUS
  EVENTTYPE_SUBSCRIPTION_STATUS = _internals.EVENTTYPE_SUBSCRIPTION_STATUS
  EVENTTYPE_REQUEST_STATUS = _internals.EVENTTYPE_REQUEST_STATUS
  EVENTTYPE_RESPONSE = _internals.EVENTTYPE_RESPONSE
  EVENTTYPE_PARTIAL_RESPONSE = _internals.EVENTTYPE_PARTIAL_RESPONSE
  EVENTTYPE_SUBSCRIPTION_DATA = _internals.EVENTTYPE_SUBSCRIPTION_DATA
  EVENTTYPE_SERVICE_STATUS = _internals.EVENTTYPE_SERVICE_STATUS
  EVENTTYPE_TIMEOUT = _internals.EVENTTYPE_TIMEOUT
  EVENTTYPE_AUTHORIZATION_STATUS = _internals.EVENTTYPE_AUTHORIZATION_STATUS
  EVENTTYPE_RESOLUTION_STATUS = _internals.EVENTTYPE_RESOLUTION_STATUS
  EVENTTYPE_TOPIC_STATUS = _internals.EVENTTYPE_TOPIC_STATUS
  EVENTTYPE_TOKEN_STATUS = _internals.EVENTTYPE_TOKEN_STATUS
  EVENTTYPE_REQUEST = _internals.EVENTTYPE_REQUEST
  STATUS_ACTIVE = _internals.STATUS_ACTIVE
  STATUS_DEPRECATED = _internals.STATUS_DEPRECATED
  STATUS_INACTIVE = _internals.STATUS_INACTIVE
  STATUS_PENDING_DEPRECATION = _internals.STATUS_PENDING_DEPRECATION
  SUBSCRIPTIONSTATUS_UNSUBSCRIBED = _internals.SUBSCRIPTIONSTATUS_UNSUBSCRIBED
  SUBSCRIPTIONSTATUS_SUBSCRIBING = _internals.SUBSCRIPTIONSTATUS_SUBSCRIBING
  SUBSCRIPTIONSTATUS_SUBSCRIBED = _internals.SUBSCRIPTIONSTATUS_SUBSCRIBED
  SUBSCRIPTIONSTATUS_CANCELLED = _internals.SUBSCRIPTIONSTATUS_CANCELLED
  SUBSCRIPTIONSTATUS_PENDING_CANCELLATION = _internals.SUBSCRIPTIONSTATUS_PENDING_CANCELLATION
  CLIENTMODE_AUTO = _internals.CLIENTMODE_AUTO
  CLIENTMODE_DAPI = _internals.CLIENTMODE_DAPI
  CLIENTMODE_SAPI = _internals.CLIENTMODE_SAPI
  CLIENTMODE_COMPAT_33X = _internals.CLIENTMODE_COMPAT_33X
  RESOLVEMODE_DONT_REGISTER_SERVICES = _internals.RESOLVEMODE_DONT_REGISTER_SERVICES
  RESOLVEMODE_AUTO_REGISTER_SERVICES = _internals.RESOLVEMODE_AUTO_REGISTER_SERVICES
  SEATTYPE_INVALID_SEAT = _internals.SEATTYPE_INVALID_SEAT
  SEATTYPE_BPS = _internals.SEATTYPE_BPS
  SEATTYPE_NONBPS = _internals.SEATTYPE_NONBPS
  SERVICEREGISTRATIONOPTIONS_PRIORITY_LOW = _internals.SERVICEREGISTRATIONOPTIONS_PRIORITY_LOW
  REGISTRATIONPARTS_DEFAULT = _internals.REGISTRATIONPARTS_DEFAULT
  REGISTRATIONPARTS_PUBLISHING = _internals.REGISTRATIONPARTS_PUBLISHING
  REGISTRATIONPARTS_OPERATIONS = _internals.REGISTRATIONPARTS_OPERATIONS
  REGISTRATIONPARTS_SUBSCRIBER_RESOLUTION = _internals.REGISTRATIONPARTS_SUBSCRIBER_RESOLUTION
  REGISTRATIONPARTS_PUBLISHER_RESOLUTION = _internals.REGISTRATIONPARTS_PUBLISHER_RESOLUTION
  TOPICLIST_NOT_CREATED = _internals.TOPICLIST_NOT_CREATED
  TOPICLIST_CREATED = _internals.TOPICLIST_CREATED
  TOPICLIST_FAILURE = _internals.TOPICLIST_FAILURE
  RESOLUTIONLIST_UNRESOLVED = _internals.RESOLUTIONLIST_UNRESOLVED
  RESOLUTIONLIST_RESOLVED = _internals.RESOLUTIONLIST_RESOLVED
  RESOLUTIONLIST_RESOLUTION_FAILURE_BAD_SERVICE = _internals.RESOLUTIONLIST_RESOLUTION_FAILURE_BAD_SERVICE
  RESOLUTIONLIST_RESOLUTION_FAILURE_SERVICE_AUTHORIZATION_FAILED = _internals.RESOLUTIONLIST_RESOLUTION_FAILURE_SERVICE_AUTHORIZATION_FAILED
  RESOLUTIONLIST_RESOLUTION_FAILURE_BAD_TOPIC = _internals.RESOLUTIONLIST_RESOLUTION_FAILURE_BAD_TOPIC
  RESOLUTIONLIST_RESOLUTION_FAILURE_TOPIC_AUTHORIZATION_FAILED = _internals.RESOLUTIONLIST_RESOLUTION_FAILURE_TOPIC_AUTHORIZATION_FAILED
  MESSAGE_FRAGMENT_NONE = _internals.MESSAGE_FRAGMENT_NONE
  MESSAGE_FRAGMENT_START = _internals.MESSAGE_FRAGMENT_START
  MESSAGE_FRAGMENT_INTERMEDIATE = _internals.MESSAGE_FRAGMENT_INTERMEDIATE
  MESSAGE_FRAGMENT_END = _internals.MESSAGE_FRAGMENT_END
  MESSAGE_RECAPTYPE_NONE = _internals.MESSAGE_RECAPTYPE_NONE
  MESSAGE_RECAPTYPE_SOLICITED = _internals.MESSAGE_RECAPTYPE_SOLICITED
  MESSAGE_RECAPTYPE_UNSOLICITED = _internals.MESSAGE_RECAPTYPE_UNSOLICITED
  ZFPUTIL_REMOTE_8194 = _internals.ZFPUTIL_REMOTE_8194
  ZFPUTIL_REMOTE_8196 = _internals.ZFPUTIL_REMOTE_8196
  IDENTITYUTIL_USERTYPE_UNKNOWN = _internals.IDENTITYUTIL_USERTYPE_UNKNOWN
  IDENTITYUTIL_USERTYPE_APP_PORTAL = _internals.IDENTITYUTIL_USERTYPE_APP_PORTAL
  IDENTITYUTIL_USERTYPE_SANDBOX_EXCEL = _internals.IDENTITYUTIL_USERTYPE_SANDBOX_EXCEL
  DATATYPE_BOOL = _internals.DATATYPE_BOOL
  DATATYPE_CHAR = _internals.DATATYPE_CHAR
  DATATYPE_BYTE = _internals.DATATYPE_BYTE
  DATATYPE_INT32 = _internals.DATATYPE_INT32
  DATATYPE_INT64 = _internals.DATATYPE_INT64
  DATATYPE_FLOAT32 = _internals.DATATYPE_FLOAT32
  DATATYPE_FLOAT64 = _internals.DATATYPE_FLOAT64
  DATATYPE_STRING = _internals.DATATYPE_STRING
  DATATYPE_BYTEARRAY = _internals.DATATYPE_BYTEARRAY
  DATATYPE_DATE = _internals.DATATYPE_DATE
  DATATYPE_TIME = _internals.DATATYPE_TIME
  DATATYPE_DECIMAL = _internals.DATATYPE_DECIMAL
  DATATYPE_DATETIME = _internals.DATATYPE_DATETIME
  DATATYPE_ENUMERATION = _internals.DATATYPE_ENUMERATION
  DATATYPE_SEQUENCE = _internals.DATATYPE_SEQUENCE
  DATATYPE_CHOICE = _internals.DATATYPE_CHOICE
  DATATYPE_CORRELATION_ID = _internals.DATATYPE_CORRELATION_ID
  blpapi_Logging_SEVERITY_OFF = _internals.blpapi_Logging_SEVERITY_OFF
  blpapi_Logging_SEVERITY_FATAL = _internals.blpapi_Logging_SEVERITY_FATAL
  blpapi_Logging_SEVERITY_ERROR = _internals.blpapi_Logging_SEVERITY_ERROR
  blpapi_Logging_SEVERITY_WARN = _internals.blpapi_Logging_SEVERITY_WARN
  blpapi_Logging_SEVERITY_INFO = _internals.blpapi_Logging_SEVERITY_INFO
  blpapi_Logging_SEVERITY_DEBUG = _internals.blpapi_Logging_SEVERITY_DEBUG
  blpapi_Logging_SEVERITY_TRACE = _internals.blpapi_Logging_SEVERITY_TRACE
  
  def setLoggerCallbackWrapper(cb, severity):
      return _internals.setLoggerCallbackWrapper(cb, severity)
  setLoggerCallbackWrapper = _internals.setLoggerCallbackWrapper
  
  def blpapi_HighPrecisionDatetime_fromTimePoint_wrapper(original):
      return _internals.blpapi_HighPrecisionDatetime_fromTimePoint_wrapper(original)
  blpapi_HighPrecisionDatetime_fromTimePoint_wrapper = _internals.blpapi_HighPrecisionDatetime_fromTimePoint_wrapper
  
  def blpapi_Logging_registerCallback(callback, thresholdSeverity):
      return _internals.blpapi_Logging_registerCallback(callback, thresholdSeverity)
  blpapi_Logging_registerCallback = _internals.blpapi_Logging_registerCallback
  
  def blpapi_Logging_logTestMessage(severity):
      return _internals.blpapi_Logging_logTestMessage(severity)
  blpapi_Logging_logTestMessage = _internals.blpapi_Logging_logTestMessage
  
  def blpapi_DiagnosticsUtil_memoryInfo_wrapper():
      return _internals.blpapi_DiagnosticsUtil_memoryInfo_wrapper()
  blpapi_DiagnosticsUtil_memoryInfo_wrapper = _internals.blpapi_DiagnosticsUtil_memoryInfo_wrapper
  
  def blpapi_EventDispatcher_stop(handle, asynch):
      return _internals.blpapi_EventDispatcher_stop(handle, asynch)
  blpapi_EventDispatcher_stop = _internals.blpapi_EventDispatcher_stop
  
  def blpapi_Service_printHelper(service, level, spacesPerLevel):
      return _internals.blpapi_Service_printHelper(service, level, spacesPerLevel)
  blpapi_Service_printHelper = _internals.blpapi_Service_printHelper
  
  def blpapi_SchemaElementDefinition_printHelper(item, level, spacesPerLevel):
      return _internals.blpapi_SchemaElementDefinition_printHelper(item, level, spacesPerLevel)
  blpapi_SchemaElementDefinition_printHelper = _internals.blpapi_SchemaElementDefinition_printHelper
  
  def blpapi_SchemaTypeDefinition_printHelper(item, level, spacesPerLevel):
      return _internals.blpapi_SchemaTypeDefinition_printHelper(item, level, spacesPerLevel)
  blpapi_SchemaTypeDefinition_printHelper = _internals.blpapi_SchemaTypeDefinition_printHelper
  
  def blpapi_Message_printHelper(message, level, spacesPerLevel):
      return _internals.blpapi_Message_printHelper(message, level, spacesPerLevel)
  blpapi_Message_printHelper = _internals.blpapi_Message_printHelper
  
  def blpapi_SessionOptions_printHelper(sessionOptions, level, spacesPerLevel):
      return _internals.blpapi_SessionOptions_printHelper(sessionOptions, level, spacesPerLevel)
  blpapi_SessionOptions_printHelper = _internals.blpapi_SessionOptions_printHelper
  
  def blpapi_TestUtil_serializeServiceHelper(service):
      return _internals.blpapi_TestUtil_serializeServiceHelper(service)
  blpapi_TestUtil_serializeServiceHelper = _internals.blpapi_TestUtil_serializeServiceHelper
  
  def blpapi_SchemaTypeDefinition_hasElementDefinition(type, nameString, name):
      return _internals.blpapi_SchemaTypeDefinition_hasElementDefinition(type, nameString, name)
  blpapi_SchemaTypeDefinition_hasElementDefinition = _internals.blpapi_SchemaTypeDefinition_hasElementDefinition
  
  def blpapi_ConstantList_hasConstant(list, nameString, name):
      return _internals.blpapi_ConstantList_hasConstant(list, nameString, name)
  blpapi_ConstantList_hasConstant = _internals.blpapi_ConstantList_hasConstant
  
  def blpapi_Service_hasEventDefinition(service, nameString, name):
      return _internals.blpapi_Service_hasEventDefinition(service, nameString, name)
  blpapi_Service_hasEventDefinition = _internals.blpapi_Service_hasEventDefinition
  
  def blpapi_Service_hasOperation(service, nameString, name):
      return _internals.blpapi_Service_hasOperation(service, nameString, name)
  blpapi_Service_hasOperation = _internals.blpapi_Service_hasOperation
  
  def blpapi_SubscriptionList_addHelper(list, topic, correlationId, fields, options):
      return _internals.blpapi_SubscriptionList_addHelper(list, topic, correlationId, fields, options)
  blpapi_SubscriptionList_addHelper = _internals.blpapi_SubscriptionList_addHelper
  
  def blpapi_Name_hasName(nameString):
      return _internals.blpapi_Name_hasName(nameString)
  blpapi_Name_hasName = _internals.blpapi_Name_hasName
  
  def blpapi_TopicList_createFromResolutionList(arg1):
      return _internals.blpapi_TopicList_createFromResolutionList(arg1)
  blpapi_TopicList_createFromResolutionList = _internals.blpapi_TopicList_createFromResolutionList
  class intArray(_object):
      __swig_setmethods__ = {}
      __setattr__ = lambda self, name, value: _swig_setattr(self, intArray, name, value)
      __swig_getmethods__ = {}
      __getattr__ = lambda self, name: _swig_getattr(self, intArray, name)
      __repr__ = _swig_repr
  
      def __init__(self, nelements):
          this = _internals.new_intArray(nelements)
          try:
              self.this.append(this)
          except __builtin__.Exception:
              self.this = this
      __swig_destroy__ = _internals.delete_intArray
      __del__ = lambda self: None
  
      def __getitem__(self, index):
          return _internals.intArray___getitem__(self, index)
  
      def __setitem__(self, index, value):
          return _internals.intArray___setitem__(self, index, value)
  
      def cast(self):
          return _internals.intArray_cast(self)
      if _newclass:
          frompointer = staticmethod(_internals.intArray_frompointer)
      else:
          frompointer = _internals.intArray_frompointer
  intArray_swigregister = _internals.intArray_swigregister
  intArray_swigregister(intArray)
  
  def intArray_frompointer(t):
      return _internals.intArray_frompointer(t)
  intArray_frompointer = _internals.intArray_frompointer
  
  
  def new_topicPtrArray(nelements):
      return _internals.new_topicPtrArray(nelements)
  new_topicPtrArray = _internals.new_topicPtrArray
  
  def delete_topicPtrArray(ary):
      return _internals.delete_topicPtrArray(ary)
  delete_topicPtrArray = _internals.delete_topicPtrArray
  
  def topicPtrArray_getitem(ary, index):
      return _internals.topicPtrArray_getitem(ary, index)
  topicPtrArray_getitem = _internals.topicPtrArray_getitem
  
  def topicPtrArray_setitem(ary, index, value):
      return _internals.topicPtrArray_setitem(ary, index, value)
  topicPtrArray_setitem = _internals.topicPtrArray_setitem
  
  def CorrelationId_t_equals(cid1, cid2):
      return _internals.CorrelationId_t_equals(cid1, cid2)
  CorrelationId_t_equals = _internals.CorrelationId_t_equals
  class CorrelationId(_object):
      """
      A key used to identify individual subscriptions or requests.
  
      Two :class:`CorrelationId` objects are considered equal if they have the same
      :meth:`type()` and:
  
      - Hold the same (not just equal!) objects, if the type is :attr:`OBJECT_TYPE`.
      - Hold equal integers, if the type is :attr:`INT_TYPE` or :attr:`AUTOGEN_TYPE`.
  
      If the type is :attr:`UNSET_TYPE`, then the two :class:`CorrelationId` objects
      are always equal (as the value of both will necessarily be ``None``).
  
      It is possible that a user constructed :class:`CorrelationId` and a
      :class:`CorrelationId` generated by the API could return the same result for
      :meth:`value()`. However, they will not compare equal because they have a
      different :meth:`type()`.
  
      :class:`CorrelationId` objects are passed to many of the :class:`Session`
      object methods which initiate asynchronous operations and are obtained from
      :class:`Message` objects which are delivered as a result of those asynchronous
      operations.
  
      When subscribing or requesting information, an application has the choice of
      providing a :class:`CorrelationId` they construct themselves or allowing the
      session to construct one for them. If the application supplies a
      :class:`CorrelationId`, it must not re-use the value contained in it in another
      :class:`CorrelationId`, whilst the original request or subscription is still
      active.
  
      The ``xxx_TYPE`` class attributes represent the possible types of
      :class:`CorrelationId`.
      """
  
      __swig_setmethods__ = {}
      __setattr__ = lambda self, name, value: _swig_setattr(self, CorrelationId, name, value)
      __swig_getmethods__ = {}
      __getattr__ = lambda self, name: _swig_getattr(self, CorrelationId, name)
      __repr__ = _swig_repr
      __swig_getmethods__["value"] = _internals.CorrelationId_value_get
      if _newclass:
          value = _swig_property(_internals.CorrelationId_value_get)
  
      UNSET_TYPE = _internals.CORRELATION_TYPE_UNSET
      """The :class:`CorrelationId` is unset. That is, it was created by the
      default :class:`CorrelationId` constructor."""
  
      INT_TYPE = _internals.CORRELATION_TYPE_INT
      """The :class:`CorrelationId` was created from an :class:`int` or
      :class:`long` supplied by the user."""
  
      OBJECT_TYPE = _internals.CORRELATION_TYPE_POINTER
      """The :class:`CorrelationId` was created from an object supplied by
      the user."""
  
      AUTOGEN_TYPE = _internals.CORRELATION_TYPE_AUTOGEN
      """The :class:`CorrelationId` was created internally by API."""
  
      MAX_CLASS_ID = _internals.CORRELATION_MAX_CLASS_ID
      """The maximum value allowed for ``classId``."""
  
      __TYPE_NAMES = {
          _internals.CORRELATION_TYPE_UNSET: "UNSET",
          _internals.CORRELATION_TYPE_INT: "INTEGER",
          _internals.CORRELATION_TYPE_POINTER: "OBJECT",
          _internals.CORRELATION_TYPE_AUTOGEN: "AUTOGEN"
      }
  
      def __str__(self):
          """x.__str__() <==> str(x)"""
          valueType = self.type()
          valueTypeName = CorrelationId.__TYPE_NAMES[valueType] 
  
          if valueType == CorrelationId.UNSET_TYPE:
              return valueTypeName
          else:
              return "({0}: {1!r}, ClassId: {2})".format(
                  valueTypeName, self.value(), self.classId())
  
      def __hash__(self):
          return hash((self.type(), self.classId(), self.__toInteger()))
  
      def __eq__(self, other):
          """x.__eq__(y) <==> x==y"""
          try:
              return bool(CorrelationId_t_equals(self, other))
          except Exception:
              return NotImplemented
  
      def __ne__(self, other):
          """x.__ne__(y) <==> x!=y"""
          equal = self.__eq__(other)
          return NotImplemented if equal is NotImplemented else not equal
  
      def value(self):
          """
          Returns:
              int or long or object: The value of this CorrelationId object.
  
          The return value depends on this :class:`CorrelationId`\ 's value
          type and could be:
  
          - Integer (``type() == CorrelationId.INT_TYPE``
            or ``type() == CorrelationId.AUTOGEN_TYPE``)
          - Object (``type() == CorrelationId.OBJECT_TYPE``)
          - ``None`` (``type() == CorrelationId.UNSET_TYPE``)
          """
          valueType = self.type()
          if valueType == CorrelationId.INT_TYPE \
                  or valueType == CorrelationId.AUTOGEN_TYPE:
              return self.__asInteger()
          elif valueType == CorrelationId.OBJECT_TYPE:
              return self.__asObject()
          else:
              return None
  
      def _handle(self):
          return self
  
  
      def __init__(self, *args):
          """
          ``CorrelationId([value[, classId=0]])`` constructs a :class:`CorrelationId`
          object.
  
          If ``value`` is an integer (either :class:`int` or :class:`long`) then the
          created :class:`CorrelationId` will have type :attr:`INT_TYPE`. Otherwise, it
          will have type :attr:`OBJECT_TYPE`.
  
          If no arguments are specified, then the type will be :attr:`UNSET_TYPE`.
  
          The maximum allowed ``classId`` value is :attr:`MAX_CLASS_ID`.
          """
          this = _internals.new_CorrelationId(*args)
          try:
              self.this.append(this)
          except __builtin__.Exception:
              self.this = this
      __swig_destroy__ = _internals.delete_CorrelationId
      __del__ = lambda self: None
  
      def type(self):
          """
          Returns:
              int: The type of this CorrelationId object (see the ``xxx_TYPE`` class
              attributes)
          """
          return _internals.CorrelationId_type(self)
  
  
      def classId(self):
          """
          Returns:
              int: The user defined classification of this :class:`CorrelationId`
              object
          """
          return _internals.CorrelationId_classId(self)
  
  
      def __asObject(self):
          return _internals.CorrelationId___asObject(self)
  
      def __asInteger(self):
          return _internals.CorrelationId___asInteger(self)
  
      def __toInteger(self):
          return _internals.CorrelationId___toInteger(self)
  CorrelationId_swigregister = _internals.CorrelationId_swigregister
  CorrelationId_swigregister(CorrelationId)
  
  class blpapi_CorrelationId_t__value(_object):
      __swig_setmethods__ = {}
      __setattr__ = lambda self, name, value: _swig_setattr(self, blpapi_CorrelationId_t__value, name, value)
      __swig_getmethods__ = {}
      __getattr__ = lambda self, name: _swig_getattr(self, blpapi_CorrelationId_t__value, name)
      __repr__ = _swig_repr
  
      def __init__(self):
          this = _internals.new_blpapi_CorrelationId_t__value()
          try:
              self.this.append(this)
          except __builtin__.Exception:
              self.this = this
      __swig_destroy__ = _internals.delete_blpapi_CorrelationId_t__value
      __del__ = lambda self: None
  blpapi_CorrelationId_t__value_swigregister = _internals.blpapi_CorrelationId_t__value_swigregister
  blpapi_CorrelationId_t__value_swigregister(blpapi_CorrelationId_t__value)
  
  
  def blpapi_Element_setElementFloat(element, nameString, name, value):
      return _internals.blpapi_Element_setElementFloat(element, nameString, name, value)
  blpapi_Element_setElementFloat = _internals.blpapi_Element_setElementFloat
  
  def blpapi_Element_setValueFloat(element, value, index):
      return _internals.blpapi_Element_setValueFloat(element, value, index)
  blpapi_Element_setValueFloat = _internals.blpapi_Element_setValueFloat
  
  def blpapi_Element_printHelper(element, level, spacesPerLevel):
      return _internals.blpapi_Element_printHelper(element, level, spacesPerLevel)
  blpapi_Element_printHelper = _internals.blpapi_Element_printHelper
  
  def blpapi_Element_name(element):
      return _internals.blpapi_Element_name(element)
  blpapi_Element_name = _internals.blpapi_Element_name
  
  def blpapi_Element_nameString(element):
      return _internals.blpapi_Element_nameString(element)
  blpapi_Element_nameString = _internals.blpapi_Element_nameString
  
  def blpapi_Element_definition(element):
      return _internals.blpapi_Element_definition(element)
  blpapi_Element_definition = _internals.blpapi_Element_definition
  
  def blpapi_Element_datatype(element):
      return _internals.blpapi_Element_datatype(element)
  blpapi_Element_datatype = _internals.blpapi_Element_datatype
  
  def blpapi_Element_isComplexType(element):
      return _internals.blpapi_Element_isComplexType(element)
  blpapi_Element_isComplexType = _internals.blpapi_Element_isComplexType
  
  def blpapi_Element_isArray(element):
      return _internals.blpapi_Element_isArray(element)
  blpapi_Element_isArray = _internals.blpapi_Element_isArray
  
  def blpapi_Element_isReadOnly(element):
      return _internals.blpapi_Element_isReadOnly(element)
  blpapi_Element_isReadOnly = _internals.blpapi_Element_isReadOnly
  
  def blpapi_Element_numValues(element):
      return _internals.blpapi_Element_numValues(element)
  blpapi_Element_numValues = _internals.blpapi_Element_numValues
  
  def blpapi_Element_numElements(element):
      return _internals.blpapi_Element_numElements(element)
  blpapi_Element_numElements = _internals.blpapi_Element_numElements
  
  def blpapi_Element_isNullValue(element, position):
      return _internals.blpapi_Element_isNullValue(element, position)
  blpapi_Element_isNullValue = _internals.blpapi_Element_isNullValue
  
  def blpapi_Element_isNull(element):
      return _internals.blpapi_Element_isNull(element)
  blpapi_Element_isNull = _internals.blpapi_Element_isNull
  
  def blpapi_Element_getElementAt(element, position):
      return _internals.blpapi_Element_getElementAt(element, position)
  blpapi_Element_getElementAt = _internals.blpapi_Element_getElementAt
  
  def blpapi_Element_getElement(element, nameString, name):
      return _internals.blpapi_Element_getElement(element, nameString, name)
  blpapi_Element_getElement = _internals.blpapi_Element_getElement
  
  def blpapi_Element_hasElementEx(element, nameString, name, excludeNullElements, reserved):
      return _internals.blpapi_Element_hasElementEx(element, nameString, name, excludeNullElements, reserved)
  blpapi_Element_hasElementEx = _internals.blpapi_Element_hasElementEx
  
  def blpapi_Element_getValueAsBool(element, index):
      return _internals.blpapi_Element_getValueAsBool(element, index)
  blpapi_Element_getValueAsBool = _internals.blpapi_Element_getValueAsBool
  
  def blpapi_Element_getValueAsChar(element, index):
      return _internals.blpapi_Element_getValueAsChar(element, index)
  blpapi_Element_getValueAsChar = _internals.blpapi_Element_getValueAsChar
  
  def blpapi_Element_getValueAsInt32(element, index):
      return _internals.blpapi_Element_getValueAsInt32(element, index)
  blpapi_Element_getValueAsInt32 = _internals.blpapi_Element_getValueAsInt32
  
  def blpapi_Element_getValueAsInt64(element, index):
      return _internals.blpapi_Element_getValueAsInt64(element, index)
  blpapi_Element_getValueAsInt64 = _internals.blpapi_Element_getValueAsInt64
  
  def blpapi_Element_getValueAsFloat64(element, index):
      return _internals.blpapi_Element_getValueAsFloat64(element, index)
  blpapi_Element_getValueAsFloat64 = _internals.blpapi_Element_getValueAsFloat64
  
  def blpapi_Element_getValueAsString(element, index):
      return _internals.blpapi_Element_getValueAsString(element, index)
  blpapi_Element_getValueAsString = _internals.blpapi_Element_getValueAsString
  
  def blpapi_Element_getValueAsDatetime(element, index):
      return _internals.blpapi_Element_getValueAsDatetime(element, index)
  blpapi_Element_getValueAsDatetime = _internals.blpapi_Element_getValueAsDatetime
  
  def blpapi_Element_getValueAsHighPrecisionDatetime(element, index):
      return _internals.blpapi_Element_getValueAsHighPrecisionDatetime(element, index)
  blpapi_Element_getValueAsHighPrecisionDatetime = _internals.blpapi_Element_getValueAsHighPrecisionDatetime
  
  def blpapi_Element_getValueAsElement(element, index):
      return _internals.blpapi_Element_getValueAsElement(element, index)
  blpapi_Element_getValueAsElement = _internals.blpapi_Element_getValueAsElement
  
  def blpapi_Element_getValueAsName(element, index):
      return _internals.blpapi_Element_getValueAsName(element, index)
  blpapi_Element_getValueAsName = _internals.blpapi_Element_getValueAsName
  
  def blpapi_Element_getChoice(element):
      return _internals.blpapi_Element_getChoice(element)
  blpapi_Element_getChoice = _internals.blpapi_Element_getChoice
  
  def blpapi_Element_setValueBool(element, value, index):
      return _internals.blpapi_Element_setValueBool(element, value, index)
  blpapi_Element_setValueBool = _internals.blpapi_Element_setValueBool
  
  def blpapi_Element_setValueInt32(element, value, index):
      return _internals.blpapi_Element_setValueInt32(element, value, index)
  blpapi_Element_setValueInt32 = _internals.blpapi_Element_setValueInt32
  
  def blpapi_Element_setValueInt64(element, value, index):
      return _internals.blpapi_Element_setValueInt64(element, value, index)
  blpapi_Element_setValueInt64 = _internals.blpapi_Element_setValueInt64
  
  def blpapi_Element_setValueString(element, value, index):
      return _internals.blpapi_Element_setValueString(element, value, index)
  blpapi_Element_setValueString = _internals.blpapi_Element_setValueString
  
  def blpapi_Element_setValueHighPrecisionDatetime(element, value, index):
      return _internals.blpapi_Element_setValueHighPrecisionDatetime(element, value, index)
  blpapi_Element_setValueHighPrecisionDatetime = _internals.blpapi_Element_setValueHighPrecisionDatetime
  
  def blpapi_Element_setValueFromName(element, value, index):
      return _internals.blpapi_Element_setValueFromName(element, value, index)
  blpapi_Element_setValueFromName = _internals.blpapi_Element_setValueFromName
  
  def blpapi_Element_setElementBool(element, nameString, name, value):
      return _internals.blpapi_Element_setElementBool(element, nameString, name, value)
  blpapi_Element_setElementBool = _internals.blpapi_Element_setElementBool
  
  def blpapi_Element_setElementInt32(element, nameString, name, value):
      return _internals.blpapi_Element_setElementInt32(element, nameString, name, value)
  blpapi_Element_setElementInt32 = _internals.blpapi_Element_setElementInt32
  
  def blpapi_Element_setElementInt64(element, nameString, name, value):
      return _internals.blpapi_Element_setElementInt64(element, nameString, name, value)
  blpapi_Element_setElementInt64 = _internals.blpapi_Element_setElementInt64
  
  def blpapi_Element_setElementString(element, nameString, name, value):
      return _internals.blpapi_Element_setElementString(element, nameString, name, value)
  blpapi_Element_setElementString = _internals.blpapi_Element_setElementString
  
  def blpapi_Element_setElementHighPrecisionDatetime(element, nameString, name, value):
      return _internals.blpapi_Element_setElementHighPrecisionDatetime(element, nameString, name, value)
  blpapi_Element_setElementHighPrecisionDatetime = _internals.blpapi_Element_setElementHighPrecisionDatetime
  
  def blpapi_Element_setElementFromName(element, elementName, name, buffer):
      return _internals.blpapi_Element_setElementFromName(element, elementName, name, buffer)
  blpapi_Element_setElementFromName = _internals.blpapi_Element_setElementFromName
  
  def blpapi_Element_appendElement(element):
      return _internals.blpapi_Element_appendElement(element)
  blpapi_Element_appendElement = _internals.blpapi_Element_appendElement
  
  def blpapi_Element_setChoice(element, nameCstr, name, index):
      return _internals.blpapi_Element_setChoice(element, nameCstr, name, index)
  blpapi_Element_setChoice = _internals.blpapi_Element_setChoice
  
  def blpapi_EventFormatter_setValueFloat(formatter, typeString, typeName, value):
      return _internals.blpapi_EventFormatter_setValueFloat(formatter, typeString, typeName, value)
  blpapi_EventFormatter_setValueFloat = _internals.blpapi_EventFormatter_setValueFloat
  
  def blpapi_EventFormatter_appendValueFloat(formatter, value):
      return _internals.blpapi_EventFormatter_appendValueFloat(formatter, value)
  blpapi_EventFormatter_appendValueFloat = _internals.blpapi_EventFormatter_appendValueFloat
  
  def blpapi_EventFormatter_create(event):
      return _internals.blpapi_EventFormatter_create(event)
  blpapi_EventFormatter_create = _internals.blpapi_EventFormatter_create
  
  def blpapi_EventFormatter_destroy(victim):
      return _internals.blpapi_EventFormatter_destroy(victim)
  blpapi_EventFormatter_destroy = _internals.blpapi_EventFormatter_destroy
  
  def blpapi_EventFormatter_appendMessage(formatter, typeString, typeName, topic):
      return _internals.blpapi_EventFormatter_appendMessage(formatter, typeString, typeName, topic)
  blpapi_EventFormatter_appendMessage = _internals.blpapi_EventFormatter_appendMessage
  
  def blpapi_EventFormatter_appendMessageSeq(formatter, typeString, typeName, topic, sequenceNumber, arg6):
      return _internals.blpapi_EventFormatter_appendMessageSeq(formatter, typeString, typeName, topic, sequenceNumber, arg6)
  blpapi_EventFormatter_appendMessageSeq = _internals.blpapi_EventFormatter_appendMessageSeq
  
  def blpapi_EventFormatter_appendResponse(formatter, typeString, typeName):
      return _internals.blpapi_EventFormatter_appendResponse(formatter, typeString, typeName)
  blpapi_EventFormatter_appendResponse = _internals.blpapi_EventFormatter_appendResponse
  
  def blpapi_EventFormatter_appendRecapMessage(formatter, topic, cid):
      return _internals.blpapi_EventFormatter_appendRecapMessage(formatter, topic, cid)
  blpapi_EventFormatter_appendRecapMessage = _internals.blpapi_EventFormatter_appendRecapMessage
  
  def blpapi_EventFormatter_appendRecapMessageSeq(formatter, topic, cid, sequenceNumber, arg5):
      return _internals.blpapi_EventFormatter_appendRecapMessageSeq(formatter, topic, cid, sequenceNumber, arg5)
  blpapi_EventFormatter_appendRecapMessageSeq = _internals.blpapi_EventFormatter_appendRecapMessageSeq
  
  def blpapi_EventFormatter_appendFragmentedRecapMessage(formatter, typeString, typeName, topic, cid, fragmentType):
      return _internals.blpapi_EventFormatter_appendFragmentedRecapMessage(formatter, typeString, typeName, topic, cid, fragmentType)
  blpapi_EventFormatter_appendFragmentedRecapMessage = _internals.blpapi_EventFormatter_appendFragmentedRecapMessage
  
  def blpapi_EventFormatter_appendFragmentedRecapMessageSeq(formatter, typeString, typeName, topic, fragmentType, sequenceNumber):
      return _internals.blpapi_EventFormatter_appendFragmentedRecapMessageSeq(formatter, typeString, typeName, topic, fragmentType, sequenceNumber)
  blpapi_EventFormatter_appendFragmentedRecapMessageSeq = _internals.blpapi_EventFormatter_appendFragmentedRecapMessageSeq
  
  def blpapi_EventFormatter_setValueBool(formatter, typeString, typeName, value):
      return _internals.blpapi_EventFormatter_setValueBool(formatter, typeString, typeName, value)
  blpapi_EventFormatter_setValueBool = _internals.blpapi_EventFormatter_setValueBool
  
  def blpapi_EventFormatter_setValueChar(formatter, typeString, typeName, value):
      return _internals.blpapi_EventFormatter_setValueChar(formatter, typeString, typeName, value)
  blpapi_EventFormatter_setValueChar = _internals.blpapi_EventFormatter_setValueChar
  
  def blpapi_EventFormatter_setValueInt32(formatter, typeString, typeName, value):
      return _internals.blpapi_EventFormatter_setValueInt32(formatter, typeString, typeName, value)
  blpapi_EventFormatter_setValueInt32 = _internals.blpapi_EventFormatter_setValueInt32
  
  def blpapi_EventFormatter_setValueInt64(formatter, typeString, typeName, value):
      return _internals.blpapi_EventFormatter_setValueInt64(formatter, typeString, typeName, value)
  blpapi_EventFormatter_setValueInt64 = _internals.blpapi_EventFormatter_setValueInt64
  
  def blpapi_EventFormatter_setValueHighPrecisionDatetime(formatter, typeString, typeName, value):
      return _internals.blpapi_EventFormatter_setValueHighPrecisionDatetime(formatter, typeString, typeName, value)
  blpapi_EventFormatter_setValueHighPrecisionDatetime = _internals.blpapi_EventFormatter_setValueHighPrecisionDatetime
  
  def blpapi_EventFormatter_setValueString(formatter, typeString, typeName, value):
      return _internals.blpapi_EventFormatter_setValueString(formatter, typeString, typeName, value)
  blpapi_EventFormatter_setValueString = _internals.blpapi_EventFormatter_setValueString
  
  def blpapi_EventFormatter_setValueFromName(formatter, typeString, typeName, value):
      return _internals.blpapi_EventFormatter_setValueFromName(formatter, typeString, typeName, value)
  blpapi_EventFormatter_setValueFromName = _internals.blpapi_EventFormatter_setValueFromName
  
  def blpapi_EventFormatter_setValueNull(formatter, typeString, typeName):
      return _internals.blpapi_EventFormatter_setValueNull(formatter, typeString, typeName)
  blpapi_EventFormatter_setValueNull = _internals.blpapi_EventFormatter_setValueNull
  
  def blpapi_EventFormatter_pushElement(formatter, typeString, typeName):
      return _internals.blpapi_EventFormatter_pushElement(formatter, typeString, typeName)
  blpapi_EventFormatter_pushElement = _internals.blpapi_EventFormatter_pushElement
  
  def blpapi_EventFormatter_popElement(formatter):
      return _internals.blpapi_EventFormatter_popElement(formatter)
  blpapi_EventFormatter_popElement = _internals.blpapi_EventFormatter_popElement
  
  def blpapi_EventFormatter_appendValueBool(formatter, value):
      return _internals.blpapi_EventFormatter_appendValueBool(formatter, value)
  blpapi_EventFormatter_appendValueBool = _internals.blpapi_EventFormatter_appendValueBool
  
  def blpapi_EventFormatter_appendValueChar(formatter, value):
      return _internals.blpapi_EventFormatter_appendValueChar(formatter, value)
  blpapi_EventFormatter_appendValueChar = _internals.blpapi_EventFormatter_appendValueChar
  
  def blpapi_EventFormatter_appendValueInt32(formatter, value):
      return _internals.blpapi_EventFormatter_appendValueInt32(formatter, value)
  blpapi_EventFormatter_appendValueInt32 = _internals.blpapi_EventFormatter_appendValueInt32
  
  def blpapi_EventFormatter_appendValueInt64(formatter, value):
      return _internals.blpapi_EventFormatter_appendValueInt64(formatter, value)
  blpapi_EventFormatter_appendValueInt64 = _internals.blpapi_EventFormatter_appendValueInt64
  
  def blpapi_EventFormatter_appendValueHighPrecisionDatetime(formatter, value):
      return _internals.blpapi_EventFormatter_appendValueHighPrecisionDatetime(formatter, value)
  blpapi_EventFormatter_appendValueHighPrecisionDatetime = _internals.blpapi_EventFormatter_appendValueHighPrecisionDatetime
  
  def blpapi_EventFormatter_appendValueString(formatter, value):
      return _internals.blpapi_EventFormatter_appendValueString(formatter, value)
  blpapi_EventFormatter_appendValueString = _internals.blpapi_EventFormatter_appendValueString
  
  def blpapi_EventFormatter_appendValueFromName(formatter, value):
      return _internals.blpapi_EventFormatter_appendValueFromName(formatter, value)
  blpapi_EventFormatter_appendValueFromName = _internals.blpapi_EventFormatter_appendValueFromName
  
  def blpapi_EventFormatter_appendElement(formatter):
      return _internals.blpapi_EventFormatter_appendElement(formatter)
  blpapi_EventFormatter_appendElement = _internals.blpapi_EventFormatter_appendElement
  
  def Session_createHelper(parameters, eventHandlerFunc, dispatcher):
      return _internals.Session_createHelper(parameters, eventHandlerFunc, dispatcher)
  Session_createHelper = _internals.Session_createHelper
  
  def Session_destroyHelper(sessionHandle, eventHandlerFunc):
      return _internals.Session_destroyHelper(sessionHandle, eventHandlerFunc)
  Session_destroyHelper = _internals.Session_destroyHelper
  
  def blpapi_EventDispatcher_create(numDispatcherThreads):
      return _internals.blpapi_EventDispatcher_create(numDispatcherThreads)
  blpapi_EventDispatcher_create = _internals.blpapi_EventDispatcher_create
  
  def blpapi_EventDispatcher_destroy(handle):
      return _internals.blpapi_EventDispatcher_destroy(handle)
  blpapi_EventDispatcher_destroy = _internals.blpapi_EventDispatcher_destroy
  
  def blpapi_EventDispatcher_start(handle):
      return _internals.blpapi_EventDispatcher_start(handle)
  blpapi_EventDispatcher_start = _internals.blpapi_EventDispatcher_start
  
  def ProviderSession_createHelper(parameters, eventHandlerFunc, dispatcher):
      return _internals.ProviderSession_createHelper(parameters, eventHandlerFunc, dispatcher)
  ProviderSession_createHelper = _internals.ProviderSession_createHelper
  
  def ProviderSession_destroyHelper(sessionHandle, eventHandlerFunc):
      return _internals.ProviderSession_destroyHelper(sessionHandle, eventHandlerFunc)
  ProviderSession_destroyHelper = _internals.ProviderSession_destroyHelper
  
  def ProviderSession_terminateSubscriptionsOnTopic(sessionHandle, topic, message):
      return _internals.ProviderSession_terminateSubscriptionsOnTopic(sessionHandle, topic, message)
  ProviderSession_terminateSubscriptionsOnTopic = _internals.ProviderSession_terminateSubscriptionsOnTopic
  
  def blpapi_MessageFormatter_setValueFloat(formatter, typeName, value):
      return _internals.blpapi_MessageFormatter_setValueFloat(formatter, typeName, value)
  blpapi_MessageFormatter_setValueFloat = _internals.blpapi_MessageFormatter_setValueFloat
  
  def blpapi_MessageFormatter_appendValueFloat(formatter, value):
      return _internals.blpapi_MessageFormatter_appendValueFloat(formatter, value)
  blpapi_MessageFormatter_appendValueFloat = _internals.blpapi_MessageFormatter_appendValueFloat
  
  def blpapi_MessageFormatter_setValueBool(formatter, typeName, value):
      return _internals.blpapi_MessageFormatter_setValueBool(formatter, typeName, value)
  blpapi_MessageFormatter_setValueBool = _internals.blpapi_MessageFormatter_setValueBool
  
  def blpapi_MessageFormatter_setValueChar(formatter, typeName, value):
      return _internals.blpapi_MessageFormatter_setValueChar(formatter, typeName, value)
  blpapi_MessageFormatter_setValueChar = _internals.blpapi_MessageFormatter_setValueChar
  
  def blpapi_MessageFormatter_setValueInt32(formatter, typeName, value):
      return _internals.blpapi_MessageFormatter_setValueInt32(formatter, typeName, value)
  blpapi_MessageFormatter_setValueInt32 = _internals.blpapi_MessageFormatter_setValueInt32
  
  def blpapi_MessageFormatter_setValueInt64(formatter, typeName, value):
      return _internals.blpapi_MessageFormatter_setValueInt64(formatter, typeName, value)
  blpapi_MessageFormatter_setValueInt64 = _internals.blpapi_MessageFormatter_setValueInt64
  
  def blpapi_MessageFormatter_setValueFloat32(formatter, typeName, value):
      return _internals.blpapi_MessageFormatter_setValueFloat32(formatter, typeName, value)
  blpapi_MessageFormatter_setValueFloat32 = _internals.blpapi_MessageFormatter_setValueFloat32
  
  def blpapi_MessageFormatter_setValueFloat64(formatter, typeName, value):
      return _internals.blpapi_MessageFormatter_setValueFloat64(formatter, typeName, value)
  blpapi_MessageFormatter_setValueFloat64 = _internals.blpapi_MessageFormatter_setValueFloat64
  
  def blpapi_MessageFormatter_setValueDatetime(formatter, typeName, value):
      return _internals.blpapi_MessageFormatter_setValueDatetime(formatter, typeName, value)
  blpapi_MessageFormatter_setValueDatetime = _internals.blpapi_MessageFormatter_setValueDatetime
  
  def blpapi_MessageFormatter_setValueHighPrecisionDatetime(formatter, typeName, value):
      return _internals.blpapi_MessageFormatter_setValueHighPrecisionDatetime(formatter, typeName, value)
  blpapi_MessageFormatter_setValueHighPrecisionDatetime = _internals.blpapi_MessageFormatter_setValueHighPrecisionDatetime
  
  def blpapi_MessageFormatter_setValueString(formatter, typeName, value):
      return _internals.blpapi_MessageFormatter_setValueString(formatter, typeName, value)
  blpapi_MessageFormatter_setValueString = _internals.blpapi_MessageFormatter_setValueString
  
  def blpapi_MessageFormatter_setValueFromName(formatter, typeName, value):
      return _internals.blpapi_MessageFormatter_setValueFromName(formatter, typeName, value)
  blpapi_MessageFormatter_setValueFromName = _internals.blpapi_MessageFormatter_setValueFromName
  
  def blpapi_MessageFormatter_setValueNull(formatter, typeName):
      return _internals.blpapi_MessageFormatter_setValueNull(formatter, typeName)
  blpapi_MessageFormatter_setValueNull = _internals.blpapi_MessageFormatter_setValueNull
  
  def blpapi_MessageFormatter_pushElement(formatter, typeName):
      return _internals.blpapi_MessageFormatter_pushElement(formatter, typeName)
  blpapi_MessageFormatter_pushElement = _internals.blpapi_MessageFormatter_pushElement
  
  def blpapi_MessageFormatter_popElement(formatter):
      return _internals.blpapi_MessageFormatter_popElement(formatter)
  blpapi_MessageFormatter_popElement = _internals.blpapi_MessageFormatter_popElement
  
  def blpapi_MessageFormatter_appendValueBool(formatter, value):
      return _internals.blpapi_MessageFormatter_appendValueBool(formatter, value)
  blpapi_MessageFormatter_appendValueBool = _internals.blpapi_MessageFormatter_appendValueBool
  
  def blpapi_MessageFormatter_appendValueChar(formatter, value):
      return _internals.blpapi_MessageFormatter_appendValueChar(formatter, value)
  blpapi_MessageFormatter_appendValueChar = _internals.blpapi_MessageFormatter_appendValueChar
  
  def blpapi_MessageFormatter_appendValueInt32(formatter, value):
      return _internals.blpapi_MessageFormatter_appendValueInt32(formatter, value)
  blpapi_MessageFormatter_appendValueInt32 = _internals.blpapi_MessageFormatter_appendValueInt32
  
  def blpapi_MessageFormatter_appendValueInt64(formatter, value):
      return _internals.blpapi_MessageFormatter_appendValueInt64(formatter, value)
  blpapi_MessageFormatter_appendValueInt64 = _internals.blpapi_MessageFormatter_appendValueInt64
  
  def blpapi_MessageFormatter_appendValueFloat32(formatter, value):
      return _internals.blpapi_MessageFormatter_appendValueFloat32(formatter, value)
  blpapi_MessageFormatter_appendValueFloat32 = _internals.blpapi_MessageFormatter_appendValueFloat32
  
  def blpapi_MessageFormatter_appendValueFloat64(formatter, value):
      return _internals.blpapi_MessageFormatter_appendValueFloat64(formatter, value)
  blpapi_MessageFormatter_appendValueFloat64 = _internals.blpapi_MessageFormatter_appendValueFloat64
  
  def blpapi_MessageFormatter_appendValueDatetime(formatter, value):
      return _internals.blpapi_MessageFormatter_appendValueDatetime(formatter, value)
  blpapi_MessageFormatter_appendValueDatetime = _internals.blpapi_MessageFormatter_appendValueDatetime
  
  def blpapi_MessageFormatter_appendValueHighPrecisionDatetime(formatter, value):
      return _internals.blpapi_MessageFormatter_appendValueHighPrecisionDatetime(formatter, value)
  blpapi_MessageFormatter_appendValueHighPrecisionDatetime = _internals.blpapi_MessageFormatter_appendValueHighPrecisionDatetime
  
  def blpapi_MessageFormatter_appendValueString(formatter, value):
      return _internals.blpapi_MessageFormatter_appendValueString(formatter, value)
  blpapi_MessageFormatter_appendValueString = _internals.blpapi_MessageFormatter_appendValueString
  
  def blpapi_MessageFormatter_appendValueFromName(formatter, value):
      return _internals.blpapi_MessageFormatter_appendValueFromName(formatter, value)
  blpapi_MessageFormatter_appendValueFromName = _internals.blpapi_MessageFormatter_appendValueFromName
  
  def blpapi_MessageFormatter_appendElement(formatter):
      return _internals.blpapi_MessageFormatter_appendElement(formatter)
  blpapi_MessageFormatter_appendElement = _internals.blpapi_MessageFormatter_appendElement
  
  def blpapi_MessageFormatter_FormatMessageJson(formatter, message):
      return _internals.blpapi_MessageFormatter_FormatMessageJson(formatter, message)
  blpapi_MessageFormatter_FormatMessageJson = _internals.blpapi_MessageFormatter_FormatMessageJson
  
  def blpapi_MessageFormatter_FormatMessageXml(formatter, message):
      return _internals.blpapi_MessageFormatter_FormatMessageXml(formatter, message)
  blpapi_MessageFormatter_FormatMessageXml = _internals.blpapi_MessageFormatter_FormatMessageXml
  
  def blpapi_MessageFormatter_copy(original):
      return _internals.blpapi_MessageFormatter_copy(original)
  blpapi_MessageFormatter_copy = _internals.blpapi_MessageFormatter_copy
  
  def blpapi_MessageFormatter_assign(rhs):
      return _internals.blpapi_MessageFormatter_assign(rhs)
  blpapi_MessageFormatter_assign = _internals.blpapi_MessageFormatter_assign
  
  def blpapi_MessageFormatter_destroy(formatter):
      return _internals.blpapi_MessageFormatter_destroy(formatter)
  blpapi_MessageFormatter_destroy = _internals.blpapi_MessageFormatter_destroy
  
  def blpapi_AuthOptions_create_default():
      return _internals.blpapi_AuthOptions_create_default()
  blpapi_AuthOptions_create_default = _internals.blpapi_AuthOptions_create_default
  
  def blpapi_AuthOptions_create_forUserMode(user):
      return _internals.blpapi_AuthOptions_create_forUserMode(user)
  blpapi_AuthOptions_create_forUserMode = _internals.blpapi_AuthOptions_create_forUserMode
  
  def blpapi_AuthOptions_create_forAppMode(app):
      return _internals.blpapi_AuthOptions_create_forAppMode(app)
  blpapi_AuthOptions_create_forAppMode = _internals.blpapi_AuthOptions_create_forAppMode
  
  def blpapi_AuthOptions_create_forUserAndAppMode(user, app):
      return _internals.blpapi_AuthOptions_create_forUserAndAppMode(user, app)
  blpapi_AuthOptions_create_forUserAndAppMode = _internals.blpapi_AuthOptions_create_forUserAndAppMode
  
  def blpapi_AuthOptions_create_forToken(token):
      return _internals.blpapi_AuthOptions_create_forToken(token)
  blpapi_AuthOptions_create_forToken = _internals.blpapi_AuthOptions_create_forToken
  
  def blpapi_AuthOptions_duplicate(dup):
      return _internals.blpapi_AuthOptions_duplicate(dup)
  blpapi_AuthOptions_duplicate = _internals.blpapi_AuthOptions_duplicate
  
  def blpapi_AuthOptions_copy(lhs, rhs):
      return _internals.blpapi_AuthOptions_copy(lhs, rhs)
  blpapi_AuthOptions_copy = _internals.blpapi_AuthOptions_copy
  
  def blpapi_AuthOptions_destroy(options):
      return _internals.blpapi_AuthOptions_destroy(options)
  blpapi_AuthOptions_destroy = _internals.blpapi_AuthOptions_destroy
  
  def blpapi_AuthUser_createWithLogonName():
      return _internals.blpapi_AuthUser_createWithLogonName()
  blpapi_AuthUser_createWithLogonName = _internals.blpapi_AuthUser_createWithLogonName
  
  def blpapi_AuthUser_createWithActiveDirectoryProperty(propertyName):
      return _internals.blpapi_AuthUser_createWithActiveDirectoryProperty(propertyName)
  blpapi_AuthUser_createWithActiveDirectoryProperty = _internals.blpapi_AuthUser_createWithActiveDirectoryProperty
  
  def blpapi_AuthUser_createWithManualOptions(userId, ipAddress):
      return _internals.blpapi_AuthUser_createWithManualOptions(userId, ipAddress)
  blpapi_AuthUser_createWithManualOptions = _internals.blpapi_AuthUser_createWithManualOptions
  
  def blpapi_AuthUser_duplicate(dup):
      return _internals.blpapi_AuthUser_duplicate(dup)
  blpapi_AuthUser_duplicate = _internals.blpapi_AuthUser_duplicate
  
  def blpapi_AuthUser_copy(lhs, rhs):
      return _internals.blpapi_AuthUser_copy(lhs, rhs)
  blpapi_AuthUser_copy = _internals.blpapi_AuthUser_copy
  
  def blpapi_AuthUser_destroy(user):
      return _internals.blpapi_AuthUser_destroy(user)
  blpapi_AuthUser_destroy = _internals.blpapi_AuthUser_destroy
  
  def blpapi_AuthApplication_create(appName):
      return _internals.blpapi_AuthApplication_create(appName)
  blpapi_AuthApplication_create = _internals.blpapi_AuthApplication_create
  
  def blpapi_AuthApplication_duplicate(dup):
      return _internals.blpapi_AuthApplication_duplicate(dup)
  blpapi_AuthApplication_duplicate = _internals.blpapi_AuthApplication_duplicate
  
  def blpapi_AuthApplication_copy(lhs, rhs):
      return _internals.blpapi_AuthApplication_copy(lhs, rhs)
  blpapi_AuthApplication_copy = _internals.blpapi_AuthApplication_copy
  
  def blpapi_AuthApplication_destroy(app):
      return _internals.blpapi_AuthApplication_destroy(app)
  blpapi_AuthApplication_destroy = _internals.blpapi_AuthApplication_destroy
  
  def blpapi_AuthToken_create(tokenStr):
      return _internals.blpapi_AuthToken_create(tokenStr)
  blpapi_AuthToken_create = _internals.blpapi_AuthToken_create
  
  def blpapi_AuthToken_duplicate(dup):
      return _internals.blpapi_AuthToken_duplicate(dup)
  blpapi_AuthToken_duplicate = _internals.blpapi_AuthToken_duplicate
  
  def blpapi_AuthToken_copy(lhs, rhs):
      return _internals.blpapi_AuthToken_copy(lhs, rhs)
  blpapi_AuthToken_copy = _internals.blpapi_AuthToken_copy
  
  def blpapi_AuthToken_destroy(token):
      return _internals.blpapi_AuthToken_destroy(token)
  blpapi_AuthToken_destroy = _internals.blpapi_AuthToken_destroy
  UNKNOWN_CLASS = _internals.UNKNOWN_CLASS
  INVALIDSTATE_CLASS = _internals.INVALIDSTATE_CLASS
  INVALIDARG_CLASS = _internals.INVALIDARG_CLASS
  IOERROR_CLASS = _internals.IOERROR_CLASS
  CNVERROR_CLASS = _internals.CNVERROR_CLASS
  BOUNDSERROR_CLASS = _internals.BOUNDSERROR_CLASS
  NOTFOUND_CLASS = _internals.NOTFOUND_CLASS
  FLDNOTFOUND_CLASS = _internals.FLDNOTFOUND_CLASS
  UNSUPPORTED_CLASS = _internals.UNSUPPORTED_CLASS
  ERROR_UNKNOWN = _internals.ERROR_UNKNOWN
  ERROR_ILLEGAL_ARG = _internals.ERROR_ILLEGAL_ARG
  ERROR_ILLEGAL_ACCESS = _internals.ERROR_ILLEGAL_ACCESS
  ERROR_INVALID_SESSION = _internals.ERROR_INVALID_SESSION
  ERROR_DUPLICATE_CORRELATIONID = _internals.ERROR_DUPLICATE_CORRELATIONID
  ERROR_INTERNAL_ERROR = _internals.ERROR_INTERNAL_ERROR
  ERROR_RESOLVE_FAILED = _internals.ERROR_RESOLVE_FAILED
  ERROR_CONNECT_FAILED = _internals.ERROR_CONNECT_FAILED
  ERROR_ILLEGAL_STATE = _internals.ERROR_ILLEGAL_STATE
  ERROR_CODEC_FAILURE = _internals.ERROR_CODEC_FAILURE
  ERROR_INDEX_OUT_OF_RANGE = _internals.ERROR_INDEX_OUT_OF_RANGE
  ERROR_INVALID_CONVERSION = _internals.ERROR_INVALID_CONVERSION
  ERROR_ITEM_NOT_FOUND = _internals.ERROR_ITEM_NOT_FOUND
  ERROR_IO_ERROR = _internals.ERROR_IO_ERROR
  ERROR_CORRELATION_NOT_FOUND = _internals.ERROR_CORRELATION_NOT_FOUND
  ERROR_SERVICE_NOT_FOUND = _internals.ERROR_SERVICE_NOT_FOUND
  ERROR_LOGON_LOOKUP_FAILED = _internals.ERROR_LOGON_LOOKUP_FAILED
  ERROR_DS_LOOKUP_FAILED = _internals.ERROR_DS_LOOKUP_FAILED
  ERROR_UNSUPPORTED_OPERATION = _internals.ERROR_UNSUPPORTED_OPERATION
  ERROR_DS_PROPERTY_NOT_FOUND = _internals.ERROR_DS_PROPERTY_NOT_FOUND
  ERROR_MSG_TOO_LARGE = _internals.ERROR_MSG_TOO_LARGE
  
  def blpapi_getLastErrorDescription(resultCode):
      return _internals.blpapi_getLastErrorDescription(resultCode)
  blpapi_getLastErrorDescription = _internals.blpapi_getLastErrorDescription
  
  def blpapi_SessionOptions_create():
      return _internals.blpapi_SessionOptions_create()
  blpapi_SessionOptions_create = _internals.blpapi_SessionOptions_create
  
  def blpapi_SessionOptions_destroy(parameters):
      return _internals.blpapi_SessionOptions_destroy(parameters)
  blpapi_SessionOptions_destroy = _internals.blpapi_SessionOptions_destroy
  
  def blpapi_SessionOptions_setServerHost(parameters, serverHost):
      return _internals.blpapi_SessionOptions_setServerHost(parameters, serverHost)
  blpapi_SessionOptions_setServerHost = _internals.blpapi_SessionOptions_setServerHost
  
  def blpapi_SessionOptions_setServerPort(parameters, serverPort):
      return _internals.blpapi_SessionOptions_setServerPort(parameters, serverPort)
  blpapi_SessionOptions_setServerPort = _internals.blpapi_SessionOptions_setServerPort
  
  def blpapi_SessionOptions_setServerAddress(parameters, serverHost, serverPort, index):
      return _internals.blpapi_SessionOptions_setServerAddress(parameters, serverHost, serverPort, index)
  blpapi_SessionOptions_setServerAddress = _internals.blpapi_SessionOptions_setServerAddress
  
  def blpapi_SessionOptions_removeServerAddress(parameters, index):
      return _internals.blpapi_SessionOptions_removeServerAddress(parameters, index)
  blpapi_SessionOptions_removeServerAddress = _internals.blpapi_SessionOptions_removeServerAddress
  
  def blpapi_SessionOptions_setConnectTimeout(parameters, timeoutInMilliseconds):
      return _internals.blpapi_SessionOptions_setConnectTimeout(parameters, timeoutInMilliseconds)
  blpapi_SessionOptions_setConnectTimeout = _internals.blpapi_SessionOptions_setConnectTimeout
  
  def blpapi_SessionOptions_setDefaultServices(parameters, defaultServices):
      return _internals.blpapi_SessionOptions_setDefaultServices(parameters, defaultServices)
  blpapi_SessionOptions_setDefaultServices = _internals.blpapi_SessionOptions_setDefaultServices
  
  def blpapi_SessionOptions_setDefaultSubscriptionService(parameters, serviceIdentifier):
      return _internals.blpapi_SessionOptions_setDefaultSubscriptionService(parameters, serviceIdentifier)
  blpapi_SessionOptions_setDefaultSubscriptionService = _internals.blpapi_SessionOptions_setDefaultSubscriptionService
  
  def blpapi_SessionOptions_setDefaultTopicPrefix(parameters, prefix):
      return _internals.blpapi_SessionOptions_setDefaultTopicPrefix(parameters, prefix)
  blpapi_SessionOptions_setDefaultTopicPrefix = _internals.blpapi_SessionOptions_setDefaultTopicPrefix
  
  def blpapi_SessionOptions_setAllowMultipleCorrelatorsPerMsg(parameters, allowMultipleCorrelatorsPerMsg):
      return _internals.blpapi_SessionOptions_setAllowMultipleCorrelatorsPerMsg(parameters, allowMultipleCorrelatorsPerMsg)
  blpapi_SessionOptions_setAllowMultipleCorrelatorsPerMsg = _internals.blpapi_SessionOptions_setAllowMultipleCorrelatorsPerMsg
  
  def blpapi_SessionOptions_setClientMode(parameters, clientMode):
      return _internals.blpapi_SessionOptions_setClientMode(parameters, clientMode)
  blpapi_SessionOptions_setClientMode = _internals.blpapi_SessionOptions_setClientMode
  
  def blpapi_SessionOptions_setMaxPendingRequests(parameters, maxPendingRequests):
      return _internals.blpapi_SessionOptions_setMaxPendingRequests(parameters, maxPendingRequests)
  blpapi_SessionOptions_setMaxPendingRequests = _internals.blpapi_SessionOptions_setMaxPendingRequests
  
  def blpapi_SessionOptions_setAutoRestartOnDisconnection(parameters, autoRestart):
      return _internals.blpapi_SessionOptions_setAutoRestartOnDisconnection(parameters, autoRestart)
  blpapi_SessionOptions_setAutoRestartOnDisconnection = _internals.blpapi_SessionOptions_setAutoRestartOnDisconnection
  
  def blpapi_SessionOptions_setSessionIdentityOptions(parameters, authOptions, cid):
      return _internals.blpapi_SessionOptions_setSessionIdentityOptions(parameters, authOptions, cid)
  blpapi_SessionOptions_setSessionIdentityOptions = _internals.blpapi_SessionOptions_setSessionIdentityOptions
  
  def blpapi_SessionOptions_setAuthenticationOptions(parameters, authOptions):
      return _internals.blpapi_SessionOptions_setAuthenticationOptions(parameters, authOptions)
  blpapi_SessionOptions_setAuthenticationOptions = _internals.blpapi_SessionOptions_setAuthenticationOptions
  
  def blpapi_SessionOptions_setNumStartAttempts(parameters, numStartAttempts):
      return _internals.blpapi_SessionOptions_setNumStartAttempts(parameters, numStartAttempts)
  blpapi_SessionOptions_setNumStartAttempts = _internals.blpapi_SessionOptions_setNumStartAttempts
  
  def blpapi_SessionOptions_setMaxEventQueueSize(parameters, maxEventQueueSize):
      return _internals.blpapi_SessionOptions_setMaxEventQueueSize(parameters, maxEventQueueSize)
  blpapi_SessionOptions_setMaxEventQueueSize = _internals.blpapi_SessionOptions_setMaxEventQueueSize
  
  def blpapi_SessionOptions_setSlowConsumerWarningHiWaterMark(parameters, hiWaterMark):
      return _internals.blpapi_SessionOptions_setSlowConsumerWarningHiWaterMark(parameters, hiWaterMark)
  blpapi_SessionOptions_setSlowConsumerWarningHiWaterMark = _internals.blpapi_SessionOptions_setSlowConsumerWarningHiWaterMark
  
  def blpapi_SessionOptions_setSlowConsumerWarningLoWaterMark(parameters, loWaterMark):
      return _internals.blpapi_SessionOptions_setSlowConsumerWarningLoWaterMark(parameters, loWaterMark)
  blpapi_SessionOptions_setSlowConsumerWarningLoWaterMark = _internals.blpapi_SessionOptions_setSlowConsumerWarningLoWaterMark
  
  def blpapi_SessionOptions_setDefaultKeepAliveInactivityTime(parameters, inactivityMsecs):
      return _internals.blpapi_SessionOptions_setDefaultKeepAliveInactivityTime(parameters, inactivityMsecs)
  blpapi_SessionOptions_setDefaultKeepAliveInactivityTime = _internals.blpapi_SessionOptions_setDefaultKeepAliveInactivityTime
  
  def blpapi_SessionOptions_setDefaultKeepAliveResponseTimeout(parameters, timeoutMsecs):
      return _internals.blpapi_SessionOptions_setDefaultKeepAliveResponseTimeout(parameters, timeoutMsecs)
  blpapi_SessionOptions_setDefaultKeepAliveResponseTimeout = _internals.blpapi_SessionOptions_setDefaultKeepAliveResponseTimeout
  
  def blpapi_SessionOptions_setKeepAliveEnabled(parameters, isEnabled):
      return _internals.blpapi_SessionOptions_setKeepAliveEnabled(parameters, isEnabled)
  blpapi_SessionOptions_setKeepAliveEnabled = _internals.blpapi_SessionOptions_setKeepAliveEnabled
  
  def blpapi_SessionOptions_setRecordSubscriptionDataReceiveTimes(parameters, shouldRecord):
      return _internals.blpapi_SessionOptions_setRecordSubscriptionDataReceiveTimes(parameters, shouldRecord)
  blpapi_SessionOptions_setRecordSubscriptionDataReceiveTimes = _internals.blpapi_SessionOptions_setRecordSubscriptionDataReceiveTimes
  
  def blpapi_SessionOptions_setServiceCheckTimeout(paramaters, timeoutMsecs):
      return _internals.blpapi_SessionOptions_setServiceCheckTimeout(paramaters, timeoutMsecs)
  blpapi_SessionOptions_setServiceCheckTimeout = _internals.blpapi_SessionOptions_setServiceCheckTimeout
  
  def blpapi_SessionOptions_setServiceDownloadTimeout(paramaters, timeoutMsecs):
      return _internals.blpapi_SessionOptions_setServiceDownloadTimeout(paramaters, timeoutMsecs)
  blpapi_SessionOptions_setServiceDownloadTimeout = _internals.blpapi_SessionOptions_setServiceDownloadTimeout
  
  def blpapi_SessionOptions_setTlsOptions(paramaters, tlsOptions):
      return _internals.blpapi_SessionOptions_setTlsOptions(paramaters, tlsOptions)
  blpapi_SessionOptions_setTlsOptions = _internals.blpapi_SessionOptions_setTlsOptions
  
  def blpapi_SessionOptions_setFlushPublishedEventsTimeout(paramaters, timeoutMsecs):
      return _internals.blpapi_SessionOptions_setFlushPublishedEventsTimeout(paramaters, timeoutMsecs)
  blpapi_SessionOptions_setFlushPublishedEventsTimeout = _internals.blpapi_SessionOptions_setFlushPublishedEventsTimeout
  
  def blpapi_SessionOptions_setBandwidthSaveModeDisabled(parameters, disableBandwidthSaveMode):
      return _internals.blpapi_SessionOptions_setBandwidthSaveModeDisabled(parameters, disableBandwidthSaveMode)
  blpapi_SessionOptions_setBandwidthSaveModeDisabled = _internals.blpapi_SessionOptions_setBandwidthSaveModeDisabled
  
  def blpapi_SessionOptions_serverHost(parameters):
      return _internals.blpapi_SessionOptions_serverHost(parameters)
  blpapi_SessionOptions_serverHost = _internals.blpapi_SessionOptions_serverHost
  
  def blpapi_SessionOptions_serverPort(parameters):
      return _internals.blpapi_SessionOptions_serverPort(parameters)
  blpapi_SessionOptions_serverPort = _internals.blpapi_SessionOptions_serverPort
  
  def blpapi_SessionOptions_numServerAddresses(parameters):
      return _internals.blpapi_SessionOptions_numServerAddresses(parameters)
  blpapi_SessionOptions_numServerAddresses = _internals.blpapi_SessionOptions_numServerAddresses
  
  def blpapi_SessionOptions_getServerAddress(parameters, index):
      return _internals.blpapi_SessionOptions_getServerAddress(parameters, index)
  blpapi_SessionOptions_getServerAddress = _internals.blpapi_SessionOptions_getServerAddress
  
  def blpapi_SessionOptions_connectTimeout(parameters):
      return _internals.blpapi_SessionOptions_connectTimeout(parameters)
  blpapi_SessionOptions_connectTimeout = _internals.blpapi_SessionOptions_connectTimeout
  
  def blpapi_SessionOptions_defaultServices(parameters):
      return _internals.blpapi_SessionOptions_defaultServices(parameters)
  blpapi_SessionOptions_defaultServices = _internals.blpapi_SessionOptions_defaultServices
  
  def blpapi_SessionOptions_defaultSubscriptionService(parameters):
      return _internals.blpapi_SessionOptions_defaultSubscriptionService(parameters)
  blpapi_SessionOptions_defaultSubscriptionService = _internals.blpapi_SessionOptions_defaultSubscriptionService
  
  def blpapi_SessionOptions_defaultTopicPrefix(parameters):
      return _internals.blpapi_SessionOptions_defaultTopicPrefix(parameters)
  blpapi_SessionOptions_defaultTopicPrefix = _internals.blpapi_SessionOptions_defaultTopicPrefix
  
  def blpapi_SessionOptions_allowMultipleCorrelatorsPerMsg(parameters):
      return _internals.blpapi_SessionOptions_allowMultipleCorrelatorsPerMsg(parameters)
  blpapi_SessionOptions_allowMultipleCorrelatorsPerMsg = _internals.blpapi_SessionOptions_allowMultipleCorrelatorsPerMsg
  
  def blpapi_SessionOptions_clientMode(parameters):
      return _internals.blpapi_SessionOptions_clientMode(parameters)
  blpapi_SessionOptions_clientMode = _internals.blpapi_SessionOptions_clientMode
  
  def blpapi_SessionOptions_maxPendingRequests(parameters):
      return _internals.blpapi_SessionOptions_maxPendingRequests(parameters)
  blpapi_SessionOptions_maxPendingRequests = _internals.blpapi_SessionOptions_maxPendingRequests
  
  def blpapi_SessionOptions_autoRestartOnDisconnection(parameters):
      return _internals.blpapi_SessionOptions_autoRestartOnDisconnection(parameters)
  blpapi_SessionOptions_autoRestartOnDisconnection = _internals.blpapi_SessionOptions_autoRestartOnDisconnection
  
  def blpapi_SessionOptions_authenticationOptions(parameters):
      return _internals.blpapi_SessionOptions_authenticationOptions(parameters)
  blpapi_SessionOptions_authenticationOptions = _internals.blpapi_SessionOptions_authenticationOptions
  
  def blpapi_SessionOptions_numStartAttempts(parameters):
      return _internals.blpapi_SessionOptions_numStartAttempts(parameters)
  blpapi_SessionOptions_numStartAttempts = _internals.blpapi_SessionOptions_numStartAttempts
  
  def blpapi_SessionOptions_maxEventQueueSize(parameters):
      return _internals.blpapi_SessionOptions_maxEventQueueSize(parameters)
  blpapi_SessionOptions_maxEventQueueSize = _internals.blpapi_SessionOptions_maxEventQueueSize
  
  def blpapi_SessionOptions_slowConsumerWarningHiWaterMark(parameters):
      return _internals.blpapi_SessionOptions_slowConsumerWarningHiWaterMark(parameters)
  blpapi_SessionOptions_slowConsumerWarningHiWaterMark = _internals.blpapi_SessionOptions_slowConsumerWarningHiWaterMark
  
  def blpapi_SessionOptions_slowConsumerWarningLoWaterMark(parameters):
      return _internals.blpapi_SessionOptions_slowConsumerWarningLoWaterMark(parameters)
  blpapi_SessionOptions_slowConsumerWarningLoWaterMark = _internals.blpapi_SessionOptions_slowConsumerWarningLoWaterMark
  
  def blpapi_SessionOptions_defaultKeepAliveInactivityTime(parameters):
      return _internals.blpapi_SessionOptions_defaultKeepAliveInactivityTime(parameters)
  blpapi_SessionOptions_defaultKeepAliveInactivityTime = _internals.blpapi_SessionOptions_defaultKeepAliveInactivityTime
  
  def blpapi_SessionOptions_defaultKeepAliveResponseTimeout(parameters):
      return _internals.blpapi_SessionOptions_defaultKeepAliveResponseTimeout(parameters)
  blpapi_SessionOptions_defaultKeepAliveResponseTimeout = _internals.blpapi_SessionOptions_defaultKeepAliveResponseTimeout
  
  def blpapi_SessionOptions_keepAliveEnabled(parameters):
      return _internals.blpapi_SessionOptions_keepAliveEnabled(parameters)
  blpapi_SessionOptions_keepAliveEnabled = _internals.blpapi_SessionOptions_keepAliveEnabled
  
  def blpapi_SessionOptions_recordSubscriptionDataReceiveTimes(parameters):
      return _internals.blpapi_SessionOptions_recordSubscriptionDataReceiveTimes(parameters)
  blpapi_SessionOptions_recordSubscriptionDataReceiveTimes = _internals.blpapi_SessionOptions_recordSubscriptionDataReceiveTimes
  
  def blpapi_SessionOptions_serviceCheckTimeout(parameters):
      return _internals.blpapi_SessionOptions_serviceCheckTimeout(parameters)
  blpapi_SessionOptions_serviceCheckTimeout = _internals.blpapi_SessionOptions_serviceCheckTimeout
  
  def blpapi_SessionOptions_serviceDownloadTimeout(parameters):
      return _internals.blpapi_SessionOptions_serviceDownloadTimeout(parameters)
  blpapi_SessionOptions_serviceDownloadTimeout = _internals.blpapi_SessionOptions_serviceDownloadTimeout
  
  def blpapi_SessionOptions_flushPublishedEventsTimeout(parameters):
      return _internals.blpapi_SessionOptions_flushPublishedEventsTimeout(parameters)
  blpapi_SessionOptions_flushPublishedEventsTimeout = _internals.blpapi_SessionOptions_flushPublishedEventsTimeout
  
  def blpapi_SessionOptions_bandwidthSaveModeDisabled(parameters):
      return _internals.blpapi_SessionOptions_bandwidthSaveModeDisabled(parameters)
  blpapi_SessionOptions_bandwidthSaveModeDisabled = _internals.blpapi_SessionOptions_bandwidthSaveModeDisabled
  
  def blpapi_TlsOptions_destroy(parameters):
      return _internals.blpapi_TlsOptions_destroy(parameters)
  blpapi_TlsOptions_destroy = _internals.blpapi_TlsOptions_destroy
  
  def blpapi_TlsOptions_createFromFiles(clientCredentialsFileName, clientCredentialsPassword, trustedCertificatesFileName):
      return _internals.blpapi_TlsOptions_createFromFiles(clientCredentialsFileName, clientCredentialsPassword, trustedCertificatesFileName)
  blpapi_TlsOptions_createFromFiles = _internals.blpapi_TlsOptions_createFromFiles
  
  def blpapi_TlsOptions_createFromBlobs(clientCredentialsRawData, clientCredentialsPassword, trustedCertificatesRawData):
      return _internals.blpapi_TlsOptions_createFromBlobs(clientCredentialsRawData, clientCredentialsPassword, trustedCertificatesRawData)
  blpapi_TlsOptions_createFromBlobs = _internals.blpapi_TlsOptions_createFromBlobs
  
  def blpapi_TlsOptions_setTlsHandshakeTimeoutMs(paramaters, tlsHandshakeTimeoutMs):
      return _internals.blpapi_TlsOptions_setTlsHandshakeTimeoutMs(paramaters, tlsHandshakeTimeoutMs)
  blpapi_TlsOptions_setTlsHandshakeTimeoutMs = _internals.blpapi_TlsOptions_setTlsHandshakeTimeoutMs
  
  def blpapi_TlsOptions_setCrlFetchTimeoutMs(paramaters, crlFetchTimeoutMs):
      return _internals.blpapi_TlsOptions_setCrlFetchTimeoutMs(paramaters, crlFetchTimeoutMs)
  blpapi_TlsOptions_setCrlFetchTimeoutMs = _internals.blpapi_TlsOptions_setCrlFetchTimeoutMs
  
  def blpapi_Name_create(nameString):
      return _internals.blpapi_Name_create(nameString)
  blpapi_Name_create = _internals.blpapi_Name_create
  
  def blpapi_Name_destroy(name):
      return _internals.blpapi_Name_destroy(name)
  blpapi_Name_destroy = _internals.blpapi_Name_destroy
  
  def blpapi_Name_equalsStr(name, string):
      return _internals.blpapi_Name_equalsStr(name, string)
  blpapi_Name_equalsStr = _internals.blpapi_Name_equalsStr
  
  def blpapi_Name_string(name):
      return _internals.blpapi_Name_string(name)
  blpapi_Name_string = _internals.blpapi_Name_string
  
  def blpapi_Name_length(name):
      return _internals.blpapi_Name_length(name)
  blpapi_Name_length = _internals.blpapi_Name_length
  
  def blpapi_Name_findName(nameString):
      return _internals.blpapi_Name_findName(nameString)
  blpapi_Name_findName = _internals.blpapi_Name_findName
  
  def blpapi_SubscriptionList_create():
      return _internals.blpapi_SubscriptionList_create()
  blpapi_SubscriptionList_create = _internals.blpapi_SubscriptionList_create
  
  def blpapi_SubscriptionList_destroy(list):
      return _internals.blpapi_SubscriptionList_destroy(list)
  blpapi_SubscriptionList_destroy = _internals.blpapi_SubscriptionList_destroy
  
  def blpapi_SubscriptionList_addResolved(list, subscriptionString, correlationId):
      return _internals.blpapi_SubscriptionList_addResolved(list, subscriptionString, correlationId)
  blpapi_SubscriptionList_addResolved = _internals.blpapi_SubscriptionList_addResolved
  
  def blpapi_SubscriptionList_clear(list):
      return _internals.blpapi_SubscriptionList_clear(list)
  blpapi_SubscriptionList_clear = _internals.blpapi_SubscriptionList_clear
  
  def blpapi_SubscriptionList_append(dest, src):
      return _internals.blpapi_SubscriptionList_append(dest, src)
  blpapi_SubscriptionList_append = _internals.blpapi_SubscriptionList_append
  
  def blpapi_SubscriptionList_size(list):
      return _internals.blpapi_SubscriptionList_size(list)
  blpapi_SubscriptionList_size = _internals.blpapi_SubscriptionList_size
  
  def blpapi_SubscriptionList_correlationIdAt(list, index):
      return _internals.blpapi_SubscriptionList_correlationIdAt(list, index)
  blpapi_SubscriptionList_correlationIdAt = _internals.blpapi_SubscriptionList_correlationIdAt
  
  def blpapi_SubscriptionList_topicStringAt(list, index):
      return _internals.blpapi_SubscriptionList_topicStringAt(list, index)
  blpapi_SubscriptionList_topicStringAt = _internals.blpapi_SubscriptionList_topicStringAt
  
  def blpapi_SubscriptionList_isResolvedAt(list, index):
      return _internals.blpapi_SubscriptionList_isResolvedAt(list, index)
  blpapi_SubscriptionList_isResolvedAt = _internals.blpapi_SubscriptionList_isResolvedAt
  class blpapi_TimePoint(_object):
      __swig_setmethods__ = {}
      __setattr__ = lambda self, name, value: _swig_setattr(self, blpapi_TimePoint, name, value)
      __swig_getmethods__ = {}
      __getattr__ = lambda self, name: _swig_getattr(self, blpapi_TimePoint, name)
      __repr__ = _swig_repr
      __swig_setmethods__["d_value"] = _internals.blpapi_TimePoint_d_value_set
      __swig_getmethods__["d_value"] = _internals.blpapi_TimePoint_d_value_get
      if _newclass:
          d_value = _swig_property(_internals.blpapi_TimePoint_d_value_get, _internals.blpapi_TimePoint_d_value_set)
  
      def __init__(self):
          this = _internals.new_blpapi_TimePoint()
          try:
              self.this.append(this)
          except __builtin__.Exception:
              self.this = this
      __swig_destroy__ = _internals.delete_blpapi_TimePoint
      __del__ = lambda self: None
  blpapi_TimePoint_swigregister = _internals.blpapi_TimePoint_swigregister
  blpapi_TimePoint_swigregister(blpapi_TimePoint)
  
  
  def blpapi_TimePointUtil_nanosecondsBetween(start, end):
      return _internals.blpapi_TimePointUtil_nanosecondsBetween(start, end)
  blpapi_TimePointUtil_nanosecondsBetween = _internals.blpapi_TimePointUtil_nanosecondsBetween
  class blpapi_Datetime_tag(_object):
      __swig_setmethods__ = {}
      __setattr__ = lambda self, name, value: _swig_setattr(self, blpapi_Datetime_tag, name, value)
      __swig_getmethods__ = {}
      __getattr__ = lambda self, name: _swig_getattr(self, blpapi_Datetime_tag, name)
      __repr__ = _swig_repr
      __swig_setmethods__["parts"] = _internals.blpapi_Datetime_tag_parts_set
      __swig_getmethods__["parts"] = _internals.blpapi_Datetime_tag_parts_get
      if _newclass:
          parts = _swig_property(_internals.blpapi_Datetime_tag_parts_get, _internals.blpapi_Datetime_tag_parts_set)
      __swig_setmethods__["hours"] = _internals.blpapi_Datetime_tag_hours_set
      __swig_getmethods__["hours"] = _internals.blpapi_Datetime_tag_hours_get
      if _newclass:
          hours = _swig_property(_internals.blpapi_Datetime_tag_hours_get, _internals.blpapi_Datetime_tag_hours_set)
      __swig_setmethods__["minutes"] = _internals.blpapi_Datetime_tag_minutes_set
      __swig_getmethods__["minutes"] = _internals.blpapi_Datetime_tag_minutes_get
      if _newclass:
          minutes = _swig_property(_internals.blpapi_Datetime_tag_minutes_get, _internals.blpapi_Datetime_tag_minutes_set)
      __swig_setmethods__["seconds"] = _internals.blpapi_Datetime_tag_seconds_set
      __swig_getmethods__["seconds"] = _internals.blpapi_Datetime_tag_seconds_get
      if _newclass:
          seconds = _swig_property(_internals.blpapi_Datetime_tag_seconds_get, _internals.blpapi_Datetime_tag_seconds_set)
      __swig_setmethods__["milliSeconds"] = _internals.blpapi_Datetime_tag_milliSeconds_set
      __swig_getmethods__["milliSeconds"] = _internals.blpapi_Datetime_tag_milliSeconds_get
      if _newclass:
          milliSeconds = _swig_property(_internals.blpapi_Datetime_tag_milliSeconds_get, _internals.blpapi_Datetime_tag_milliSeconds_set)
      __swig_setmethods__["month"] = _internals.blpapi_Datetime_tag_month_set
      __swig_getmethods__["month"] = _internals.blpapi_Datetime_tag_month_get
      if _newclass:
          month = _swig_property(_internals.blpapi_Datetime_tag_month_get, _internals.blpapi_Datetime_tag_month_set)
      __swig_setmethods__["day"] = _internals.blpapi_Datetime_tag_day_set
      __swig_getmethods__["day"] = _internals.blpapi_Datetime_tag_day_get
      if _newclass:
          day = _swig_property(_internals.blpapi_Datetime_tag_day_get, _internals.blpapi_Datetime_tag_day_set)
      __swig_setmethods__["year"] = _internals.blpapi_Datetime_tag_year_set
      __swig_getmethods__["year"] = _internals.blpapi_Datetime_tag_year_get
      if _newclass:
          year = _swig_property(_internals.blpapi_Datetime_tag_year_get, _internals.blpapi_Datetime_tag_year_set)
      __swig_setmethods__["offset"] = _internals.blpapi_Datetime_tag_offset_set
      __swig_getmethods__["offset"] = _internals.blpapi_Datetime_tag_offset_get
      if _newclass:
          offset = _swig_property(_internals.blpapi_Datetime_tag_offset_get, _internals.blpapi_Datetime_tag_offset_set)
  
      def __init__(self):
          this = _internals.new_blpapi_Datetime_tag()
          try:
              self.this.append(this)
          except __builtin__.Exception:
              self.this = this
      __swig_destroy__ = _internals.delete_blpapi_Datetime_tag
      __del__ = lambda self: None
  blpapi_Datetime_tag_swigregister = _internals.blpapi_Datetime_tag_swigregister
  blpapi_Datetime_tag_swigregister(blpapi_Datetime_tag)
  
  class blpapi_HighPrecisionDatetime_tag(_object):
      __swig_setmethods__ = {}
      __setattr__ = lambda self, name, value: _swig_setattr(self, blpapi_HighPrecisionDatetime_tag, name, value)
      __swig_getmethods__ = {}
      __getattr__ = lambda self, name: _swig_getattr(self, blpapi_HighPrecisionDatetime_tag, name)
      __repr__ = _swig_repr
      __swig_setmethods__["datetime"] = _internals.blpapi_HighPrecisionDatetime_tag_datetime_set
      __swig_getmethods__["datetime"] = _internals.blpapi_HighPrecisionDatetime_tag_datetime_get
      if _newclass:
          datetime = _swig_property(_internals.blpapi_HighPrecisionDatetime_tag_datetime_get, _internals.blpapi_HighPrecisionDatetime_tag_datetime_set)
      __swig_setmethods__["picoseconds"] = _internals.blpapi_HighPrecisionDatetime_tag_picoseconds_set
      __swig_getmethods__["picoseconds"] = _internals.blpapi_HighPrecisionDatetime_tag_picoseconds_get
      if _newclass:
          picoseconds = _swig_property(_internals.blpapi_HighPrecisionDatetime_tag_picoseconds_get, _internals.blpapi_HighPrecisionDatetime_tag_picoseconds_set)
  
      def __init__(self):
          this = _internals.new_blpapi_HighPrecisionDatetime_tag()
          try:
              self.this.append(this)
          except __builtin__.Exception:
              self.this = this
      __swig_destroy__ = _internals.delete_blpapi_HighPrecisionDatetime_tag
      __del__ = lambda self: None
  blpapi_HighPrecisionDatetime_tag_swigregister = _internals.blpapi_HighPrecisionDatetime_tag_swigregister
  blpapi_HighPrecisionDatetime_tag_swigregister(blpapi_HighPrecisionDatetime_tag)
  
  
  def blpapi_HighPrecisionDatetime_compare(lhs, rhs):
      return _internals.blpapi_HighPrecisionDatetime_compare(lhs, rhs)
  blpapi_HighPrecisionDatetime_compare = _internals.blpapi_HighPrecisionDatetime_compare
  
  def blpapi_HighPrecisionDatetime_print(datetime, streamWriter, stream, level, spacesPerLevel):
      return _internals.blpapi_HighPrecisionDatetime_print(datetime, streamWriter, stream, level, spacesPerLevel)
  blpapi_HighPrecisionDatetime_print = _internals.blpapi_HighPrecisionDatetime_print
  
  def blpapi_HighPrecisionDatetime_fromTimePoint(datetime, offset):
      return _internals.blpapi_HighPrecisionDatetime_fromTimePoint(datetime, offset)
  blpapi_HighPrecisionDatetime_fromTimePoint = _internals.blpapi_HighPrecisionDatetime_fromTimePoint
  
  def blpapi_Constant_name(constant):
      return _internals.blpapi_Constant_name(constant)
  blpapi_Constant_name = _internals.blpapi_Constant_name
  
  def blpapi_Constant_description(constant):
      return _internals.blpapi_Constant_description(constant)
  blpapi_Constant_description = _internals.blpapi_Constant_description
  
  def blpapi_Constant_status(constant):
      return _internals.blpapi_Constant_status(constant)
  blpapi_Constant_status = _internals.blpapi_Constant_status
  
  def blpapi_Constant_datatype(constant):
      return _internals.blpapi_Constant_datatype(constant)
  blpapi_Constant_datatype = _internals.blpapi_Constant_datatype
  
  def blpapi_Constant_getValueAsChar(constant):
      return _internals.blpapi_Constant_getValueAsChar(constant)
  blpapi_Constant_getValueAsChar = _internals.blpapi_Constant_getValueAsChar
  
  def blpapi_Constant_getValueAsInt32(constant):
      return _internals.blpapi_Constant_getValueAsInt32(constant)
  blpapi_Constant_getValueAsInt32 = _internals.blpapi_Constant_getValueAsInt32
  
  def blpapi_Constant_getValueAsInt64(constant):
      return _internals.blpapi_Constant_getValueAsInt64(constant)
  blpapi_Constant_getValueAsInt64 = _internals.blpapi_Constant_getValueAsInt64
  
  def blpapi_Constant_getValueAsFloat32(constant):
      return _internals.blpapi_Constant_getValueAsFloat32(constant)
  blpapi_Constant_getValueAsFloat32 = _internals.blpapi_Constant_getValueAsFloat32
  
  def blpapi_Constant_getValueAsFloat64(constant):
      return _internals.blpapi_Constant_getValueAsFloat64(constant)
  blpapi_Constant_getValueAsFloat64 = _internals.blpapi_Constant_getValueAsFloat64
  
  def blpapi_Constant_getValueAsDatetime(constant):
      return _internals.blpapi_Constant_getValueAsDatetime(constant)
  blpapi_Constant_getValueAsDatetime = _internals.blpapi_Constant_getValueAsDatetime
  
  def blpapi_Constant_getValueAsString(constant):
      return _internals.blpapi_Constant_getValueAsString(constant)
  blpapi_Constant_getValueAsString = _internals.blpapi_Constant_getValueAsString
  
  def blpapi_ConstantList_name(list):
      return _internals.blpapi_ConstantList_name(list)
  blpapi_ConstantList_name = _internals.blpapi_ConstantList_name
  
  def blpapi_ConstantList_description(list):
      return _internals.blpapi_ConstantList_description(list)
  blpapi_ConstantList_description = _internals.blpapi_ConstantList_description
  
  def blpapi_ConstantList_numConstants(list):
      return _internals.blpapi_ConstantList_numConstants(list)
  blpapi_ConstantList_numConstants = _internals.blpapi_ConstantList_numConstants
  
  def blpapi_ConstantList_datatype(constant):
      return _internals.blpapi_ConstantList_datatype(constant)
  blpapi_ConstantList_datatype = _internals.blpapi_ConstantList_datatype
  
  def blpapi_ConstantList_status(list):
      return _internals.blpapi_ConstantList_status(list)
  blpapi_ConstantList_status = _internals.blpapi_ConstantList_status
  
  def blpapi_ConstantList_getConstant(constant, nameString, name):
      return _internals.blpapi_ConstantList_getConstant(constant, nameString, name)
  blpapi_ConstantList_getConstant = _internals.blpapi_ConstantList_getConstant
  
  def blpapi_ConstantList_getConstantAt(constant, index):
      return _internals.blpapi_ConstantList_getConstantAt(constant, index)
  blpapi_ConstantList_getConstantAt = _internals.blpapi_ConstantList_getConstantAt
  
  def blpapi_SchemaElementDefinition_name(field):
      return _internals.blpapi_SchemaElementDefinition_name(field)
  blpapi_SchemaElementDefinition_name = _internals.blpapi_SchemaElementDefinition_name
  
  def blpapi_SchemaElementDefinition_description(field):
      return _internals.blpapi_SchemaElementDefinition_description(field)
  blpapi_SchemaElementDefinition_description = _internals.blpapi_SchemaElementDefinition_description
  
  def blpapi_SchemaElementDefinition_status(field):
      return _internals.blpapi_SchemaElementDefinition_status(field)
  blpapi_SchemaElementDefinition_status = _internals.blpapi_SchemaElementDefinition_status
  
  def blpapi_SchemaElementDefinition_type(field):
      return _internals.blpapi_SchemaElementDefinition_type(field)
  blpapi_SchemaElementDefinition_type = _internals.blpapi_SchemaElementDefinition_type
  
  def blpapi_SchemaElementDefinition_numAlternateNames(field):
      return _internals.blpapi_SchemaElementDefinition_numAlternateNames(field)
  blpapi_SchemaElementDefinition_numAlternateNames = _internals.blpapi_SchemaElementDefinition_numAlternateNames
  
  def blpapi_SchemaElementDefinition_getAlternateName(field, index):
      return _internals.blpapi_SchemaElementDefinition_getAlternateName(field, index)
  blpapi_SchemaElementDefinition_getAlternateName = _internals.blpapi_SchemaElementDefinition_getAlternateName
  
  def blpapi_SchemaElementDefinition_minValues(field):
      return _internals.blpapi_SchemaElementDefinition_minValues(field)
  blpapi_SchemaElementDefinition_minValues = _internals.blpapi_SchemaElementDefinition_minValues
  
  def blpapi_SchemaElementDefinition_maxValues(field):
      return _internals.blpapi_SchemaElementDefinition_maxValues(field)
  blpapi_SchemaElementDefinition_maxValues = _internals.blpapi_SchemaElementDefinition_maxValues
  
  def blpapi_SchemaTypeDefinition_name(type):
      return _internals.blpapi_SchemaTypeDefinition_name(type)
  blpapi_SchemaTypeDefinition_name = _internals.blpapi_SchemaTypeDefinition_name
  
  def blpapi_SchemaTypeDefinition_description(type):
      return _internals.blpapi_SchemaTypeDefinition_description(type)
  blpapi_SchemaTypeDefinition_description = _internals.blpapi_SchemaTypeDefinition_description
  
  def blpapi_SchemaTypeDefinition_status(type):
      return _internals.blpapi_SchemaTypeDefinition_status(type)
  blpapi_SchemaTypeDefinition_status = _internals.blpapi_SchemaTypeDefinition_status
  
  def blpapi_SchemaTypeDefinition_datatype(type):
      return _internals.blpapi_SchemaTypeDefinition_datatype(type)
  blpapi_SchemaTypeDefinition_datatype = _internals.blpapi_SchemaTypeDefinition_datatype
  
  def blpapi_SchemaTypeDefinition_isComplexType(type):
      return _internals.blpapi_SchemaTypeDefinition_isComplexType(type)
  blpapi_SchemaTypeDefinition_isComplexType = _internals.blpapi_SchemaTypeDefinition_isComplexType
  
  def blpapi_SchemaTypeDefinition_isSimpleType(type):
      return _internals.blpapi_SchemaTypeDefinition_isSimpleType(type)
  blpapi_SchemaTypeDefinition_isSimpleType = _internals.blpapi_SchemaTypeDefinition_isSimpleType
  
  def blpapi_SchemaTypeDefinition_isEnumerationType(type):
      return _internals.blpapi_SchemaTypeDefinition_isEnumerationType(type)
  blpapi_SchemaTypeDefinition_isEnumerationType = _internals.blpapi_SchemaTypeDefinition_isEnumerationType
  
  def blpapi_SchemaTypeDefinition_numElementDefinitions(type):
      return _internals.blpapi_SchemaTypeDefinition_numElementDefinitions(type)
  blpapi_SchemaTypeDefinition_numElementDefinitions = _internals.blpapi_SchemaTypeDefinition_numElementDefinitions
  
  def blpapi_SchemaTypeDefinition_getElementDefinition(type, nameString, name):
      return _internals.blpapi_SchemaTypeDefinition_getElementDefinition(type, nameString, name)
  blpapi_SchemaTypeDefinition_getElementDefinition = _internals.blpapi_SchemaTypeDefinition_getElementDefinition
  
  def blpapi_SchemaTypeDefinition_getElementDefinitionAt(type, index):
      return _internals.blpapi_SchemaTypeDefinition_getElementDefinitionAt(type, index)
  blpapi_SchemaTypeDefinition_getElementDefinitionAt = _internals.blpapi_SchemaTypeDefinition_getElementDefinitionAt
  
  def blpapi_SchemaTypeDefinition_enumeration(element):
      return _internals.blpapi_SchemaTypeDefinition_enumeration(element)
  blpapi_SchemaTypeDefinition_enumeration = _internals.blpapi_SchemaTypeDefinition_enumeration
  
  def blpapi_Request_destroy(request):
      return _internals.blpapi_Request_destroy(request)
  blpapi_Request_destroy = _internals.blpapi_Request_destroy
  
  def blpapi_Request_elements(request):
      return _internals.blpapi_Request_elements(request)
  blpapi_Request_elements = _internals.blpapi_Request_elements
  
  def blpapi_Request_setPreferredRoute(request, correlationId):
      return _internals.blpapi_Request_setPreferredRoute(request, correlationId)
  blpapi_Request_setPreferredRoute = _internals.blpapi_Request_setPreferredRoute
  
  def blpapi_Request_getRequestId(request):
      return _internals.blpapi_Request_getRequestId(request)
  blpapi_Request_getRequestId = _internals.blpapi_Request_getRequestId
  
  def blpapi_RequestTemplate_release(requestTemplate):
      return _internals.blpapi_RequestTemplate_release(requestTemplate)
  blpapi_RequestTemplate_release = _internals.blpapi_RequestTemplate_release
  
  def blpapi_Operation_name(operation):
      return _internals.blpapi_Operation_name(operation)
  blpapi_Operation_name = _internals.blpapi_Operation_name
  
  def blpapi_Operation_description(operation):
      return _internals.blpapi_Operation_description(operation)
  blpapi_Operation_description = _internals.blpapi_Operation_description
  
  def blpapi_Operation_requestDefinition(operation):
      return _internals.blpapi_Operation_requestDefinition(operation)
  blpapi_Operation_requestDefinition = _internals.blpapi_Operation_requestDefinition
  
  def blpapi_Operation_numResponseDefinitions(operation):
      return _internals.blpapi_Operation_numResponseDefinitions(operation)
  blpapi_Operation_numResponseDefinitions = _internals.blpapi_Operation_numResponseDefinitions
  
  def blpapi_Operation_responseDefinition(operation, index):
      return _internals.blpapi_Operation_responseDefinition(operation, index)
  blpapi_Operation_responseDefinition = _internals.blpapi_Operation_responseDefinition
  
  def blpapi_Operation_responseDefinitionFromName(operation, name):
      return _internals.blpapi_Operation_responseDefinitionFromName(operation, name)
  blpapi_Operation_responseDefinitionFromName = _internals.blpapi_Operation_responseDefinitionFromName
  
  def blpapi_Service_name(service):
      return _internals.blpapi_Service_name(service)
  blpapi_Service_name = _internals.blpapi_Service_name
  
  def blpapi_Service_description(service):
      return _internals.blpapi_Service_description(service)
  blpapi_Service_description = _internals.blpapi_Service_description
  
  def blpapi_Service_numOperations(service):
      return _internals.blpapi_Service_numOperations(service)
  blpapi_Service_numOperations = _internals.blpapi_Service_numOperations
  
  def blpapi_Service_numEventDefinitions(service):
      return _internals.blpapi_Service_numEventDefinitions(service)
  blpapi_Service_numEventDefinitions = _internals.blpapi_Service_numEventDefinitions
  
  def blpapi_Service_addRef(service):
      return _internals.blpapi_Service_addRef(service)
  blpapi_Service_addRef = _internals.blpapi_Service_addRef
  
  def blpapi_Service_release(service):
      return _internals.blpapi_Service_release(service)
  blpapi_Service_release = _internals.blpapi_Service_release
  
  def blpapi_Service_authorizationServiceName(service):
      return _internals.blpapi_Service_authorizationServiceName(service)
  blpapi_Service_authorizationServiceName = _internals.blpapi_Service_authorizationServiceName
  
  def blpapi_Service_getOperation(service, nameString, name):
      return _internals.blpapi_Service_getOperation(service, nameString, name)
  blpapi_Service_getOperation = _internals.blpapi_Service_getOperation
  
  def blpapi_Service_getOperationAt(service, index):
      return _internals.blpapi_Service_getOperationAt(service, index)
  blpapi_Service_getOperationAt = _internals.blpapi_Service_getOperationAt
  
  def blpapi_Service_getEventDefinition(service, nameString, name):
      return _internals.blpapi_Service_getEventDefinition(service, nameString, name)
  blpapi_Service_getEventDefinition = _internals.blpapi_Service_getEventDefinition
  
  def blpapi_Service_getEventDefinitionAt(service, index):
      return _internals.blpapi_Service_getEventDefinitionAt(service, index)
  blpapi_Service_getEventDefinitionAt = _internals.blpapi_Service_getEventDefinitionAt
  
  def blpapi_Service_createRequest(service, operation):
      return _internals.blpapi_Service_createRequest(service, operation)
  blpapi_Service_createRequest = _internals.blpapi_Service_createRequest
  
  def blpapi_Service_createAuthorizationRequest(service, operation):
      return _internals.blpapi_Service_createAuthorizationRequest(service, operation)
  blpapi_Service_createAuthorizationRequest = _internals.blpapi_Service_createAuthorizationRequest
  
  def blpapi_Service_createPublishEvent(service):
      return _internals.blpapi_Service_createPublishEvent(service)
  blpapi_Service_createPublishEvent = _internals.blpapi_Service_createPublishEvent
  
  def blpapi_Service_createAdminEvent(service):
      return _internals.blpapi_Service_createAdminEvent(service)
  blpapi_Service_createAdminEvent = _internals.blpapi_Service_createAdminEvent
  
  def blpapi_Service_createResponseEvent(service, correlationId):
      return _internals.blpapi_Service_createResponseEvent(service, correlationId)
  blpapi_Service_createResponseEvent = _internals.blpapi_Service_createResponseEvent
  
  def blpapi_Message_messageType(message):
      return _internals.blpapi_Message_messageType(message)
  blpapi_Message_messageType = _internals.blpapi_Message_messageType
  
  def blpapi_Message_topicName(message):
      return _internals.blpapi_Message_topicName(message)
  blpapi_Message_topicName = _internals.blpapi_Message_topicName
  
  def blpapi_Message_service(message):
      return _internals.blpapi_Message_service(message)
  blpapi_Message_service = _internals.blpapi_Message_service
  
  def blpapi_Message_numCorrelationIds(message):
      return _internals.blpapi_Message_numCorrelationIds(message)
  blpapi_Message_numCorrelationIds = _internals.blpapi_Message_numCorrelationIds
  
  def blpapi_Message_correlationId(message, index):
      return _internals.blpapi_Message_correlationId(message, index)
  blpapi_Message_correlationId = _internals.blpapi_Message_correlationId
  
  def blpapi_Message_getRequestId(message):
      return _internals.blpapi_Message_getRequestId(message)
  blpapi_Message_getRequestId = _internals.blpapi_Message_getRequestId
  
  def blpapi_Message_elements(message):
      return _internals.blpapi_Message_elements(message)
  blpapi_Message_elements = _internals.blpapi_Message_elements
  
  def blpapi_Message_fragmentType(message):
      return _internals.blpapi_Message_fragmentType(message)
  blpapi_Message_fragmentType = _internals.blpapi_Message_fragmentType
  
  def blpapi_Message_recapType(message):
      return _internals.blpapi_Message_recapType(message)
  blpapi_Message_recapType = _internals.blpapi_Message_recapType
  
  def blpapi_Message_addRef(message):
      return _internals.blpapi_Message_addRef(message)
  blpapi_Message_addRef = _internals.blpapi_Message_addRef
  
  def blpapi_Message_release(message):
      return _internals.blpapi_Message_release(message)
  blpapi_Message_release = _internals.blpapi_Message_release
  
  def blpapi_Message_timeReceived(message):
      return _internals.blpapi_Message_timeReceived(message)
  blpapi_Message_timeReceived = _internals.blpapi_Message_timeReceived
  
  def blpapi_Event_eventType(event):
      return _internals.blpapi_Event_eventType(event)
  blpapi_Event_eventType = _internals.blpapi_Event_eventType
  
  def blpapi_Event_release(event):
      return _internals.blpapi_Event_release(event)
  blpapi_Event_release = _internals.blpapi_Event_release
  
  def blpapi_EventQueue_create():
      return _internals.blpapi_EventQueue_create()
  blpapi_EventQueue_create = _internals.blpapi_EventQueue_create
  
  def blpapi_EventQueue_destroy(eventQueue):
      return _internals.blpapi_EventQueue_destroy(eventQueue)
  blpapi_EventQueue_destroy = _internals.blpapi_EventQueue_destroy
  
  def blpapi_EventQueue_nextEvent(eventQueue, timeout):
      return _internals.blpapi_EventQueue_nextEvent(eventQueue, timeout)
  blpapi_EventQueue_nextEvent = _internals.blpapi_EventQueue_nextEvent
  
  def blpapi_EventQueue_purge(eventQueue):
      return _internals.blpapi_EventQueue_purge(eventQueue)
  blpapi_EventQueue_purge = _internals.blpapi_EventQueue_purge
  
  def blpapi_EventQueue_tryNextEvent(eventQueue):
      return _internals.blpapi_EventQueue_tryNextEvent(eventQueue)
  blpapi_EventQueue_tryNextEvent = _internals.blpapi_EventQueue_tryNextEvent
  
  def blpapi_MessageIterator_create(event):
      return _internals.blpapi_MessageIterator_create(event)
  blpapi_MessageIterator_create = _internals.blpapi_MessageIterator_create
  
  def blpapi_MessageIterator_destroy(iterator):
      return _internals.blpapi_MessageIterator_destroy(iterator)
  blpapi_MessageIterator_destroy = _internals.blpapi_MessageIterator_destroy
  
  def blpapi_MessageIterator_next(iterator):
      return _internals.blpapi_MessageIterator_next(iterator)
  blpapi_MessageIterator_next = _internals.blpapi_MessageIterator_next
  
  def blpapi_Identity_release(handle):
      return _internals.blpapi_Identity_release(handle)
  blpapi_Identity_release = _internals.blpapi_Identity_release
  
  def blpapi_Identity_addRef(handle):
      return _internals.blpapi_Identity_addRef(handle)
  blpapi_Identity_addRef = _internals.blpapi_Identity_addRef
  
  def blpapi_Identity_hasEntitlements(handle, service, eidElement, entitlementIds, numEntitlements, failedEntitlements, failedEntitlementsCount):
      return _internals.blpapi_Identity_hasEntitlements(handle, service, eidElement, entitlementIds, numEntitlements, failedEntitlements, failedEntitlementsCount)
  blpapi_Identity_hasEntitlements = _internals.blpapi_Identity_hasEntitlements
  
  def blpapi_Identity_isAuthorized(handle, service):
      return _internals.blpapi_Identity_isAuthorized(handle, service)
  blpapi_Identity_isAuthorized = _internals.blpapi_Identity_isAuthorized
  
  def blpapi_Identity_getSeatType(handle):
      return _internals.blpapi_Identity_getSeatType(handle)
  blpapi_Identity_getSeatType = _internals.blpapi_Identity_getSeatType
  
  def blpapi_HighResolutionClock_now():
      return _internals.blpapi_HighResolutionClock_now()
  blpapi_HighResolutionClock_now = _internals.blpapi_HighResolutionClock_now
  
  def blpapi_AbstractSession_cancel(session, correlationIds, numCorrelationIds, requestLabel):
      return _internals.blpapi_AbstractSession_cancel(session, correlationIds, numCorrelationIds, requestLabel)
  blpapi_AbstractSession_cancel = _internals.blpapi_AbstractSession_cancel
  
  def blpapi_AbstractSession_sendAuthorizationRequest(session, request, identity, correlationId, eventQueue, requestLabel):
      return _internals.blpapi_AbstractSession_sendAuthorizationRequest(session, request, identity, correlationId, eventQueue, requestLabel)
  blpapi_AbstractSession_sendAuthorizationRequest = _internals.blpapi_AbstractSession_sendAuthorizationRequest
  
  def blpapi_AbstractSession_openService(session, serviceIdentifier):
      return _internals.blpapi_AbstractSession_openService(session, serviceIdentifier)
  blpapi_AbstractSession_openService = _internals.blpapi_AbstractSession_openService
  
  def blpapi_AbstractSession_openServiceAsync(session, serviceIdentifier, correlationId):
      return _internals.blpapi_AbstractSession_openServiceAsync(session, serviceIdentifier, correlationId)
  blpapi_AbstractSession_openServiceAsync = _internals.blpapi_AbstractSession_openServiceAsync
  
  def blpapi_AbstractSession_generateToken(session, correlationId, eventQueue):
      return _internals.blpapi_AbstractSession_generateToken(session, correlationId, eventQueue)
  blpapi_AbstractSession_generateToken = _internals.blpapi_AbstractSession_generateToken
  
  def blpapi_AbstractSession_generateManualToken(session, correlationId, user, manualIp, eventQueue):
      return _internals.blpapi_AbstractSession_generateManualToken(session, correlationId, user, manualIp, eventQueue)
  blpapi_AbstractSession_generateManualToken = _internals.blpapi_AbstractSession_generateManualToken
  
  def blpapi_AbstractSession_getService(session, serviceIdentifier):
      return _internals.blpapi_AbstractSession_getService(session, serviceIdentifier)
  blpapi_AbstractSession_getService = _internals.blpapi_AbstractSession_getService
  
  def blpapi_AbstractSession_createIdentity(session):
      return _internals.blpapi_AbstractSession_createIdentity(session)
  blpapi_AbstractSession_createIdentity = _internals.blpapi_AbstractSession_createIdentity
  
  def blpapi_AbstractSession_generateAuthorizedIdentityAsync(session, authOptions, cid):
      return _internals.blpapi_AbstractSession_generateAuthorizedIdentityAsync(session, authOptions, cid)
  blpapi_AbstractSession_generateAuthorizedIdentityAsync = _internals.blpapi_AbstractSession_generateAuthorizedIdentityAsync
  
  def blpapi_AbstractSession_getAuthorizedIdentity(session, cid):
      return _internals.blpapi_AbstractSession_getAuthorizedIdentity(session, cid)
  blpapi_AbstractSession_getAuthorizedIdentity = _internals.blpapi_AbstractSession_getAuthorizedIdentity
  
  def blpapi_Session_start(session):
      return _internals.blpapi_Session_start(session)
  blpapi_Session_start = _internals.blpapi_Session_start
  
  def blpapi_Session_startAsync(session):
      return _internals.blpapi_Session_startAsync(session)
  blpapi_Session_startAsync = _internals.blpapi_Session_startAsync
  
  def blpapi_Session_stop(session):
      return _internals.blpapi_Session_stop(session)
  blpapi_Session_stop = _internals.blpapi_Session_stop
  
  def blpapi_Session_stopAsync(session):
      return _internals.blpapi_Session_stopAsync(session)
  blpapi_Session_stopAsync = _internals.blpapi_Session_stopAsync
  
  def blpapi_Session_nextEvent(session, timeoutInMilliseconds):
      return _internals.blpapi_Session_nextEvent(session, timeoutInMilliseconds)
  blpapi_Session_nextEvent = _internals.blpapi_Session_nextEvent
  
  def blpapi_Session_tryNextEvent(session):
      return _internals.blpapi_Session_tryNextEvent(session)
  blpapi_Session_tryNextEvent = _internals.blpapi_Session_tryNextEvent
  
  def blpapi_Session_subscribe(session, subscriptionList, handle, requestLabel):
      return _internals.blpapi_Session_subscribe(session, subscriptionList, handle, requestLabel)
  blpapi_Session_subscribe = _internals.blpapi_Session_subscribe
  
  def blpapi_Session_resubscribe(session, resubscriptionList, requestLabel):
      return _internals.blpapi_Session_resubscribe(session, resubscriptionList, requestLabel)
  blpapi_Session_resubscribe = _internals.blpapi_Session_resubscribe
  
  def blpapi_Session_resubscribeWithId(session, resubscriptionList, resubscriptionId, requestLabel):
      return _internals.blpapi_Session_resubscribeWithId(session, resubscriptionList, resubscriptionId, requestLabel)
  blpapi_Session_resubscribeWithId = _internals.blpapi_Session_resubscribeWithId
  
  def blpapi_Session_unsubscribe(session, unsubscriptionList, requestLabel):
      return _internals.blpapi_Session_unsubscribe(session, unsubscriptionList, requestLabel)
  blpapi_Session_unsubscribe = _internals.blpapi_Session_unsubscribe
  
  def blpapi_Session_setStatusCorrelationId(session, service, identity, correlationId):
      return _internals.blpapi_Session_setStatusCorrelationId(session, service, identity, correlationId)
  blpapi_Session_setStatusCorrelationId = _internals.blpapi_Session_setStatusCorrelationId
  
  def blpapi_Session_sendRequest(session, request, correlationId, identity, eventQueue, requestLabel):
      return _internals.blpapi_Session_sendRequest(session, request, correlationId, identity, eventQueue, requestLabel)
  blpapi_Session_sendRequest = _internals.blpapi_Session_sendRequest
  
  def blpapi_Session_sendRequestTemplate(session, requestTemplate, correlationId):
      return _internals.blpapi_Session_sendRequestTemplate(session, requestTemplate, correlationId)
  blpapi_Session_sendRequestTemplate = _internals.blpapi_Session_sendRequestTemplate
  
  def blpapi_Session_createSnapshotRequestTemplate(session, subscriptionString, identity, correlationId):
      return _internals.blpapi_Session_createSnapshotRequestTemplate(session, subscriptionString, identity, correlationId)
  blpapi_Session_createSnapshotRequestTemplate = _internals.blpapi_Session_createSnapshotRequestTemplate
  
  def blpapi_Session_getAbstractSession(session):
      return _internals.blpapi_Session_getAbstractSession(session)
  blpapi_Session_getAbstractSession = _internals.blpapi_Session_getAbstractSession
  
  def blpapi_ResolutionList_extractAttributeFromResolutionSuccess(message, attribute):
      return _internals.blpapi_ResolutionList_extractAttributeFromResolutionSuccess(message, attribute)
  blpapi_ResolutionList_extractAttributeFromResolutionSuccess = _internals.blpapi_ResolutionList_extractAttributeFromResolutionSuccess
  
  def blpapi_ResolutionList_create(arg1):
      return _internals.blpapi_ResolutionList_create(arg1)
  blpapi_ResolutionList_create = _internals.blpapi_ResolutionList_create
  
  def blpapi_ResolutionList_destroy(list):
      return _internals.blpapi_ResolutionList_destroy(list)
  blpapi_ResolutionList_destroy = _internals.blpapi_ResolutionList_destroy
  
  def blpapi_ResolutionList_add(list, topic, correlationId):
      return _internals.blpapi_ResolutionList_add(list, topic, correlationId)
  blpapi_ResolutionList_add = _internals.blpapi_ResolutionList_add
  
  def blpapi_ResolutionList_addFromMessage(list, topic, correlationId):
      return _internals.blpapi_ResolutionList_addFromMessage(list, topic, correlationId)
  blpapi_ResolutionList_addFromMessage = _internals.blpapi_ResolutionList_addFromMessage
  
  def blpapi_ResolutionList_addAttribute(list, name):
      return _internals.blpapi_ResolutionList_addAttribute(list, name)
  blpapi_ResolutionList_addAttribute = _internals.blpapi_ResolutionList_addAttribute
  
  def blpapi_ResolutionList_correlationIdAt(list, index):
      return _internals.blpapi_ResolutionList_correlationIdAt(list, index)
  blpapi_ResolutionList_correlationIdAt = _internals.blpapi_ResolutionList_correlationIdAt
  
  def blpapi_ResolutionList_topicString(list, id):
      return _internals.blpapi_ResolutionList_topicString(list, id)
  blpapi_ResolutionList_topicString = _internals.blpapi_ResolutionList_topicString
  
  def blpapi_ResolutionList_topicStringAt(list, index):
      return _internals.blpapi_ResolutionList_topicStringAt(list, index)
  blpapi_ResolutionList_topicStringAt = _internals.blpapi_ResolutionList_topicStringAt
  
  def blpapi_ResolutionList_status(list, id):
      return _internals.blpapi_ResolutionList_status(list, id)
  blpapi_ResolutionList_status = _internals.blpapi_ResolutionList_status
  
  def blpapi_ResolutionList_statusAt(list, index):
      return _internals.blpapi_ResolutionList_statusAt(list, index)
  blpapi_ResolutionList_statusAt = _internals.blpapi_ResolutionList_statusAt
  
  def blpapi_ResolutionList_attribute(list, attribute, id):
      return _internals.blpapi_ResolutionList_attribute(list, attribute, id)
  blpapi_ResolutionList_attribute = _internals.blpapi_ResolutionList_attribute
  
  def blpapi_ResolutionList_attributeAt(list, attribute, index):
      return _internals.blpapi_ResolutionList_attributeAt(list, attribute, index)
  blpapi_ResolutionList_attributeAt = _internals.blpapi_ResolutionList_attributeAt
  
  def blpapi_ResolutionList_message(list, id):
      return _internals.blpapi_ResolutionList_message(list, id)
  blpapi_ResolutionList_message = _internals.blpapi_ResolutionList_message
  
  def blpapi_ResolutionList_messageAt(list, index):
      return _internals.blpapi_ResolutionList_messageAt(list, index)
  blpapi_ResolutionList_messageAt = _internals.blpapi_ResolutionList_messageAt
  
  def blpapi_ResolutionList_size(list):
      return _internals.blpapi_ResolutionList_size(list)
  blpapi_ResolutionList_size = _internals.blpapi_ResolutionList_size
  
  def blpapi_TestUtil_createEvent(eventType):
      return _internals.blpapi_TestUtil_createEvent(eventType)
  blpapi_TestUtil_createEvent = _internals.blpapi_TestUtil_createEvent
  
  def blpapi_TestUtil_deserializeService(schema, schemaLength):
      return _internals.blpapi_TestUtil_deserializeService(schema, schemaLength)
  blpapi_TestUtil_deserializeService = _internals.blpapi_TestUtil_deserializeService
  
  def blpapi_TestUtil_serializeService(streamWriter, stream, service):
      return _internals.blpapi_TestUtil_serializeService(streamWriter, stream, service)
  blpapi_TestUtil_serializeService = _internals.blpapi_TestUtil_serializeService
  
  def blpapi_TestUtil_appendMessage(event, messageType, properties):
      return _internals.blpapi_TestUtil_appendMessage(event, messageType, properties)
  blpapi_TestUtil_appendMessage = _internals.blpapi_TestUtil_appendMessage
  
  def blpapi_TestUtil_createTopic(service, isActive):
      return _internals.blpapi_TestUtil_createTopic(service, isActive)
  blpapi_TestUtil_createTopic = _internals.blpapi_TestUtil_createTopic
  
  def blpapi_TestUtil_getAdminMessageDefinition(messageName):
      return _internals.blpapi_TestUtil_getAdminMessageDefinition(messageName)
  blpapi_TestUtil_getAdminMessageDefinition = _internals.blpapi_TestUtil_getAdminMessageDefinition
  
  def blpapi_MessageProperties_create():
      return _internals.blpapi_MessageProperties_create()
  blpapi_MessageProperties_create = _internals.blpapi_MessageProperties_create
  
  def blpapi_MessageProperties_destroy(messageProperties):
      return _internals.blpapi_MessageProperties_destroy(messageProperties)
  blpapi_MessageProperties_destroy = _internals.blpapi_MessageProperties_destroy
  
  def blpapi_MessageProperties_copy(src):
      return _internals.blpapi_MessageProperties_copy(src)
  blpapi_MessageProperties_copy = _internals.blpapi_MessageProperties_copy
  
  def blpapi_MessageProperties_assign(lhs, rhs):
      return _internals.blpapi_MessageProperties_assign(lhs, rhs)
  blpapi_MessageProperties_assign = _internals.blpapi_MessageProperties_assign
  
  def blpapi_MessageProperties_setCorrelationIds(messageProperties, correlationIds):
      return _internals.blpapi_MessageProperties_setCorrelationIds(messageProperties, correlationIds)
  blpapi_MessageProperties_setCorrelationIds = _internals.blpapi_MessageProperties_setCorrelationIds
  
  def blpapi_MessageProperties_setRecapType(messageProperties, recap, fragment):
      return _internals.blpapi_MessageProperties_setRecapType(messageProperties, recap, fragment)
  blpapi_MessageProperties_setRecapType = _internals.blpapi_MessageProperties_setRecapType
  
  def blpapi_MessageProperties_setTimeReceived(messageProperties, timestamp):
      return _internals.blpapi_MessageProperties_setTimeReceived(messageProperties, timestamp)
  blpapi_MessageProperties_setTimeReceived = _internals.blpapi_MessageProperties_setTimeReceived
  
  def blpapi_MessageProperties_setService(messageProperties, service):
      return _internals.blpapi_MessageProperties_setService(messageProperties, service)
  blpapi_MessageProperties_setService = _internals.blpapi_MessageProperties_setService
  
  def blpapi_MessageProperties_setRequestId(messageProperties, requestId):
      return _internals.blpapi_MessageProperties_setRequestId(messageProperties, requestId)
  blpapi_MessageProperties_setRequestId = _internals.blpapi_MessageProperties_setRequestId
  
  def blpapi_Topic_create(arg1):
      return _internals.blpapi_Topic_create(arg1)
  blpapi_Topic_create = _internals.blpapi_Topic_create
  
  def blpapi_Topic_destroy(victim):
      return _internals.blpapi_Topic_destroy(victim)
  blpapi_Topic_destroy = _internals.blpapi_Topic_destroy
  
  def blpapi_Topic_compare(lhs, rhs):
      return _internals.blpapi_Topic_compare(lhs, rhs)
  blpapi_Topic_compare = _internals.blpapi_Topic_compare
  
  def blpapi_Topic_service(topic):
      return _internals.blpapi_Topic_service(topic)
  blpapi_Topic_service = _internals.blpapi_Topic_service
  
  def blpapi_Topic_isActive(topic):
      return _internals.blpapi_Topic_isActive(topic)
  blpapi_Topic_isActive = _internals.blpapi_Topic_isActive
  
  def blpapi_TopicList_create(arg1):
      return _internals.blpapi_TopicList_create(arg1)
  blpapi_TopicList_create = _internals.blpapi_TopicList_create
  
  def blpapi_TopicList_destroy(list):
      return _internals.blpapi_TopicList_destroy(list)
  blpapi_TopicList_destroy = _internals.blpapi_TopicList_destroy
  
  def blpapi_TopicList_add(list, topic, correlationId):
      return _internals.blpapi_TopicList_add(list, topic, correlationId)
  blpapi_TopicList_add = _internals.blpapi_TopicList_add
  
  def blpapi_TopicList_addFromMessage(list, topic, correlationId):
      return _internals.blpapi_TopicList_addFromMessage(list, topic, correlationId)
  blpapi_TopicList_addFromMessage = _internals.blpapi_TopicList_addFromMessage
  
  def blpapi_TopicList_correlationIdAt(list, index):
      return _internals.blpapi_TopicList_correlationIdAt(list, index)
  blpapi_TopicList_correlationIdAt = _internals.blpapi_TopicList_correlationIdAt
  
  def blpapi_TopicList_topicString(list, id):
      return _internals.blpapi_TopicList_topicString(list, id)
  blpapi_TopicList_topicString = _internals.blpapi_TopicList_topicString
  
  def blpapi_TopicList_topicStringAt(list, index):
      return _internals.blpapi_TopicList_topicStringAt(list, index)
  blpapi_TopicList_topicStringAt = _internals.blpapi_TopicList_topicStringAt
  
  def blpapi_TopicList_status(list, id):
      return _internals.blpapi_TopicList_status(list, id)
  blpapi_TopicList_status = _internals.blpapi_TopicList_status
  
  def blpapi_TopicList_statusAt(list, index):
      return _internals.blpapi_TopicList_statusAt(list, index)
  blpapi_TopicList_statusAt = _internals.blpapi_TopicList_statusAt
  
  def blpapi_TopicList_message(list, id):
      return _internals.blpapi_TopicList_message(list, id)
  blpapi_TopicList_message = _internals.blpapi_TopicList_message
  
  def blpapi_TopicList_messageAt(list, index):
      return _internals.blpapi_TopicList_messageAt(list, index)
  blpapi_TopicList_messageAt = _internals.blpapi_TopicList_messageAt
  
  def blpapi_TopicList_size(list):
      return _internals.blpapi_TopicList_size(list)
  blpapi_TopicList_size = _internals.blpapi_TopicList_size
  
  def blpapi_ProviderSession_create(parameters, handler, dispatcher, userData):
      return _internals.blpapi_ProviderSession_create(parameters, handler, dispatcher, userData)
  blpapi_ProviderSession_create = _internals.blpapi_ProviderSession_create
  
  def blpapi_ProviderSession_destroy(session):
      return _internals.blpapi_ProviderSession_destroy(session)
  blpapi_ProviderSession_destroy = _internals.blpapi_ProviderSession_destroy
  
  def blpapi_ProviderSession_start(session):
      return _internals.blpapi_ProviderSession_start(session)
  blpapi_ProviderSession_start = _internals.blpapi_ProviderSession_start
  
  def blpapi_ProviderSession_startAsync(session):
      return _internals.blpapi_ProviderSession_startAsync(session)
  blpapi_ProviderSession_startAsync = _internals.blpapi_ProviderSession_startAsync
  
  def blpapi_ProviderSession_stop(session):
      return _internals.blpapi_ProviderSession_stop(session)
  blpapi_ProviderSession_stop = _internals.blpapi_ProviderSession_stop
  
  def blpapi_ProviderSession_stopAsync(session):
      return _internals.blpapi_ProviderSession_stopAsync(session)
  blpapi_ProviderSession_stopAsync = _internals.blpapi_ProviderSession_stopAsync
  
  def blpapi_ProviderSession_nextEvent(session, timeoutInMilliseconds):
      return _internals.blpapi_ProviderSession_nextEvent(session, timeoutInMilliseconds)
  blpapi_ProviderSession_nextEvent = _internals.blpapi_ProviderSession_nextEvent
  
  def blpapi_ProviderSession_tryNextEvent(session):
      return _internals.blpapi_ProviderSession_tryNextEvent(session)
  blpapi_ProviderSession_tryNextEvent = _internals.blpapi_ProviderSession_tryNextEvent
  
  def blpapi_ProviderSession_registerService(session, serviceName, identity, registrationOptions):
      return _internals.blpapi_ProviderSession_registerService(session, serviceName, identity, registrationOptions)
  blpapi_ProviderSession_registerService = _internals.blpapi_ProviderSession_registerService
  
  def blpapi_ProviderSession_activateSubServiceCodeRange(session, serviceName, begin, end, priority):
      return _internals.blpapi_ProviderSession_activateSubServiceCodeRange(session, serviceName, begin, end, priority)
  blpapi_ProviderSession_activateSubServiceCodeRange = _internals.blpapi_ProviderSession_activateSubServiceCodeRange
  
  def blpapi_ProviderSession_deactivateSubServiceCodeRange(session, serviceName, begin, end):
      return _internals.blpapi_ProviderSession_deactivateSubServiceCodeRange(session, serviceName, begin, end)
  blpapi_ProviderSession_deactivateSubServiceCodeRange = _internals.blpapi_ProviderSession_deactivateSubServiceCodeRange
  
  def blpapi_ProviderSession_registerServiceAsync(session, serviceName, identity, correlationId, registrationOptions):
      return _internals.blpapi_ProviderSession_registerServiceAsync(session, serviceName, identity, correlationId, registrationOptions)
  blpapi_ProviderSession_registerServiceAsync = _internals.blpapi_ProviderSession_registerServiceAsync
  
  def blpapi_ProviderSession_deregisterService(session, serviceName):
      return _internals.blpapi_ProviderSession_deregisterService(session, serviceName)
  blpapi_ProviderSession_deregisterService = _internals.blpapi_ProviderSession_deregisterService
  
  def blpapi_ProviderSession_resolve(session, resolutionList, resolveMode, identity):
      return _internals.blpapi_ProviderSession_resolve(session, resolutionList, resolveMode, identity)
  blpapi_ProviderSession_resolve = _internals.blpapi_ProviderSession_resolve
  
  def blpapi_ProviderSession_resolveAsync(session, resolutionList, resolveMode, identity):
      return _internals.blpapi_ProviderSession_resolveAsync(session, resolutionList, resolveMode, identity)
  blpapi_ProviderSession_resolveAsync = _internals.blpapi_ProviderSession_resolveAsync
  
  def blpapi_ProviderSession_createTopics(session, topicList, resolveMode, identity):
      return _internals.blpapi_ProviderSession_createTopics(session, topicList, resolveMode, identity)
  blpapi_ProviderSession_createTopics = _internals.blpapi_ProviderSession_createTopics
  
  def blpapi_ProviderSession_createTopicsAsync(session, topicList, resolveMode, identity):
      return _internals.blpapi_ProviderSession_createTopicsAsync(session, topicList, resolveMode, identity)
  blpapi_ProviderSession_createTopicsAsync = _internals.blpapi_ProviderSession_createTopicsAsync
  
  def blpapi_ProviderSession_getTopic(session, message):
      return _internals.blpapi_ProviderSession_getTopic(session, message)
  blpapi_ProviderSession_getTopic = _internals.blpapi_ProviderSession_getTopic
  
  def blpapi_ProviderSession_createTopic(session, message):
      return _internals.blpapi_ProviderSession_createTopic(session, message)
  blpapi_ProviderSession_createTopic = _internals.blpapi_ProviderSession_createTopic
  
  def blpapi_ProviderSession_createServiceStatusTopic(session, service):
      return _internals.blpapi_ProviderSession_createServiceStatusTopic(session, service)
  blpapi_ProviderSession_createServiceStatusTopic = _internals.blpapi_ProviderSession_createServiceStatusTopic
  
  def blpapi_ProviderSession_deleteTopics(session, topics, numTopics):
      return _internals.blpapi_ProviderSession_deleteTopics(session, topics, numTopics)
  blpapi_ProviderSession_deleteTopics = _internals.blpapi_ProviderSession_deleteTopics
  
  def blpapi_ProviderSession_terminateSubscriptionsOnTopics(session, topics, numTopics, message):
      return _internals.blpapi_ProviderSession_terminateSubscriptionsOnTopics(session, topics, numTopics, message)
  blpapi_ProviderSession_terminateSubscriptionsOnTopics = _internals.blpapi_ProviderSession_terminateSubscriptionsOnTopics
  
  def blpapi_ProviderSession_publish(session, event):
      return _internals.blpapi_ProviderSession_publish(session, event)
  blpapi_ProviderSession_publish = _internals.blpapi_ProviderSession_publish
  
  def blpapi_ProviderSession_sendResponse(session, event, isPartialResponse):
      return _internals.blpapi_ProviderSession_sendResponse(session, event, isPartialResponse)
  blpapi_ProviderSession_sendResponse = _internals.blpapi_ProviderSession_sendResponse
  
  def blpapi_ProviderSession_getAbstractSession(session):
      return _internals.blpapi_ProviderSession_getAbstractSession(session)
  blpapi_ProviderSession_getAbstractSession = _internals.blpapi_ProviderSession_getAbstractSession
  
  def blpapi_ProviderSession_flushPublishedEvents(session, timeoutMsecs):
      return _internals.blpapi_ProviderSession_flushPublishedEvents(session, timeoutMsecs)
  blpapi_ProviderSession_flushPublishedEvents = _internals.blpapi_ProviderSession_flushPublishedEvents
  
  def blpapi_ServiceRegistrationOptions_create():
      return _internals.blpapi_ServiceRegistrationOptions_create()
  blpapi_ServiceRegistrationOptions_create = _internals.blpapi_ServiceRegistrationOptions_create
  
  def blpapi_ServiceRegistrationOptions_duplicate(parameters):
      return _internals.blpapi_ServiceRegistrationOptions_duplicate(parameters)
  blpapi_ServiceRegistrationOptions_duplicate = _internals.blpapi_ServiceRegistrationOptions_duplicate
  
  def blpapi_ServiceRegistrationOptions_destroy(parameters):
      return _internals.blpapi_ServiceRegistrationOptions_destroy(parameters)
  blpapi_ServiceRegistrationOptions_destroy = _internals.blpapi_ServiceRegistrationOptions_destroy
  
  def blpapi_ServiceRegistrationOptions_copy(lhs, rhs):
      return _internals.blpapi_ServiceRegistrationOptions_copy(lhs, rhs)
  blpapi_ServiceRegistrationOptions_copy = _internals.blpapi_ServiceRegistrationOptions_copy
  
  def blpapi_ServiceRegistrationOptions_addActiveSubServiceCodeRange(parameters, start, end, priority):
      return _internals.blpapi_ServiceRegistrationOptions_addActiveSubServiceCodeRange(parameters, start, end, priority)
  blpapi_ServiceRegistrationOptions_addActiveSubServiceCodeRange = _internals.blpapi_ServiceRegistrationOptions_addActiveSubServiceCodeRange
  
  def blpapi_ServiceRegistrationOptions_removeAllActiveSubServiceCodeRanges(parameters):
      return _internals.blpapi_ServiceRegistrationOptions_removeAllActiveSubServiceCodeRanges(parameters)
  blpapi_ServiceRegistrationOptions_removeAllActiveSubServiceCodeRanges = _internals.blpapi_ServiceRegistrationOptions_removeAllActiveSubServiceCodeRanges
  
  def blpapi_ServiceRegistrationOptions_setGroupId(parameters, groupId):
      return _internals.blpapi_ServiceRegistrationOptions_setGroupId(parameters, groupId)
  blpapi_ServiceRegistrationOptions_setGroupId = _internals.blpapi_ServiceRegistrationOptions_setGroupId
  
  def blpapi_ServiceRegistrationOptions_setServicePriority(parameters, priority):
      return _internals.blpapi_ServiceRegistrationOptions_setServicePriority(parameters, priority)
  blpapi_ServiceRegistrationOptions_setServicePriority = _internals.blpapi_ServiceRegistrationOptions_setServicePriority
  
  def blpapi_ServiceRegistrationOptions_setPartsToRegister(parameters, parts):
      return _internals.blpapi_ServiceRegistrationOptions_setPartsToRegister(parameters, parts)
  blpapi_ServiceRegistrationOptions_setPartsToRegister = _internals.blpapi_ServiceRegistrationOptions_setPartsToRegister
  
  def blpapi_ServiceRegistrationOptions_getGroupId(parameters):
      return _internals.blpapi_ServiceRegistrationOptions_getGroupId(parameters)
  blpapi_ServiceRegistrationOptions_getGroupId = _internals.blpapi_ServiceRegistrationOptions_getGroupId
  
  def blpapi_ServiceRegistrationOptions_getServicePriority(parameters):
      return _internals.blpapi_ServiceRegistrationOptions_getServicePriority(parameters)
  blpapi_ServiceRegistrationOptions_getServicePriority = _internals.blpapi_ServiceRegistrationOptions_getServicePriority
  
  def blpapi_ServiceRegistrationOptions_getPartsToRegister(parameters):
      return _internals.blpapi_ServiceRegistrationOptions_getPartsToRegister(parameters)
  blpapi_ServiceRegistrationOptions_getPartsToRegister = _internals.blpapi_ServiceRegistrationOptions_getPartsToRegister
  
  def blpapi_ZfpUtil_getOptionsForLeasedLines(sessionOptions, tlsOptions, remote):
      return _internals.blpapi_ZfpUtil_getOptionsForLeasedLines(sessionOptions, tlsOptions, remote)
  blpapi_ZfpUtil_getOptionsForLeasedLines = _internals.blpapi_ZfpUtil_getOptionsForLeasedLines
  # This file is compatible with both classic and new-style classes.
  
  
  