BLPAPI C++  3.24.2
blpapi_defs.h File Reference

Common definitions used by the library. More...

#include <limits.h>

Go to the source code of this file.

Macros

#define BLPAPI_CORRELATION_TYPE_UNSET   0
 
#define BLPAPI_CORRELATION_TYPE_INT   1
 
#define BLPAPI_CORRELATION_TYPE_POINTER   2
 
#define BLPAPI_CORRELATION_TYPE_AUTOGEN   3
 
#define BLPAPI_CORRELATION_MAX_CLASS_ID   ((1 << 16) - 1)
 
#define BLPAPI_MANAGEDPTR_COPY   1
 
#define BLPAPI_MANAGEDPTR_DESTROY   (-1)
 
#define BLPAPI_MANAGEDPTR_IMPOSSIBLE_OPERATION   0
 
#define BLPAPI_DATETIME_YEAR_PART   0x1
 
#define BLPAPI_DATETIME_MONTH_PART   0x2
 
#define BLPAPI_DATETIME_DAY_PART   0x4
 
#define BLPAPI_DATETIME_OFFSET_PART   0x8
 
#define BLPAPI_DATETIME_HOURS_PART   0x10
 
#define BLPAPI_DATETIME_MINUTES_PART   0x20
 
#define BLPAPI_DATETIME_SECONDS_PART   0x40
 
#define BLPAPI_DATETIME_MILLISECONDS_PART   0x80
 
#define BLPAPI_DATETIME_FRACSECONDS_PART   0x80
 
#define BLPAPI_DATETIME_DATE_PART
 
#define BLPAPI_DATETIME_TIME_PART
 
#define BLPAPI_DATETIME_TIMEMILLI_PART   (BLPAPI_DATETIME_TIME_PART | BLPAPI_DATETIME_MILLISECONDS_PART)
 
#define BLPAPI_DATETIME_TIMEFRACSECONDS_PART   (BLPAPI_DATETIME_TIME_PART | BLPAPI_DATETIME_FRACSECONDS_PART)
 
#define BLPAPI_EVENTTYPE_ADMIN   1
 
#define BLPAPI_EVENTTYPE_SESSION_STATUS   2
 
#define BLPAPI_EVENTTYPE_SUBSCRIPTION_STATUS   3
 
#define BLPAPI_EVENTTYPE_REQUEST_STATUS   4
 
#define BLPAPI_EVENTTYPE_RESPONSE   5
 
#define BLPAPI_EVENTTYPE_PARTIAL_RESPONSE   6
 
#define BLPAPI_EVENTTYPE_SUBSCRIPTION_DATA   8
 
#define BLPAPI_EVENTTYPE_SERVICE_STATUS   9
 
#define BLPAPI_EVENTTYPE_TIMEOUT   10
 
#define BLPAPI_EVENTTYPE_AUTHORIZATION_STATUS   11
 
#define BLPAPI_EVENTTYPE_RESOLUTION_STATUS   12
 
#define BLPAPI_EVENTTYPE_TOPIC_STATUS   13
 
#define BLPAPI_EVENTTYPE_TOKEN_STATUS   14
 
#define BLPAPI_EVENTTYPE_REQUEST   15
 
#define BLPAPI_ELEMENT_INDEX_END   0xffffffff
 
#define BLPAPI_STATUS_ACTIVE   0
 
#define BLPAPI_STATUS_DEPRECATED   1
 
#define BLPAPI_STATUS_INACTIVE   2
 
#define BLPAPI_STATUS_PENDING_DEPRECATION   3
 
#define BLPAPI_SUBSCRIPTIONSTATUS_UNSUBSCRIBED   0
 
#define BLPAPI_SUBSCRIPTIONSTATUS_SUBSCRIBING   1
 
#define BLPAPI_SUBSCRIPTIONSTATUS_SUBSCRIBED   2
 
#define BLPAPI_SUBSCRIPTIONSTATUS_CANCELLED   3
 
#define BLPAPI_SUBSCRIPTIONSTATUS_PENDING_CANCELLATION   4
 
#define BLPAPI_CLIENTMODE_AUTO   0
 
#define BLPAPI_CLIENTMODE_DAPI   1
 
#define BLPAPI_CLIENTMODE_SAPI   2
 
#define BLPAPI_CLIENTMODE_COMPAT_33X   16
 
#define BLPAPI_ELEMENTDEFINITION_UNBOUNDED   -1
 
#define BLPAPI_RESOLVEMODE_DONT_REGISTER_SERVICES   0
 
#define BLPAPI_RESOLVEMODE_AUTO_REGISTER_SERVICES   1
 
