Mobile SDK for Windows Apps2.0
Transforming Windows apps into Mobile apps
cmpcap.h File Reference

CMPAPI - Capability definitions for Citrix Mobility Pack. More...

Go to the source code of this file.

Defines

#define CMP_INPUT_DISPLAY_KEYBOARD_SUPPORT   0x0001
 Display keyboard supported flag.
#define CMP_INPUT_PHYSICAL_KEYBOARD_SUPPORT   0x0002
 Physical keyboard supported flag.
#define CMP_INPUT_TRACKBALL_SUPPORT   0x0004
 Trackball supported flag.
#define CMP_INPUT_MOUSE_SUPPORT   0x0008
 Mouse supported flag.
#define CMP_INPUT_ALL_TYPES   0x000F
 All input types flags mask.
#define CMP_KYBD_TYPE_PHYSICAL_SUPPORT   0x0001
 Physical keyboard support flag.
#define CMP_KYBD_TYPE_STANDARD_SUPPORT   0x0002
 Standard display keyboard support flag.
#define CMP_KYBD_TYPE_NUMBER_PAD_SUPPORT   0x0004
 Number pad display keyboard support flag.
#define CMP_KYBD_TYPE_PHONE_PAD_SUPPORT   0x0008
 Phone pad display keyboard support flag.
#define CMP_KYBD_TYPE_URL_SUPPORT   0x0010
 URL display keyboard support flag.
#define CMP_KYBD_TYPE_EMAIL_SUPPORT   0x0020
 Email display keyboard support flag.
#define CMP_KYBD_TYPE_PHONE_NAME_SUPPORT   0x0040
 Phone name display keyboard support flag.
#define CMP_KYBD_TYPE_NUMBERS_PUNC_SUPPORT   0x0080
 Numbers and Punctuation display keyboard support flag.
#define CMP_KYBD_TYPE_DECIMAL_POINT_SUPPORT   0x0100
 Numeric Pad with decimal point display keyboard support flag.
#define CMP_KYBD_ALL_TYPES   0x01FF
 All possible keyboard support flags mask.
#define CMP_KYBD_HIDE_SUPPORT   0x0001
 Keyboard hide support flag.
#define CMP_KYBD_AUTO_CORRECT_SUPPORT   0x0002
 Keyboard auto correct support flag.
#define CMP_KYBD_AUTO_CAPITAL_SUPPORT   0x0010
 Keyboard auto capital support flag.
#define CMP_KYBD_AUTO_CAPITAL_WORDS_SUPPORT   0x0020
 Keyboard auto capital word support flag.
#define CMP_KYBD_AUTO_CAPITAL_SENTENCES_SUPPORT   0x0040
 Keyboard auto capital sentence support flag.
#define CMP_KYBD_AUTO_CAPITAL_LETTERS_SUPPORT   0x0080
 Keyboard auto capital letters support flag.
#define CMP_KYBD_RETURN_KEY_TYPE_SUPPORT   0x0100
 Keyboard return key type support flag.
#define CMP_KYBD_ALL_FEATURES   0x01FF
 Keyboard all support flags mask.
#define CMP_KYBD_RETURN_KEY_DEFAULT_SUPPORT   0x0001
 Return key default support flag.
#define CMP_KYBD_RETURN_KEY_GO_SUPPORT   0x0002
 Return key "Go" support flag.
#define CMP_KYBD_RETURN_KEY_GOOGLE_SUPPORT   0x0004
 Return key "Google" support flag.
#define CMP_KYBD_RETURN_KEY_JOIN_SUPPORT   0x0008
 Return key "Join" support flag.
#define CMP_KYBD_RETURN_KEY_NEXT_SUPPORT   0x0010
 Return key "Next" support flag.
#define CMP_KYBD_RETURN_KEY_ROUTE_SUPPORT   0x0020
 Return key "Route" support flag.
#define CMP_KYBD_RETURN_KEY_SEARCH_SUPPORT   0x0040
 Return key "Search" support flag.
#define CMP_KYBD_RETURN_KEY_SEND_SUPPORT   0x0080
 Return key "Send" support flag.
#define CMP_KYBD_RETURN_KEY_DONE_SUPPORT   0x0100
 Return key "Done" support flag.
#define CMP_KYBD_ALL_RETURNKEY_TYPES   0x01FF
 Return key all support flags mask.
#define CMP_DISPLAY_METRICS_ORIENTATION   0x0001
 Orientation field supported in Display metrics.
#define CMP_DISPLAY_METRICS_PIXEL_RESOLUTION   0x0002
 Pixel resolution fields supported in Display metrics.
#define CMP_DISPLAY_METRICS_COLOR_DEPTH   0x0004
 Color depth field supported in Display metrics.
#define CMP_DISPLAY_METRICS_PHYSICAL_SIZE   0x0008
 Physical size fields supported in Display metrics.
#define CMP_DISPLAY_METRICS_PIXELS_PER_INCH   0x0010
 Pixels per inch field supported in Display metrics.
#define CMP_DISPLAY_METRICS_PIXELS_PER_INCH_X_Y   0x0020
 Pixels per inch (x and y) fields supported in Display metrics.
#define CMP_DISPLAY_METRICS_ALL_FIELDS   0x003F
 All fields supported in Display metrics.
#define CMP_RECEIVER_CONTROLS_ALL_FLAGS   0x0001
 All receiver controls flags.
#define CMP_EVENT_FILTER_SUPPORT   0x0001
 Event filter support flag.
#define CMP_EVENT_FILTER_ALL_FLAGS   CMP_EVENT_FILTER_SUPPORT
 All event filter flags.
#define CMP_BUTTON_BACK_SUPPORT   0x0001
 back button support
#define CMP_BUTTON_SEARCH_SUPPORT   0x0002
 search button support
#define CMP_BUTTON_HOME_SUPPORT   0x0004
 home button support
#define CMP_BUTTON_MENU_SUPPORT   0x0008
 menu button support
#define CMP_BUTTON_MASK_ALL   0x000F
 all button support bit mask
#define CMP_SCROLLMODE_MOUSEWHEEL_SUPPORT   0x0001
 Scroll mode mouse wheel support flag.
#define CMP_SCROLLMODE_DRAG_SUPPORT   0x0002
 Scroll mode drag support flag.
#define CMP_SCROLLMODE_PAN_SUPPORT   0x0004
 Scroll mode pan support flag.
#define CMP_SCROLLMODE_ALL_SUPPORT   0x0007
 Scroll mode all support flags.
#define CMP_ORIENTATION_DEVICE_SUPPORT   0x0001
 Device orientation support flag.
#define CMP_ORIENTATION_APPLICATION_SUPPORT   0x0002
 Application orientation support flag.
