XenApp 6.5 Mobile Application SDK 1.0
XAMA API
cmpflags.h File Reference

CMPAPI - Flag 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_DISABLE   0x0001
 Disable receiver controls flag.
#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   0x0001
 All event filter flags.
#define CMP_FILTER_EVENT_DISABLE   0x0001
 disable event.
#define CMP_FILTER_EVENT_ENABLE   0x0000
 enable event.
#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   0x0001
 All viewport support flags.
#define CMP_PROCESS_OBJECT_PREFIX   "CitrixMobilityPackProcess"
#define CMP_PROCESS_OBJECT_PREFIX_W   L"CitrixMobilityPackProcess"

Detailed Description

CMPAPI - Flag 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_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.

#define CMP_EVENT_FILTER_ALL_FLAGS   0x0001

All event filter flags.

#define CMP_EVENT_FILTER_SUPPORT   0x0001

Event filter support flag.

#define CMP_FILTER_EVENT_DISABLE   0x0001

disable event.

#define CMP_FILTER_EVENT_ENABLE   0x0000

enable event.

#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_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.

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_PROCESS_OBJECT_PREFIX   "CitrixMobilityPackProcess"
#define CMP_PROCESS_OBJECT_PREFIX_W   L"CitrixMobilityPackProcess"
#define CMP_RECEIVER_CONTROLS_ALL_FLAGS   0x0001

All receiver controls flags.

#define CMP_RECEIVER_CONTROLS_DISABLE   0x0001

Disable receiver controls flag.

#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.

#define CMP_VIEWPORT_ALL_FLAGS   0x0001

All viewport support flags.

#define CMP_VIEWPORT_FLAG_SUPPORT   0x0001

Viewport support flags.

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Events Defines