#define BLPAPI_SEATTYPE_INVALID_SEAT   -1
 
#define BLPAPI_SEATTYPE_BPS   0
 
#define BLPAPI_SEATTYPE_NONBPS   1
 
#define BLPAPI_SERVICEREGISTRATIONOPTIONS_PRIORITY_LOW   0
 
#define BLPAPI_SERVICEREGISTRATIONOPTIONS_PRIORITY_MEDIUM   INT_MAX / 2
 
#define BLPAPI_SERVICEREGISTRATIONOPTIONS_PRIORITY_HIGH   INT_MAX
 
#define BLPAPI_REGISTRATIONPARTS_DEFAULT   0x1
 
#define BLPAPI_REGISTRATIONPARTS_PUBLISHING   0x2
 
#define BLPAPI_REGISTRATIONPARTS_OPERATIONS   0x4
 
#define BLPAPI_REGISTRATIONPARTS_SUBSCRIBER_RESOLUTION   0x8
 
#define BLPAPI_REGISTRATIONPARTS_PUBLISHER_RESOLUTION   0x10
 
#define BLPAPI_TOPICLIST_NOT_CREATED   0
 
#define BLPAPI_TOPICLIST_CREATED   1
 
#define BLPAPI_TOPICLIST_FAILURE   2
 
#define BLPAPI_RESOLUTIONLIST_UNRESOLVED   0
 
#define BLPAPI_RESOLUTIONLIST_RESOLVED   1
 
#define BLPAPI_RESOLUTIONLIST_RESOLUTION_FAILURE_BAD_SERVICE   2
 
#define BLPAPI_RESOLUTIONLIST_RESOLUTION_FAILURE_SERVICE_AUTHORIZATION_FAILED   3
 
#define BLPAPI_RESOLUTIONLIST_RESOLUTION_FAILURE_BAD_TOPIC   4
 
#define BLPAPI_RESOLUTIONLIST_RESOLUTION_FAILURE_TOPIC_AUTHORIZATION_FAILED   5
 
#define BLPAPI_MESSAGE_FRAGMENT_NONE   0
 
#define BLPAPI_MESSAGE_FRAGMENT_START   1
 
#define BLPAPI_MESSAGE_FRAGMENT_INTERMEDIATE   2
 
#define BLPAPI_MESSAGE_FRAGMENT_END   3
 
#define BLPAPI_MESSAGE_RECAPTYPE_NONE   0
 
#define BLPAPI_MESSAGE_RECAPTYPE_SOLICITED   1
 
#define BLPAPI_MESSAGE_RECAPTYPE_UNSOLICITED   2
 
#define BLPAPI_ZFPUTIL_REMOTE_8194   8194
 
#define BLPAPI_ZFPUTIL_REMOTE_8196   8196
 
#define BLPAPI_IDENTITYUTIL_USERTYPE_UNKNOWN   (-2)
 
#define BLPAPI_IDENTITYUTIL_USERTYPE_APP_PORTAL   8
 
#define BLPAPI_IDENTITYUTIL_USERTYPE_SANDBOX_EXCEL   9
 
#define BLPAPI_SUBSCRIPTIONPREPROCESS_INVALID_SUBSCRIPTION_STRING   1
 
#define BLPAPI_SUBSCRIPTIONPREPROCESS_CORRELATIONID_ERROR   2
 
#define BLPAPI_EXPORT
 

Detailed Description

Common definitions used by the library.

Macro Definition Documentation

◆ BLPAPI_CLIENTMODE_AUTO

#define BLPAPI_CLIENTMODE_AUTO   0

◆ BLPAPI_CLIENTMODE_COMPAT_33X

#define BLPAPI_CLIENTMODE_COMPAT_33X   16

◆ BLPAPI_CLIENTMODE_DAPI

#define BLPAPI_CLIENTMODE_DAPI   1

◆ BLPAPI_CLIENTMODE_SAPI

#define BLPAPI_CLIENTMODE_SAPI   2

◆ BLPAPI_CORRELATION_MAX_CLASS_ID

#define BLPAPI_CORRELATION_MAX_CLASS_ID   ((1 << 16) - 1)

◆ BLPAPI_CORRELATION_TYPE_AUTOGEN

#define BLPAPI_CORRELATION_TYPE_AUTOGEN   3

◆ BLPAPI_CORRELATION_TYPE_INT

#define BLPAPI_CORRELATION_TYPE_INT   1

◆ BLPAPI_CORRELATION_TYPE_POINTER