#define CMP_ORIENTATION_PORTRAIT_UP_SUPPORT   0x0004
 Portrait up orientation support flag.
#define CMP_ORIENTATION_PORTRAIT_DOWN_SUPPORT   0x0008
 Portrait down orientation support flag.
#define CMP_ORIENTATION_LANDSCAPE_LEFT_SUPPORT   0x0010
 Landscape left orientation support flag.
#define CMP_ORIENTATION_LANDSCAPE_RIGHT_SUPPORT   0x0020
 Landscape right orientation support flag.
#define CMP_ORIENTATION_LOCK_UNLOCK_SUPPORT   0x0100
 Lock/unlock orientation support flag.
#define CMP_ORIENTATION_FOLLOW_SENSOR_SUPPORT   0x0200
 Follow sensor orientation support flag.
#define CMP_ORIENTATION_FEATURES_ALL   0x033F
 All orientation support flags.
#define CMP_VIEWPORT_FLAG_SUPPORT   0x0001
 Viewport support flags.
#define CMP_VIEWPORT_ALL_FLAGS   CMP_VIEWPORT_FLAG_SUPPORT
 All viewport support flags.
#define CMP_VIRTUAL_DEVICE_SUPPORT   0x0001
 Allow context switches between different VDOs.
#define CMP_VIRTUAL_DEVICE_ALL_FLAGS   CMP_VIRTUAL_DEVICE_SUPPORT
 All VDO flags.
#define CMP_CAPTURE_PICTURE_SUPPORT   0x0001
 Capturing pictures is supported.
#define CMP_CAPTURE_VIDEO_SUPPORT   0x0002
 Capturing videos is supported.
#define CMP_CAPTURE_AUDIO_SUPPORT   0x0004
 Capturing audio is supported.
#define CMP_CAPTURE_ALL_FLAGS   (CMP_CAPTURE_PICTURE_SUPPORT | CMP_CAPTURE_VIDEO_SUPPORT | CMP_CAPTURE_AUDIO_SUPPORT)
 All capture types are supported.
#define CMP_CAPTURE_AUDIO_SET_QUALITY   0x0001
#define CMP_CAPTURE_AUDIO_SET_DURATION   0x0002
#define CMP_CAPTURE_AUDIO_ALL   (CMP_CAPTURE_AUDIO_SET_QUALITY | CMP_CAPTURE_AUDIO_SET_DURATION)
#define CMP_CAPTURE_AUDIO_ENCODING_MPEG4   0x0001
#define CMP_CAPTURE_AUDIO_ENCODING_MP3   0x0002
#define CMP_CAPTURE_AUDIO_ENCODING_3GPP   0x0004
#define CMP_CAPTURE_AUDIO_ENCODING_WAV   0x0008
#define CMP_CAPTURE_AUDIO_ENCODING_AAC_ADTS   0x0010
#define CMP_CAPTURE_AUDIO_ENCODING_AMR_NB   0x0020
#define CMP_CAPTURE_AUDIO_ENCODING_AMR_WB   0x0040
#define CMP_CAPTURE_AUDIO_ENCODING_ALL   (CMP_CAPTURE_AUDIO_ENCODING_MPEG4 | CMP_CAPTURE_AUDIO_ENCODING_MP3 | CMP_CAPTURE_AUDIO_ENCODING_3GPP | CMP_CAPTURE_AUDIO_ENCODING_WAV | CMP_CAPTURE_AUDIO_ENCODING_AAC_ADTS | CMP_CAPTURE_AUDIO_ENCODING_AMR_NB | CMP_CAPTURE_AUDIO_ENCODING_AMR_WB)
#define CMP_CAPTURE_PICTURE_SET_QUALITY   0x0001
#define CMP_CAPTURE_PICTURE_SET_RESOLUTION   0x0002
#define CMP_CAPTURE_PICTURE_SET_DEFAULT_CAMERA   0x0004
#define CMP_CAPTURE_PICTURE_CREATE_THUMBNAIL   0x0008
#define CMP_CAPTURE_PICTURE_CUSTOM_THUMBNAIL   0x0010
#define CMP_CAPTURE_PICTURE_ALL   (CMP_CAPTURE_PICTURE_SET_QUALITY | CMP_CAPTURE_PICTURE_SET_RESOLUTION | CMP_CAPTURE_PICTURE_SET_DEFAULT_CAMERA | CMP_CAPTURE_PICTURE_CREATE_THUMBNAIL | CMP_CAPTURE_PICTURE_CUSTOM_THUMBNAIL)
#define CMP_CAPTURE_PICTURE_FORMAT_JPEG   0x0001
#define CMP_CAPTURE_PICTURE_FORMAT_PNG   0x0002
#define CMP_CAPTURE_PICTURE_FORMAT_ALL   (CMP_CAPTURE_PICTURE_FORMAT_JPEG | CMP_CAPTURE_PICTURE_FORMAT_PNG)
#define CMP_CAPTURE_VIDEO_SET_QUALITY   0x0001
#define CMP_CAPTURE_VIDEO_SET_RESOLUTION   0x0002
#define CMP_CAPTURE_VIDEO_SET_DEFAULT_CAMERA   0x0004
#define CMP_CAPTURE_VIDEO_SET_DURATION   0x0008
#define CMP_CAPTURE_VIDEO_ALL   (CMP_CAPTURE_VIDEO_SET_QUALITY | CMP_CAPTURE_VIDEO_SET_RESOLUTION | CMP_CAPTURE_VIDEO_SET_DEFAULT_CAMERA | CMP_CAPTURE_VIDEO_SET_DURATION)
#define CMP_CAPTURE_VIDEO_ENCODING_MPEG4   0x0001
#define CMP_CAPTURE_VIDEO_ENCODING_H264   0x0002
#define CMP_CAPTURE_VIDEO_ENCODING_H263   0x0004
#define CMP_CAPTURE_VIDEO_ENCODING_3GPP   0x0008
#define CMP_CAPTURE_VIDEO_ENCODING_ALL   (CMP_CAPTURE_VIDEO_ENCODING_MPEG4 | CMP_CAPTURE_VIDEO_ENCODING_H264 | CMP_CAPTURE_VIDEO_ENCODING_H263 | CMP_CAPTURE_VIDEO_ENCODING_3GPP)
#define CMP_RECEIVER_CONTROL_FIELD_VALID   0x0001
#define CMP_SCROLL_MODE_FIELD_VALID   0x0002
#define CMP_ORIENTATION_FIELD_VALID   0x0004
#define CMP_VIEWPORT_ORIGIN_FIELD_VALID   0x0008
#define CMP_VIEWPORT_FIELD_VALID   0x0010
#define CMP_KEYBOARD_FIELD_VALID   0x0020
#define CMP_SUPPORTED_ORIENTATIONS_FIELD_VALID   0x0080

