Mobile SDK for Windows Apps2.0
Transforming Windows apps into Mobile apps
|
00001 00011 #pragma once 00012 00013 #include <cmp.h> 00014 00015 [ 00016 object, 00017 pointer_default(unique), 00018 nonextensible, 00019 uuid("396FD0F9-0504-4BA4-BA2B-C7DB61ECA451"), 00020 helpstring("Citrix Mobility Capabilities Interface") 00021 ] 00022 __interface ICapabilities: IUnknown 00023 { 00024 STDMETHODIMP GetCapabilityBool([in]CMP_CAP_ID capId, [in]CMP_KEY_ID keyId, [out]VARIANT_BOOL *keyValue, [out,retval]CMPRESULT* result); 00025 STDMETHODIMP GetCapabilityInt16([in]CMP_CAP_ID capId, [in]CMP_KEY_ID keyId, [out]INT16 *keyValue, [out,retval]CMPRESULT* result); 00026 STDMETHODIMP GetCapabilityUInt16([in]CMP_CAP_ID capId, [in]CMP_KEY_ID keyId, [out]UINT16 *keyValue, [out,retval]CMPRESULT* result); 00027 STDMETHODIMP GetCapabilityInt32([in]CMP_CAP_ID capId, [in]CMP_KEY_ID keyId, [out]INT32 *keyValue, [out,retval]CMPRESULT* result); 00028 STDMETHODIMP GetCapabilityUInt32([in]CMP_CAP_ID capId, [in]CMP_KEY_ID keyId, [out]UINT32 *keyValue, [out,retval]CMPRESULT* result); 00029 }; 00030