#define BLPAPI_CORRELATION_TYPE_POINTER   2

◆ BLPAPI_CORRELATION_TYPE_UNSET

#define BLPAPI_CORRELATION_TYPE_UNSET   0

◆ BLPAPI_DATETIME_DATE_PART

#define BLPAPI_DATETIME_DATE_PART
Value:
#define BLPAPI_DATETIME_YEAR_PART
Definition: blpapi_defs.h:61
#define BLPAPI_DATETIME_MONTH_PART
Definition: blpapi_defs.h:62
#define BLPAPI_DATETIME_DAY_PART
Definition: blpapi_defs.h:63

◆ BLPAPI_DATETIME_DAY_PART

#define BLPAPI_DATETIME_DAY_PART   0x4

◆ BLPAPI_DATETIME_FRACSECONDS_PART

#define BLPAPI_DATETIME_FRACSECONDS_PART   0x80

◆ BLPAPI_DATETIME_HOURS_PART

#define BLPAPI_DATETIME_HOURS_PART   0x10

◆ BLPAPI_DATETIME_MILLISECONDS_PART

#define BLPAPI_DATETIME_MILLISECONDS_PART   0x80

◆ BLPAPI_DATETIME_MINUTES_PART

#define BLPAPI_DATETIME_MINUTES_PART   0x20

◆ BLPAPI_DATETIME_MONTH_PART

#define BLPAPI_DATETIME_MONTH_PART   0x2

◆ BLPAPI_DATETIME_OFFSET_PART

#define BLPAPI_DATETIME_OFFSET_PART   0x8

◆ BLPAPI_DATETIME_SECONDS_PART

#define BLPAPI_DATETIME_SECONDS_PART   0x40

◆ BLPAPI_DATETIME_TIME_PART

#define BLPAPI_DATETIME_TIME_PART
Value:
#define BLPAPI_DATETIME_HOURS_PART
Definition: blpapi_defs.h:65
#define BLPAPI_DATETIME_MINUTES_PART
Definition: blpapi_defs.h:66
#define BLPAPI_DATETIME_SECONDS_PART
Definition: blpapi_defs.h:67

◆ BLPAPI_DATETIME_TIMEFRACSECONDS_PART

#define BLPAPI_DATETIME_TIMEFRACSECONDS_PART   (BLPAPI_DATETIME_TIME_PART | BLPAPI_DATETIME_FRACSECONDS_PART)

◆ BLPAPI_DATETIME_TIMEMILLI_PART

#define BLPAPI_DATETIME_TIMEMILLI_PART   (BLPAPI_DATETIME_TIME_PART | BLPAPI_DATETIME_MILLISECONDS_PART)

◆ BLPAPI_DATETIME_YEAR_PART

#define BLPAPI_DATETIME_YEAR_PART   0x1

◆ BLPAPI_ELEMENT_INDEX_END

#define BLPAPI_ELEMENT_INDEX_END   0xffffffff

◆ BLPAPI_ELEMENTDEFINITION_UNBOUNDED

#define BLPAPI_ELEMENTDEFINITION_UNBOUNDED   -1

◆ BLPAPI_EVENTTYPE_ADMIN

#define BLPAPI_EVENTTYPE_ADMIN   1

◆ BLPAPI_EVENTTYPE_AUTHORIZATION_STATUS

#define BLPAPI_EVENTTYPE_AUTHORIZATION_STATUS   11

◆ BLPAPI_EVENTTYPE_PARTIAL_RESPONSE

#define BLPAPI_EVENTTYPE_PARTIAL_RESPONSE   6

◆ BLPAPI_EVENTTYPE_REQUEST

#define BLPAPI_EVENTTYPE_REQUEST   15

◆ BLPAPI_EVENTTYPE_REQUEST_STATUS

#define BLPAPI_EVENTTYPE_REQUEST_STATUS   4

◆ BLPAPI_EVENTTYPE_RESOLUTION_STATUS

#define BLPAPI_EVENTTYPE_RESOLUTION_STATUS   12

◆ BLPAPI_EVENTTYPE_RESPONSE

#define BLPAPI_EVENTTYPE_RESPONSE   5

◆ BLPAPI_EVENTTYPE_SERVICE_STATUS

#define BLPAPI_EVENTTYPE_SERVICE_STATUS   9

◆ BLPAPI_EVENTTYPE_SESSION_STATUS

#define BLPAPI_EVENTTYPE_SESSION_STATUS   2

◆ BLPAPI_EVENTTYPE_SUBSCRIPTION_DATA

#define BLPAPI_EVENTTYPE_SUBSCRIPTION_DATA   8