Enumerations

enum  CMP_CAP_ID {
  CAPID_UNKNOWN = 0x0000, CAPID_INPUT = 0x0001, CAPID_DISPLAY_INFO = 0x0002, CAPID_DEVICE_INFO = 0x0003,
  CAPID_ORIENTATION = 0x0005, CAPID_SCROLL_MODES = 0x0006, CAPID_BUTTON_SET_TARGET = 0x0007, CAPID_VIEWPORT = 0x0008,
  CAPID_DYNAMIC_DISPLAY = 0x0009, CAPID_PICKER_CONTROL = 0x000A, CAPID_PHONE_CALL = 0x000B, CAPID_SMS = 0x000C,
  CAPID_TAKE_PICTURE = 0x000E, CAPID_NOTIFICATION = 0x000F, CAPID_RECEIVER_CONTROLS = 0x0010, CAPID_EVENT_FILTER = 0x0011,
  CAPID_VIRTUAL_DEVICE = 0x0012, CAPID_CAPTURE = 0x0013, CAPID_DEVICE_DEFAULTS = 0x0014, CAPID_SUPPORTED_ORIENTATIONS = 0x0015,
  CAPID_FILENAME_NAMESPACE = 0x0016
}
 Capability identifiers. More...
enum  CMP_CAP_BUTTON_KEY_ID {
  CAP_BUTTON_ENABLE = 0, CAP_BUTTON_BACK = 1, CAP_BUTTON_SEARCH = 2, CAP_BUTTON_HOME = 3,
  CAP_BUTTON_MENU = 4, CAP_BUTTON_MASK = 5
}
 These keys correspond to CAPID_BUTTON_SET_TARGET. More...
enum  CMP_CAP_TAKE_PICTURE_KEY_ID { CAP_TAKE_PICTURE_ENABLE = 0, CAP_TAKE_PICTURE_JPEG = 1, CAP_TAKE_PICTURE_PNG = 2 }
 These keys correspond to CAPID_TAKE_PICTURE. More...
enum  CMP_CAP_INPUT_KEY_ID {
  CAP_INPUT_ENABLE = 0, CAP_INPUT_KYBD = 1, CAP_INPUT_PHYSICAL_KYBD = 2, CAP_INPUT_TRACKBALL = 3,
  CAP_INPUT_MOUSE = 4, CAP_INPUT_STD_KYBD = 5, CAP_INPUT_NUMPAD_KYBD = 6, CAP_INPUT_PHONEPAD_KYBD = 7,
  CAP_INPUT_URL_KYBD = 8, CAP_INPUT_EMAIL_KYBD = 9, CAP_INPUT_PHONE_NAME_KYBD = 10, CAP_INPUT_NUMBERS_PUNC_KYBD = 11,
  CAP_INPUT_DECIMAL_POINT_KYBD = 12, CAP_INPUT_HIDE = 13, CAP_INPUT_AUTO_CORRECT = 14, CAP_INPUT_AUTO_CAPITALIZATION = 15,
  CAP_INPUT_AUTO_CAPITAL_WORD = 16, CAP_INPUT_AUTO_CAPITAL_SENTENCE = 17, CAP_INPUT_AUTO_CAPITAL_LETTERS = 18, CAP_INPUT_RETURN_KEY_DEFAULT = 19,
  CAP_INPUT_RETURN_KEY_GO = 20, CAP_INPUT_RETURN_KEY_GOOGLE = 21, CAP_INPUT_RETURN_KEY_JOIN = 22, CAP_INPUT_RETURN_KEY_NEXT = 23,
  CAP_INPUT_RETURN_KEY_ROUTE = 24, CAP_INPUT_RETURN_KEY_SEARCH = 25, CAP_INPUT_RETURN_KEY_SEND = 26, CAP_INPUT_RETURN_KEY_DONE = 27,
  CAP_INPUT_RETURN_KEY = 28
}
 These keys correspond to CAPID_INPUT. More...
enum  CMP_CAP_ORIENTATION_KEY_ID {
  CAP_ORIENTATION_ENABLE = 0, CAP_ORIENTATION_DEVICE = 1, CAP_ORIENTATION_APPLICATION = 2, CAP_ORIENTATION_PORTRAIT = 3,
  CAP_ORIENTATION_PORTRAIT_DOWN = 4, CAP_ORIENTATION_LANDSCAPE_LEFT = 5, CAP_ORIENTATION_LANDSCAPE_RIGHT = 6, CAP_ORIENTATION_LOCK_UNLOCK = 9,
  CAP_ORIENTATION_FOLLOW_SENSOR = 10
}
 These keys correspond to CAPID_ORIENTATION. More...
enum  CMP_CAP_DISPLAY_KEY_ID {
  CAP_DISPLAY_ENABLE = 0, CAP_DISPLAY_RESOLUTION_FLAG = 1, CAP_DISPLAY_COLOR_FLAG = 2, CAP_DISPLAY_PHYSICAL_FLAG = 3,
  CAP_DISPLAY_PPI_FLAG = 4, CAP_DISPLAY_PPI_X_Y_FLAG = 5, CAP_DISPLAY_ORIENTATION_FLAG = 6, CAP_DISPLAY_METRICS = 7,
  CAP_DISPLAY_WIDTH = 8, CAP_DISPLAY_HEIGHT = 9, CAP_DISPLAY_X_MILLI_INCHES = 10, CAP_DISPLAY_Y_MILLI_INCHES = 11,
  CAP_DISPLAY_PIXELS_PER_INCH = 12, CAP_DISPLAY_X_PIXELS_PER_INCH = 13, CAP_DISPLAY_Y_PIXELS_PER_INCH = 14, CAP_DISPLAY_INITIAL_ORIENTATION = 15,
  CAP_DISPLAY_COLOR_DEPTH = 16
}
 These keys correspond to CAPID_DISPLAY_INFO. More...
enum  CMP_CAP_SCROLLMODES_KEY_ID {
  CAP_SCROLLMODES_ENABLE = 0, CAP_SCROLLMODES_MOUSEWHEEL_FLAG = 1, CAP_SCROLLMODES_DRAG_FLAG = 2, CAP_SCROLLMODES_PAN_FLAG = 3,
  CAP_SCROLLMODES_DEFAULT_MODE = 4
}
 These keys correspond to CAPID_SCROLL_MODES. More...
enum  CMP_CAP_DEVICE_KEY_ID {
  CAP_DEVICE_ENABLE = 0, CAP_DEVICE_OS = 1, CAP_DEVICE_OS_VER_HIGH = 2, CAP_DEVICE_OS_VER_LOW = 3,
  CAP_DEVICE_OS_VER_MINOR = 4, CAP_DEVICE_OS_VER_BUILD = 5, CAP_DEVICE_TYPE = 6
}
 These keys correspond to CAPID_DEVICE_INFO. More...