◆ BLPAPI_EVENTTYPE_SUBSCRIPTION_STATUS

#define BLPAPI_EVENTTYPE_SUBSCRIPTION_STATUS   3

◆ BLPAPI_EVENTTYPE_TIMEOUT

#define BLPAPI_EVENTTYPE_TIMEOUT   10

◆ BLPAPI_EVENTTYPE_TOKEN_STATUS

#define BLPAPI_EVENTTYPE_TOKEN_STATUS   14

◆ BLPAPI_EVENTTYPE_TOPIC_STATUS

#define BLPAPI_EVENTTYPE_TOPIC_STATUS   13

◆ BLPAPI_EXPORT

#define BLPAPI_EXPORT

◆ BLPAPI_IDENTITYUTIL_USERTYPE_APP_PORTAL

#define BLPAPI_IDENTITYUTIL_USERTYPE_APP_PORTAL   8

◆ BLPAPI_IDENTITYUTIL_USERTYPE_SANDBOX_EXCEL

#define BLPAPI_IDENTITYUTIL_USERTYPE_SANDBOX_EXCEL   9

◆ BLPAPI_IDENTITYUTIL_USERTYPE_UNKNOWN

#define BLPAPI_IDENTITYUTIL_USERTYPE_UNKNOWN   (-2)

◆ BLPAPI_MANAGEDPTR_COPY

#define BLPAPI_MANAGEDPTR_COPY   1

◆ BLPAPI_MANAGEDPTR_DESTROY

#define BLPAPI_MANAGEDPTR_DESTROY   (-1)

◆ BLPAPI_MANAGEDPTR_IMPOSSIBLE_OPERATION

#define BLPAPI_MANAGEDPTR_IMPOSSIBLE_OPERATION   0

◆ BLPAPI_MESSAGE_FRAGMENT_END

#define BLPAPI_MESSAGE_FRAGMENT_END   3

◆ BLPAPI_MESSAGE_FRAGMENT_INTERMEDIATE

#define BLPAPI_MESSAGE_FRAGMENT_INTERMEDIATE   2

◆ BLPAPI_MESSAGE_FRAGMENT_NONE

#define BLPAPI_MESSAGE_FRAGMENT_NONE   0

◆ BLPAPI_MESSAGE_FRAGMENT_START

#define BLPAPI_MESSAGE_FRAGMENT_START   1

◆ BLPAPI_MESSAGE_RECAPTYPE_NONE

#define BLPAPI_MESSAGE_RECAPTYPE_NONE   0

◆ BLPAPI_MESSAGE_RECAPTYPE_SOLICITED

#define BLPAPI_MESSAGE_RECAPTYPE_SOLICITED   1

◆ BLPAPI_MESSAGE_RECAPTYPE_UNSOLICITED

#define BLPAPI_MESSAGE_RECAPTYPE_UNSOLICITED   2

◆ BLPAPI_REGISTRATIONPARTS_DEFAULT

#define BLPAPI_REGISTRATIONPARTS_DEFAULT   0x1

◆ BLPAPI_REGISTRATIONPARTS_OPERATIONS

#define BLPAPI_REGISTRATIONPARTS_OPERATIONS   0x4

◆ BLPAPI_REGISTRATIONPARTS_PUBLISHER_RESOLUTION

#define BLPAPI_REGISTRATIONPARTS_PUBLISHER_RESOLUTION   0x10

◆ BLPAPI_REGISTRATIONPARTS_PUBLISHING

#define BLPAPI_REGISTRATIONPARTS_PUBLISHING   0x2

◆ BLPAPI_REGISTRATIONPARTS_SUBSCRIBER_RESOLUTION

#define BLPAPI_REGISTRATIONPARTS_SUBSCRIBER_RESOLUTION   0x8

◆ BLPAPI_RESOLUTIONLIST_RESOLUTION_FAILURE_BAD_SERVICE

#define BLPAPI_RESOLUTIONLIST_RESOLUTION_FAILURE_BAD_SERVICE   2

◆ BLPAPI_RESOLUTIONLIST_RESOLUTION_FAILURE_BAD_TOPIC

#define BLPAPI_RESOLUTIONLIST_RESOLUTION_FAILURE_BAD_TOPIC   4

◆ BLPAPI_RESOLUTIONLIST_RESOLUTION_FAILURE_SERVICE_AUTHORIZATION_FAILED

#define BLPAPI_RESOLUTIONLIST_RESOLUTION_FAILURE_SERVICE_AUTHORIZATION_FAILED   3