enum  CMP_CAP_VIEWPORT_KEY_ID { CAP_VIEWPORT_ENABLE = 0 }
 These keys correspond to CAPID_VIEWPORT. More...
enum  CMP_CAP_DYNAMIC_DISPLAY_KEY_ID { CAP_DYNAMIC_DISPLAY_ENABLE = 0 }
 These keys correspond to CAPID_DYNAMIC_DISPLAY. More...
enum  CMP_CAP_PICKER_CONTROL_KEY_ID { CAP_PICKER_CONTROL_ENABLE = 0, CAP_PICKER_CONTROL_TITLE_FLAG = 1 }
 These keys correspond to CAPID_PICKER_CONTROL. More...
enum  CMP_CAP_PHONE_CALL_KEY_ID { CAP_PHONE_CALL_ENABLE = 0 }
 These keys correspond to CAPID_PHONE_CALL. More...
enum  CMP_CAP_SMS_KEY_ID { CAP_SMS_ENABLE = 0 }
 These keys correspond to CAPID_SMS. More...
enum  CMP_CAP_NOTIFICATION_KEY_ID {
  CAP_NOTIFICATION_ENABLE = 0, CAP_NOTIFICATION_LIGHT = 1, CAP_NOTIFICATION_VIBRATE = 2, CAP_NOTIFICATION_AUDIO = 3,
  CAP_NOTIFICATION_TEXT = 4
}
 These keys correspond to CAPID_NOTIFICATION. More...
enum  CMP_CAP_RECEIVER_CONTROLS_KEY_ID { CAP_RECEIVER_CONTROLS_ENABLE = 0, CAP_RECEIVER_CONTROLS_DISABLE = 1 }
 These keys correspond to CAPID_RECEIVER_CONTROLS. More...
enum  CMP_CAP_EVENT_FILTER_KEY_ID { CAP_EVENT_FILTER_ENABLE = 0, CAP_EVENT_FILTER_SUPPORT = 1 }
 These keys correspond to CAPID_EVENT_FILTER. More...
enum  CMP_CAP_VIRTUAL_DEVICE_KEY_ID { CAP_VIRTUAL_DEVICE_ENABLE = 0 }
 These keys correspond to CAPID_VIRTUAL_DEVICE. More...
enum  CMP_CAP_CAPTURE_KEY_ID {
  CAP_CAPTURE_ENABLE = 0, CAP_CAPTURE_PICTURE = 1, CAP_CAPTURE_VIDEO = 2, CAP_CAPTURE_AUDIO = 3,
  CAP_CAPTURE_AUDIO_SET_QUALITY = 4, CAP_CAPTURE_AUDIO_SET_DURATION = 5, CAP_CAPTURE_AUDIO_ENCODING_MPEG4 = 6, CAP_CAPTURE_AUDIO_ENCODING_MP3 = 7,
  CAP_CAPTURE_AUDIO_ENCODING_3GPP = 8, CAP_CAPTURE_AUDIO_ENCODING_WAV = 9, CAP_CAPTURE_AUDIO_ENCODING_AAC_ADTS = 10, CAP_CAPTURE_AUDIO_ENCODING_AMR_NB = 11,
  CAP_CAPTURE_AUDIO_ENCODING_AMR_WB = 12, CAP_CAPTURE_PICTURE_SET_QUALITY = 13, CAP_CAPTURE_PICTURE_SET_RESOLUTION = 14, CAP_CAPTURE_PICTURE_SET_DEFAULT_CAMERA = 15,
  CAP_CAPTURE_PICTURE_CREATE_THUMBNAIL = 16, CAP_CAPTURE_PICTURE_CUSTOM_THUMBNAIL = 17, CAP_CAPTURE_PICTURE_FORMAT_JPEG = 18, CAP_CAPTURE_PICTURE_FORMAT_PNG = 19,
  CAP_CAPTURE_VIDEO_SET_QUALITY = 20, CAP_CAPTURE_VIDEO_SET_RESOLUTION = 21, CAP_CAPTURE_VIDEO_SET_DEFAULT_CAMERA = 22, CAP_CAPTURE_VIDEO_SET_DURATION = 23,
  CAP_CAPTURE_VIDEO_ENCODING_MPEG4 = 24, CAP_CAPTURE_VIDEO_ENCODING_H264 = 25, CAP_CAPTURE_VIDEO_ENCODING_H263 = 26, CAP_CAPTURE_VIDEO_ENCODING_3GPP = 27
}
 These keys correspond to CAPID_CAPTURE. More...
enum  CMP_CAP_DEVICE_DEFAULTS_KEY_ID {
  CAP_DEVICE_DEFAULTS_ENABLE = 0, CAP_DEVICE_DEFAULTS_FLAGS = 1, CAP_DEVICE_DEFAULTS_SCROLL_MODE = 2, CAP_DEVICE_DEFAULTS_RECEIVER_CONTROLS = 3,
  CAP_DEVICE_DEFAULTS_DEVICE_ORIENTATION = 4, CAP_DEVICE_DEFAULTS_APP_ORIENTATION = 5, CAP_DEVICE_DEFAULTS_ORIENTATION_FLAGS = 6, CAP_DEVICE_DEFAULTS_VIEWPORT_ORIGIN_X = 7,
  CAP_DEVICE_DEFAULTS_VIEWPORT_ORIGIN_Y = 8, CAP_DEVICE_DEFAULTS_VIEWPORT_FLAGS = 9, CAP_DEVICE_DEFAULTS_ZOOM_FACTOR = 10, CAP_DEVICE_DEFAULTS_SERVER_VIEWPORT_X = 11,
  CAP_DEVICE_DEFAULTS_SERVER_VIEWPORT_Y = 12, CAP_DEVICE_DEFAULTS_SERVER_VIEWPORT_WIDTH = 13, CAP_DEVICE_DEFAULTS_SERVER_VIEWPORT_HEIGHT = 14, CAP_DEVICE_DEFAULTS_CLIENT_VIEWPORT_X = 15,
  CAP_DEVICE_DEFAULTS_CLIENT_VIEWPORT_Y = 16, CAP_DEVICE_DEFAULTS_CLIENT_VIEWPORT_WIDTH = 17, CAP_DEVICE_DEFAULTS_CLIENT_VIEWPORT_HEIGHT = 18, CAP_DEVICE_DEFAULTS_KEYBOARD_TYPE = 19,
  CAP_DEVICE_DEFAULTS_KEYBOARD_FLAGS = 20, CAP_DEVICE_DEFAULTS_KEYBOARD_AUTO_CAPS = 21, CAP_DEVICE_DEFAULTS_KEYBOARD_RETURN_KEY = 22, CAP_DEVICE_DEFAULTS_SUPPORTED_ORIENTATIONS = 23
}
 These keys correspond to CAPID_DEVICE_DEFAULTS. More...