◆ BLPAPI_RESOLUTIONLIST_RESOLUTION_FAILURE_TOPIC_AUTHORIZATION_FAILED

#define BLPAPI_RESOLUTIONLIST_RESOLUTION_FAILURE_TOPIC_AUTHORIZATION_FAILED   5

◆ BLPAPI_RESOLUTIONLIST_RESOLVED

#define BLPAPI_RESOLUTIONLIST_RESOLVED   1

◆ BLPAPI_RESOLUTIONLIST_UNRESOLVED

#define BLPAPI_RESOLUTIONLIST_UNRESOLVED   0

◆ BLPAPI_RESOLVEMODE_AUTO_REGISTER_SERVICES

#define BLPAPI_RESOLVEMODE_AUTO_REGISTER_SERVICES   1

◆ BLPAPI_RESOLVEMODE_DONT_REGISTER_SERVICES

#define BLPAPI_RESOLVEMODE_DONT_REGISTER_SERVICES   0

◆ BLPAPI_SEATTYPE_BPS

#define BLPAPI_SEATTYPE_BPS   0

◆ BLPAPI_SEATTYPE_INVALID_SEAT

#define BLPAPI_SEATTYPE_INVALID_SEAT   -1

◆ BLPAPI_SEATTYPE_NONBPS

#define BLPAPI_SEATTYPE_NONBPS   1

◆ BLPAPI_SERVICEREGISTRATIONOPTIONS_PRIORITY_HIGH

#define BLPAPI_SERVICEREGISTRATIONOPTIONS_PRIORITY_HIGH   INT_MAX

◆ BLPAPI_SERVICEREGISTRATIONOPTIONS_PRIORITY_LOW

#define BLPAPI_SERVICEREGISTRATIONOPTIONS_PRIORITY_LOW   0

◆ BLPAPI_SERVICEREGISTRATIONOPTIONS_PRIORITY_MEDIUM

#define BLPAPI_SERVICEREGISTRATIONOPTIONS_PRIORITY_MEDIUM   INT_MAX / 2

◆ BLPAPI_STATUS_ACTIVE

#define BLPAPI_STATUS_ACTIVE   0

◆ BLPAPI_STATUS_DEPRECATED

#define BLPAPI_STATUS_DEPRECATED   1

◆ BLPAPI_STATUS_INACTIVE

#define BLPAPI_STATUS_INACTIVE   2

◆ BLPAPI_STATUS_PENDING_DEPRECATION

#define BLPAPI_STATUS_PENDING_DEPRECATION   3

◆ BLPAPI_SUBSCRIPTIONPREPROCESS_CORRELATIONID_ERROR

#define BLPAPI_SUBSCRIPTIONPREPROCESS_CORRELATIONID_ERROR   2

◆ BLPAPI_SUBSCRIPTIONPREPROCESS_INVALID_SUBSCRIPTION_STRING

#define BLPAPI_SUBSCRIPTIONPREPROCESS_INVALID_SUBSCRIPTION_STRING   1

◆ BLPAPI_SUBSCRIPTIONSTATUS_CANCELLED

#define BLPAPI_SUBSCRIPTIONSTATUS_CANCELLED   3

◆ BLPAPI_SUBSCRIPTIONSTATUS_PENDING_CANCELLATION

#define BLPAPI_SUBSCRIPTIONSTATUS_PENDING_CANCELLATION   4

◆ BLPAPI_SUBSCRIPTIONSTATUS_SUBSCRIBED

#define BLPAPI_SUBSCRIPTIONSTATUS_SUBSCRIBED   2

◆ BLPAPI_SUBSCRIPTIONSTATUS_SUBSCRIBING

#define BLPAPI_SUBSCRIPTIONSTATUS_SUBSCRIBING   1

◆ BLPAPI_SUBSCRIPTIONSTATUS_UNSUBSCRIBED

#define BLPAPI_SUBSCRIPTIONSTATUS_UNSUBSCRIBED   0

◆ BLPAPI_TOPICLIST_CREATED

#define BLPAPI_TOPICLIST_CREATED   1

◆ BLPAPI_TOPICLIST_FAILURE

#define BLPAPI_TOPICLIST_FAILURE   2

◆ BLPAPI_TOPICLIST_NOT_CREATED

#define BLPAPI_TOPICLIST_NOT_CREATED   0

◆ BLPAPI_ZFPUTIL_REMOTE_8194

#define BLPAPI_ZFPUTIL_REMOTE_8194   8194

◆ BLPAPI_ZFPUTIL_REMOTE_8196

#define BLPAPI_ZFPUTIL_REMOTE_8196   8196