enum  CMP_CAP_SUPPORTED_ORIENTATIONS_KEY_ID {
  CAP_SUPPORTED_ORIENTATIONS_ENABLE = 0, CAP_SUPPORTED_ORIENTATIONS_LANDSCAPE_LEFT = 1, CAP_SUPPORTED_ORIENTATIONS_LANDSCAPE_RIGHT = 2, CAP_SUPPORTED_ORIENTATIONS_PORTRAIT_UP = 3,
  CAP_SUPPORTED_ORIENTATIONS_PORTRAIT_DOWN = 4
}
 These keys correspond to CAPID_SUPPORTED_ORIENTATIONS. More...
enum  CMP_CAP_FILENAME_NAMESPACE_KEY_ID { CAP_FILENAME_NAMESPACE_ENABLE = 0 }
 These keys correspond to CAPID_FILENAME_NAMESPACE. More...

Detailed Description

CMPAPI - Capability definitions for Citrix Mobility Pack.


Define Documentation

#define CMP_BUTTON_BACK_SUPPORT   0x0001

back button support

#define CMP_BUTTON_HOME_SUPPORT   0x0004

home button support

#define CMP_BUTTON_MASK_ALL   0x000F

all button support bit mask

#define CMP_BUTTON_MENU_SUPPORT   0x0008

menu button support

#define CMP_BUTTON_SEARCH_SUPPORT   0x0002

search button support

#define CMP_CAPTURE_AUDIO_ENCODING_3GPP   0x0004
#define CMP_CAPTURE_AUDIO_ENCODING_AMR_NB   0x0020
#define CMP_CAPTURE_AUDIO_ENCODING_AMR_WB   0x0040
#define CMP_CAPTURE_AUDIO_ENCODING_MP3   0x0002
#define CMP_CAPTURE_AUDIO_ENCODING_MPEG4   0x0001
#define CMP_CAPTURE_AUDIO_ENCODING_WAV   0x0008
#define CMP_CAPTURE_AUDIO_SET_DURATION   0x0002
#define CMP_CAPTURE_AUDIO_SET_QUALITY   0x0001
#define CMP_CAPTURE_AUDIO_SUPPORT   0x0004

Capturing audio is supported.

#define CMP_CAPTURE_PICTURE_FORMAT_JPEG   0x0001
#define CMP_CAPTURE_PICTURE_FORMAT_PNG   0x0002
#define CMP_CAPTURE_PICTURE_SET_QUALITY   0x0001
#define CMP_CAPTURE_PICTURE_SUPPORT   0x0001

Capturing pictures is supported.

#define CMP_CAPTURE_VIDEO_ENCODING_3GPP   0x0008
#define CMP_CAPTURE_VIDEO_ENCODING_H263   0x0004
#define CMP_CAPTURE_VIDEO_ENCODING_H264   0x0002
#define CMP_CAPTURE_VIDEO_ENCODING_MPEG4   0x0001
#define CMP_CAPTURE_VIDEO_SET_DURATION   0x0008
#define CMP_CAPTURE_VIDEO_SET_QUALITY   0x0001
#define CMP_CAPTURE_VIDEO_SET_RESOLUTION   0x0002
#define CMP_CAPTURE_VIDEO_SUPPORT   0x0002

Capturing videos is supported.

#define CMP_DISPLAY_METRICS_ALL_FIELDS   0x003F

All fields supported in Display metrics.

#define CMP_DISPLAY_METRICS_COLOR_DEPTH   0x0004

Color depth field supported in Display metrics.

#define CMP_DISPLAY_METRICS_ORIENTATION   0x0001

Orientation field supported in Display metrics.

#define CMP_DISPLAY_METRICS_PHYSICAL_SIZE   0x0008

Physical size fields supported in Display metrics.

Pixel resolution fields supported in Display metrics.

Pixels per inch field supported in Display metrics.

Pixels per inch (x and y) fields supported in Display metrics.

All event filter flags.

#define CMP_EVENT_FILTER_SUPPORT   0x0001

Event filter support flag.

#define CMP_INPUT_ALL_TYPES   0x000F

All input types flags mask.

Display keyboard supported flag.

#define CMP_INPUT_MOUSE_SUPPORT   0x0008

Mouse supported flag.

Physical keyboard supported flag.

#define CMP_INPUT_TRACKBALL_SUPPORT   0x0004

Trackball supported flag.

#define CMP_KEYBOARD_FIELD_VALID   0x0020
#define CMP_KYBD_ALL_FEATURES   0x01FF

Keyboard all support flags mask.

#define CMP_KYBD_ALL_RETURNKEY_TYPES   0x01FF

Return key all support flags mask.

#define CMP_KYBD_ALL_TYPES   0x01FF

All possible keyboard support flags mask.

Keyboard auto capital letters support flag.

Keyboard auto capital sentence support flag.

#define CMP_KYBD_AUTO_CAPITAL_SUPPORT   0x0010

Keyboard auto capital support flag.

Keyboard auto capital word support flag.

#define CMP_KYBD_AUTO_CORRECT_SUPPORT   0x0002

Keyboard auto correct support flag.

#define CMP_KYBD_HIDE_SUPPORT   0x0001

Keyboard hide support flag.

Return key default support flag.

#define CMP_KYBD_RETURN_KEY_DONE_SUPPORT   0x0100

Return key "Done" support flag.

#define CMP_KYBD_RETURN_KEY_GO_SUPPORT   0x0002

Return key "Go" support flag.

Return key "Google" support flag.

#define CMP_KYBD_RETURN_KEY_JOIN_SUPPORT   0x0008

Return key "Join" support flag.

#define CMP_KYBD_RETURN_KEY_NEXT_SUPPORT   0x0010

Return key "Next" support flag.

#define CMP_KYBD_RETURN_KEY_ROUTE_SUPPORT   0x0020

Return key "Route" support flag.

Return key "Search" support flag.

#define CMP_KYBD_RETURN_KEY_SEND_SUPPORT   0x0080

Return key "Send" support flag.

#define CMP_KYBD_RETURN_KEY_TYPE_SUPPORT   0x0100

Keyboard return key type support flag.

Numeric Pad with decimal point display keyboard support flag.

#define CMP_KYBD_TYPE_EMAIL_SUPPORT   0x0020

Email display keyboard support flag.

#define CMP_KYBD_TYPE_NUMBER_PAD_SUPPORT   0x0004

Number pad display keyboard support flag.

Numbers and Punctuation display keyboard support flag.

#define CMP_KYBD_TYPE_PHONE_NAME_SUPPORT   0x0040

Phone name display keyboard support flag.

#define CMP_KYBD_TYPE_PHONE_PAD_SUPPORT   0x0008

Phone pad display keyboard support flag.

#define CMP_KYBD_TYPE_PHYSICAL_SUPPORT   0x0001

Physical keyboard support flag.

#define CMP_KYBD_TYPE_STANDARD_SUPPORT   0x0002

Standard display keyboard support flag.

#define CMP_KYBD_TYPE_URL_SUPPORT   0x0010

URL display keyboard support flag.

Application orientation support flag.

#define CMP_ORIENTATION_DEVICE_SUPPORT   0x0001

Device orientation support flag.

#define CMP_ORIENTATION_FEATURES_ALL   0x033F

All orientation support flags.

#define CMP_ORIENTATION_FIELD_VALID   0x0004

Follow sensor orientation support flag.

Landscape left orientation support flag.

Landscape right orientation support flag.

Lock/unlock orientation support flag.

Portrait down orientation support flag.

Portrait up orientation support flag.

#define CMP_RECEIVER_CONTROL_FIELD_VALID   0x0001
#define CMP_RECEIVER_CONTROLS_ALL_FLAGS   0x0001

All receiver controls flags.

#define CMP_SCROLL_MODE_FIELD_VALID   0x0002
#define CMP_SCROLLMODE_ALL_SUPPORT   0x0007

Scroll mode all support flags.

#define CMP_SCROLLMODE_DRAG_SUPPORT   0x0002

Scroll mode drag support flag.

#define CMP_SCROLLMODE_MOUSEWHEEL_SUPPORT   0x0001

Scroll mode mouse wheel support flag.

#define CMP_SCROLLMODE_PAN_SUPPORT   0x0004

Scroll mode pan support flag.

All viewport support flags.

#define CMP_VIEWPORT_FIELD_VALID   0x0010
#define CMP_VIEWPORT_FLAG_SUPPORT   0x0001

Viewport support flags.

#define CMP_VIEWPORT_ORIGIN_FIELD_VALID   0x0008
#define CMP_VIRTUAL_DEVICE_SUPPORT   0x0001

Allow context switches between different VDOs.


Enumeration Type Documentation

These keys correspond to CAPID_BUTTON_SET_TARGET.

Enumerator:
CAP_BUTTON_ENABLE 

Bool - capability is enabled

CAP_BUTTON_BACK 

Bool - back button supported

CAP_BUTTON_SEARCH 

Bool - search button supported

CAP_BUTTON_HOME 

Bool - home button supported

CAP_BUTTON_MENU 

Bool - menu button supported

CAP_BUTTON_MASK 

UInt16 - button mask value

These keys correspond to CAPID_CAPTURE.

Enumerator:
CAP_CAPTURE_ENABLE 

Bool - capability is enabled

CAP_CAPTURE_PICTURE 

Bool - supports picture capture

CAP_CAPTURE_VIDEO 

Bool - supports video capture

CAP_CAPTURE_AUDIO 

Bool - supports audio capture

CAP_CAPTURE_AUDIO_SET_QUALITY 

Bool - audio capture supports setting a custom quality

CAP_CAPTURE_AUDIO_SET_DURATION 

Bool - audio capture supports setting a duration limit

CAP_CAPTURE_AUDIO_ENCODING_MPEG4 

Bool - audio capture supports MPEG4 encoding

CAP_CAPTURE_AUDIO_ENCODING_MP3 

Bool - audio capture supports MP3 encoding

CAP_CAPTURE_AUDIO_ENCODING_3GPP 

Bool - audio capture supports 3GPP encoding

CAP_CAPTURE_AUDIO_ENCODING_WAV 

Bool - audio capture supports WAV encoding

CAP_CAPTURE_AUDIO_ENCODING_AAC_ADTS 

Bool - audio capture supports AAC ADTS encoding

CAP_CAPTURE_AUDIO_ENCODING_AMR_NB 

Bool - audio capture supports AMR narrow band encoding

CAP_CAPTURE_AUDIO_ENCODING_AMR_WB 

Bool - audio capture supports AMR wide band encoding

CAP_CAPTURE_PICTURE_SET_QUALITY 

Bool - picture capture supports setting a custom quality

CAP_CAPTURE_PICTURE_SET_RESOLUTION 

Bool - picture capture supports setting a custom resolution

CAP_CAPTURE_PICTURE_SET_DEFAULT_CAMERA 

Bool - picture capture supports setting the initial/default camera to use

CAP_CAPTURE_PICTURE_CREATE_THUMBNAIL 

Bool - picture capture supports generating a thumbnail

CAP_CAPTURE_PICTURE_CUSTOM_THUMBNAIL 

Bool - picture capture supports generating a non-default sized thumbnail

CAP_CAPTURE_PICTURE_FORMAT_JPEG 

Bool - picture capture supports JPEG encoding

CAP_CAPTURE_PICTURE_FORMAT_PNG 

Bool - picture capture supports PNG encoding

CAP_CAPTURE_VIDEO_SET_QUALITY 

Bool - video capture supports setting a custom quality

CAP_CAPTURE_VIDEO_SET_RESOLUTION 

Bool - video capture supports setting a custom resolution

CAP_CAPTURE_VIDEO_SET_DEFAULT_CAMERA 

Bool - video capture supports setting the initial/default camera to use

CAP_CAPTURE_VIDEO_SET_DURATION 

Bool - video capture supports setting a duration limit

CAP_CAPTURE_VIDEO_ENCODING_MPEG4 

Bool - video capture supports MPEG4 encoding

CAP_CAPTURE_VIDEO_ENCODING_H264 

Bool - video capture supports H264 encoding

CAP_CAPTURE_VIDEO_ENCODING_H263 

Bool - video capture supports H263 encoding

CAP_CAPTURE_VIDEO_ENCODING_3GPP 

Bool - video capture supports 3GPP encoding

These keys correspond to CAPID_DEVICE_DEFAULTS.

Enumerator:
CAP_DEVICE_DEFAULTS_ENABLE 

Bool - capability is enabled

CAP_DEVICE_DEFAULTS_FLAGS 

UINT16 - Collection of flags for which defaults are available

CAP_DEVICE_DEFAULTS_SCROLL_MODE 

UINT16 - Scroll mode default setting

CAP_DEVICE_DEFAULTS_RECEIVER_CONTROLS 

UINT16 - Receiver controls flags

CAP_DEVICE_DEFAULTS_DEVICE_ORIENTATION 

UINT16 - Device orientation

CAP_DEVICE_DEFAULTS_APP_ORIENTATION 

UINT16 - App orientation

CAP_DEVICE_DEFAULTS_ORIENTATION_FLAGS 

UINT16 - Orientation flags

CAP_DEVICE_DEFAULTS_VIEWPORT_ORIGIN_X 

UINT16 - Viewport origin X coordinate

CAP_DEVICE_DEFAULTS_VIEWPORT_ORIGIN_Y 

UINT16 - Viewport origin Y coordinate

CAP_DEVICE_DEFAULTS_VIEWPORT_FLAGS 

UINT16 - flags specify which fields are used (zoom factor, server viewport, client viewport)

CAP_DEVICE_DEFAULTS_ZOOM_FACTOR 

UINT16 - Zoom factor

CAP_DEVICE_DEFAULTS_SERVER_VIEWPORT_X 

UINT32 - Server Viewport X coordinate

CAP_DEVICE_DEFAULTS_SERVER_VIEWPORT_Y 

UINT32 - Server Viewport Y coordinate

CAP_DEVICE_DEFAULTS_SERVER_VIEWPORT_WIDTH 

UINT32 - Server Viewport Width

CAP_DEVICE_DEFAULTS_SERVER_VIEWPORT_HEIGHT 

UINT32 - Server Viewport Height

CAP_DEVICE_DEFAULTS_CLIENT_VIEWPORT_X 

UINT32 - Client Viewport X coordinate

CAP_DEVICE_DEFAULTS_CLIENT_VIEWPORT_Y 

UINT32 - Client Viewport Y coordinate

CAP_DEVICE_DEFAULTS_CLIENT_VIEWPORT_WIDTH 

UINT32 - Client Viewport Width

CAP_DEVICE_DEFAULTS_CLIENT_VIEWPORT_HEIGHT 

UINT32 - Client Viewport Height

CAP_DEVICE_DEFAULTS_KEYBOARD_TYPE 

UINT16 - Keyboard type

CAP_DEVICE_DEFAULTS_KEYBOARD_FLAGS 

UINT16 - Keyboard flags

CAP_DEVICE_DEFAULTS_KEYBOARD_AUTO_CAPS 

UINT16 - Keyboard auto caps

CAP_DEVICE_DEFAULTS_KEYBOARD_RETURN_KEY 

UINT16 - Keyboard return key

CAP_DEVICE_DEFAULTS_SUPPORTED_ORIENTATIONS 

UINT16 - Supported orientations

These keys correspond to CAPID_DEVICE_INFO.

Enumerator:
CAP_DEVICE_ENABLE 

Bool - capability is enabled

CAP_DEVICE_OS 

UINT16 - device operating system

CAP_DEVICE_OS_VER_HIGH 

UINT16 - os version high version

CAP_DEVICE_OS_VER_LOW 

UINT16 - os version low version

CAP_DEVICE_OS_VER_MINOR 

UINT16 - os version minor version

CAP_DEVICE_OS_VER_BUILD 

UINT16 - os version build version

CAP_DEVICE_TYPE 

UINT16 - device type

These keys correspond to CAPID_DISPLAY_INFO.

Enumerator:
CAP_DISPLAY_ENABLE 

Bool - capability is enabled

CAP_DISPLAY_RESOLUTION_FLAG 

Bool - resolution for x and y valid

CAP_DISPLAY_COLOR_FLAG 

Bool - color depth valid

CAP_DISPLAY_PHYSICAL_FLAG 

Bool - physical dimensions for x and y valid

CAP_DISPLAY_PPI_FLAG 

Bool - points per inch valid

CAP_DISPLAY_PPI_X_Y_FLAG 

Bool - points per inch valid for x and y

CAP_DISPLAY_ORIENTATION_FLAG 

Bool - orientation data valid

CAP_DISPLAY_METRICS 

UINT16 - all metrics flags in one group

CAP_DISPLAY_WIDTH 

UINT32 - width in pixels

CAP_DISPLAY_HEIGHT 

UINT32 - height in pixels

CAP_DISPLAY_X_MILLI_INCHES 

UINT32 - width in milliinches

CAP_DISPLAY_Y_MILLI_INCHES 

UINT32 - height in milliinches

CAP_DISPLAY_PIXELS_PER_INCH 

UINT32 - pixels per inch

CAP_DISPLAY_X_PIXELS_PER_INCH 

UINT32 - horizontal pixels per inch

CAP_DISPLAY_Y_PIXELS_PER_INCH 

UINT32 - vertical pixels per inch

CAP_DISPLAY_INITIAL_ORIENTATION 

UINT16 - initial orientation position

CAP_DISPLAY_COLOR_DEPTH 

UINT16 - color depth (color bits per pixel)

These keys correspond to CAPID_DYNAMIC_DISPLAY.

Enumerator:
CAP_DYNAMIC_DISPLAY_ENABLE 

Bool - capability is enabled

These keys correspond to CAPID_EVENT_FILTER.

Enumerator:
CAP_EVENT_FILTER_ENABLE 

Bool - capability is enabled

CAP_EVENT_FILTER_SUPPORT 

Bool - supports Enable/disable of events

These keys correspond to CAPID_FILENAME_NAMESPACE.

Enumerator:
CAP_FILENAME_NAMESPACE_ENABLE 

Bool - capability is enabled

enum CMP_CAP_ID

Capability identifiers.

Enumerator:
CAPID_UNKNOWN 

Unknown capability

CAPID_INPUT 

Input capability

CAPID_DISPLAY_INFO 

Display information capability

CAPID_DEVICE_INFO 

Device information capability

CAPID_ORIENTATION 

Orientation capability

CAPID_SCROLL_MODES 

Scroll Modes capability

CAPID_BUTTON_SET_TARGET 

Set Button Target capability

CAPID_VIEWPORT 

Get/Set Viewport capability

CAPID_DYNAMIC_DISPLAY 

Dynamic Display capability

CAPID_PICKER_CONTROL 

Picker Control capability

CAPID_PHONE_CALL 

Phone call capability

CAPID_SMS 

Send SMS capability

CAPID_TAKE_PICTURE 

Take Picture capability

CAPID_NOTIFICATION 

User notification capability

CAPID_RECEIVER_CONTROLS 

Receiver controls capability

CAPID_EVENT_FILTER 

Event filter capability

CAPID_VIRTUAL_DEVICE 

Virtual device object support (v2)

CAPID_CAPTURE 

Capture capability (v2)

CAPID_DEVICE_DEFAULTS 

Device default settings (v2)

CAPID_SUPPORTED_ORIENTATIONS 

Application can specify supported orientations

CAPID_FILENAME_NAMESPACE 

Server supports standard filename namespace

These keys correspond to CAPID_INPUT.

Enumerator:
CAP_INPUT_ENABLE 

Bool - capability is enabled

CAP_INPUT_KYBD 

Bool - supports display keyboard

CAP_INPUT_PHYSICAL_KYBD 

Bool - supports physical keyboard

CAP_INPUT_TRACKBALL 

Bool - supports trackball

CAP_INPUT_MOUSE 

Bool - supports mouse

CAP_INPUT_STD_KYBD 

Bool - supports standard display keyboard

CAP_INPUT_NUMPAD_KYBD 

Bool - supports number pad display keyboard

CAP_INPUT_PHONEPAD_KYBD 

Bool - supports phone pad display keyboard

CAP_INPUT_URL_KYBD 

Bool - supports phone pad display keyboard

CAP_INPUT_EMAIL_KYBD 

Bool - supports email display keyboard

CAP_INPUT_PHONE_NAME_KYBD 

Bool - supports phone name keyboard

CAP_INPUT_NUMBERS_PUNC_KYBD 

Bool - supports numbers and punctuation keyboard

CAP_INPUT_DECIMAL_POINT_KYBD 

Bool - supports number pad with decimal point

CAP_INPUT_HIDE 

Bool - supports hide/show display keyboard

CAP_INPUT_AUTO_CORRECT 

Bool - supports keyboard auto correction

CAP_INPUT_AUTO_CAPITALIZATION 

Bool - supports keyboard auto capitalization

CAP_INPUT_AUTO_CAPITAL_WORD 

Bool - supports keyboard auto capitalization - word

CAP_INPUT_AUTO_CAPITAL_SENTENCE 

Bool - supports keyboard auto capitalization - sentence

CAP_INPUT_AUTO_CAPITAL_LETTERS 

Bool - supports keyboard auto capitalization - letters

CAP_INPUT_RETURN_KEY_DEFAULT 

Bool - supports return key text default "return"

CAP_INPUT_RETURN_KEY_GO 

Bool - supports return key text "go"

CAP_INPUT_RETURN_KEY_GOOGLE 

Bool - supports return key text "Google"

CAP_INPUT_RETURN_KEY_JOIN 

Bool - supports return key text "Join"

CAP_INPUT_RETURN_KEY_NEXT 

Bool - supports return key text "Next"

CAP_INPUT_RETURN_KEY_ROUTE 

Bool - supports return key text "Route"

CAP_INPUT_RETURN_KEY_SEARCH 

Bool - supports return key text "Search"

CAP_INPUT_RETURN_KEY_SEND 

Bool - supports return key text "Send"

CAP_INPUT_RETURN_KEY_DONE 

Bool - supports return key text "Done"

CAP_INPUT_RETURN_KEY 

Bool - supports return key changes

These keys correspond to CAPID_NOTIFICATION.

Enumerator:
CAP_NOTIFICATION_ENABLE 

Bool - capability is enabled

CAP_NOTIFICATION_LIGHT 

Bool - supports light notification

CAP_NOTIFICATION_VIBRATE 

Bool - supports vibration

CAP_NOTIFICATION_AUDIO 

Bool - supports audio notification

CAP_NOTIFICATION_TEXT 

Bool - supports text notification

These keys correspond to CAPID_ORIENTATION.

Enumerator:
CAP_ORIENTATION_ENABLE 

Bool - capability is enabled

CAP_ORIENTATION_DEVICE 

Bool - device support orientation changes

CAP_ORIENTATION_APPLICATION 

Bool - device supports application-requested orientation changes

CAP_ORIENTATION_PORTRAIT 

Bool - device supports portrait orientation

CAP_ORIENTATION_PORTRAIT_DOWN 

Bool - device supports portrait down orientation

CAP_ORIENTATION_LANDSCAPE_LEFT 

Bool - device supports landscape left orientation

CAP_ORIENTATION_LANDSCAPE_RIGHT 

Bool - device supports landscape right orientation

CAP_ORIENTATION_LOCK_UNLOCK 

Bool - device supports locking and unlocking orientation

CAP_ORIENTATION_FOLLOW_SENSOR 

Bool - device supports follow sensor mode

These keys correspond to CAPID_PHONE_CALL.

Enumerator:
CAP_PHONE_CALL_ENABLE 

Bool - capability is enabled

These keys correspond to CAPID_PICKER_CONTROL.

Enumerator:
CAP_PICKER_CONTROL_ENABLE 

Bool - capability is enabled

CAP_PICKER_CONTROL_TITLE_FLAG 

Bool - picker title is supported

These keys correspond to CAPID_RECEIVER_CONTROLS.

Enumerator:
CAP_RECEIVER_CONTROLS_ENABLE 

Bool - capability is enabled

CAP_RECEIVER_CONTROLS_DISABLE 

Bool - receiver supports Enable/disable of controls

These keys correspond to CAPID_SCROLL_MODES.

Enumerator:
CAP_SCROLLMODES_ENABLE 

Bool - capability is enabled

CAP_SCROLLMODES_MOUSEWHEEL_FLAG 

Bool - mouse wheel emulation supported

CAP_SCROLLMODES_DRAG_FLAG 

Bool - drag mode supported

CAP_SCROLLMODES_PAN_FLAG 

Bool - pan mode supported

CAP_SCROLLMODES_DEFAULT_MODE 

UINT16 - default scroll mode

These keys correspond to CAPID_SMS.

Enumerator:
CAP_SMS_ENABLE 

Bool - capability is enabled

These keys correspond to CAPID_SUPPORTED_ORIENTATIONS.

Enumerator:
CAP_SUPPORTED_ORIENTATIONS_ENABLE 

Bool - capability is enabled

CAP_SUPPORTED_ORIENTATIONS_LANDSCAPE_LEFT 

Bool - landscape left supported

CAP_SUPPORTED_ORIENTATIONS_LANDSCAPE_RIGHT 

Bool - landscape right supported

CAP_SUPPORTED_ORIENTATIONS_PORTRAIT_UP 

Bool - portrait up supported

CAP_SUPPORTED_ORIENTATIONS_PORTRAIT_DOWN 

Bool - portrait down supported

These keys correspond to CAPID_TAKE_PICTURE.

Enumerator:
CAP_TAKE_PICTURE_ENABLE 

Bool - capability is enabled

CAP_TAKE_PICTURE_JPEG 

Bool - camera supports JPEG

CAP_TAKE_PICTURE_PNG 

Bool - camera supports PNG

These keys correspond to CAPID_VIEWPORT.

Enumerator:
CAP_VIEWPORT_ENABLE 

Bool - capability is enabled

These keys correspond to CAPID_VIRTUAL_DEVICE.

Enumerator:
CAP_VIRTUAL_DEVICE_ENABLE 

Bool - capability is enabled

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Events Defines