Main Page | Class Hierarchy | Class Members | Global Enums and Constants | Global Entry Points | Related Pages

AccTypes.idl File Reference

Defines

Typedefs

Enumerations


Define Documentation

#define kAccCap_AvailForCall   OLESTR("{09460105-4C7F-11D1-8222-444553540000}")

Can receive an a/v call at this time.

#define kAccCap_BuddyIcon   OLESTR( "{09461346-4C7F-11D1-8222-444553540000}")

Can receive non-BART buddy icons.

#define kAccCap_Chat   OLESTR( "{748F2420-6287-11D1-8222-444553540000}")

Can participate in centralized text conferences (AccImSessionType_Chat).

#define kAccCap_DirectIm   OLESTR( "{09461345-4C7F-11D1-8222-444553540000}")

Can participate in direct IM sessions (AccImSessionType_DirectIm).

#define kAccCap_FileSharing   OLESTR( "{09461348-4C7F-11D1-8222-444553540000}")

Offering files for download (IAccFileSharingSession).

#define kAccCap_FileXfer   OLESTR( "{09461343-4C7F-11D1-8222-444553540000}")

Can receive files (IAccFileXferSession).

#define kAccCap_HasCamera   OLESTR( "{09460102-4C7F-11D1-8222-444553540000}")

Has a video camera connected.

#define kAccCap_HasMic   OLESTR( "{09460103-4C7F-11D1-8222-444553540000}")

Has a microphone connected (may not be set for non-USB mics).

#define kAccCap_MultiAudio   OLESTR( "{09460107-4C7F-11D1-8222-444553540000}")

Can participate in centralized audio conferences (AccAvSessionType_RtpConference).

#define kAccCap_MultiVideo   OLESTR( "{09460108-4C7F-11D1-8222-444553540000}")

Can participate in centralized video conferences (AccAvSessionType_RtpConference).

#define kAccCap_OldAudio   OLESTR( "{09461341-4C7F-11D1-8222-444553540000}")

Can do live audio streaming, using JGTK (AccAvSessionType_Talk).

#define kAccCap_RtpAudio   OLESTR( "{09460104-4C7F-11D1-8222-444553540000}")

Can do live audio streaming, using SIP/RTP (AccAvSessionType_Rtp).

#define kAccCap_RtpVideo   OLESTR( "{09460101-4C7F-11D1-8222-444553540000}")

Can do live video streaming, using SIP/RTP (AccAvSessionType_Rtp).

#define kAccCap_SecureIm   OLESTR( "{09460001-4C7F-11D1-8222-444553540000}")

Can receive "application/pkcs7-mime" encoded IMs.

#define kAccCap_ShareBuddies   OLESTR("{0946134B-4C7F-11D1-8222-444553540000}")

Can receive sent buddy lists (IAccShareBuddiesSession).

#define kAccCap_SmartCaps   OLESTR( "{094601FF-4C7F-11D1-8222-444553540000}")

Whether caps reflect opt-in features vs. features the software supports.

#define kAccCap_XhtmlIm   OLESTR( "{09460002-4C7F-11D1-8222-444553540000}")

Can receive "application/xhtml+xml" encoded IMs.


Typedef Documentation

typedef void(* AccMessageAvailableCallback)(void *data)

typedef xp_int AccTransId

typedef SAFEARRAY xp_array

typedef bool xp_bool

typedef DATE xp_date

typedef double xp_double

typedef float xp_float

typedef int xp_int

typedef const xp_unichar* xp_kstr

typedef const VARIANT xp_kvariant

typedef signed char xp_s08

typedef signed short xp_s16

typedef signed int xp_s32

typedef signed long long xp_s64

typedef signed int xp_sint

typedef BSTR xp_str

typedef unsigned char xp_u08

typedef unsigned short xp_u16

typedef unsigned int xp_u32

typedef unsigned long long xp_u64

typedef unsigned int xp_uint

typedef OLECHAR xp_unichar

typedef VARIANT xp_variant

typedef VARIANT_BOOL xp_vbool

typedef VARTYPE xp_vtype


Enumeration Type Documentation

enum AccResult

Enumerator:
ACC_E 
ACC_S 
ACC_E_TOO_MANY_ITEMS  The data supplied has exceeded a count limit.
ACC_E_TOO_MUCH_DATA  The data supplied exceeds a size limit.
ACC_E_ALREADY_EXISTS  The data to be added already exists.
ACC_E_NO_DATA  This value has no data.
ACC_E_INVALID_DATA  The data for this value was invalid.
ACC_E_BANNED_DATA  The data for this value has been banned.
ACC_E_TOO_MANY_MATCHES  The specified query resulted in too many hits.
ACC_E_MUST_REQUEST_DATA  The data for this value exists, but needs to be retrieved.
ACC_E_RATE_LIMITED  Too much server activity has happened too quickly.
ACC_E_NOT_LOGGED_ON  The session must be online for this operation.
ACC_E_INVALID_CLIENT_INFO  The ClientInfo object was not initialized properly.
ACC_E_INVALID_IDENTITY  The Identity property was not initialized properly.
ACC_E_SERVER_ERROR  The server returned an error.
ACC_E_TIMEOUT  The operation did not complete in a reasonable time.
ACC_E_FEATURE_DISABLED  The specified feature has been disabled by the server.
ACC_E_FEATURE_UNAVAILABLE  The specified feature is unavailable, perhaps due to missing libraries.
ACC_E_INSUFFICIENT_RIGHTS  The current user is not permitted to perform this operation.
ACC_E_FILE_NOT_FOUND  The specified file could not be found.
ACC_E_WRITE_FAILED  An attempt to write to a file failed.
ACC_E_INVALID_PASSWORD  The specified password was invalid.
ACC_E_READ_FAILED  An attempt to read from a file failed.
ACC_E_INVALID_CHECKSUM  Deprecated.
ACC_E_FILE_CORRUPT  The file failed an integrity check.
ACC_E_REQUEST_DENIED  The server denied the request.
ACC_E_NO_ADDRESS  The attempt to acquire a network address failed.
ACC_E_UNSUPPORTED_CONVERSION  The specified conversion is not possible.
ACC_E_READ_ONLY  The specified conversion is not possible.
ACC_E_STORAGE_FULL  The operation failed because there is not sufficient space.
ACC_E_PEER_UNREACHABLE  The peer is not reachable.
ACC_E_INVALID_SERVER_NAME  The hostname specified for the server was invalid.
ACC_E_CONNECT_ERROR  The connect attempt for the server failed.
ACC_E_INVALID_PROXY_NAME  The hostname specified for the proxy was invalid.
ACC_E_PROXY_CONNECT_ERROR  The connect attempt for the proxy failed.
ACC_E_PROXY_AUTH_ERROR  The username/password for the proxy were invalid.
ACC_E_INVALID_TUNNEL_NAME  The hostname specified for the HTTP tunnel was invalid.
ACC_E_TUNNEL_CONNECT_ERROR  The connect attempt for the HTTP tunnel failed.
ACC_E_BUMPED  The session was bumped off by another instance.
ACC_E_SSL_HANDSHAKE_ERROR  The SSL handshake for the connection failed.
ACC_E_DISCONNECTED  The connection to the server was unexpectedly lost.
ACC_E_SUSPENDED_IDENTITY  The specified identity has been suspended.
ACC_E_MANDATORY_UPGRADE  The server requires a newer client to logon.
ACC_E_INVALID_SECURID  The specified SecurID value was invalid.
ACC_E_NEED_CREDIT_CARD_VALIDATION  The user must provide proof of age for logon.
ACC_E_INVALID_LINK  The linkage of this account to another account was invalid.
ACC_E_BROKEN_LINK  The linkage of this account to another account was broken.
ACC_E_NOT_FROM_FREE_AREA  The specified operation can not be done when in an AOL free area.
ACC_E_PARENTAL_CONTROLS  The parental controls for this user have disallowed this action.
ACC_E_SESSION_FULL  The session is full, no more users can be added.
ACC_E_PAYMENT_REQUIRED  Payment must be provided before entering this session.
ACC_E_INVALID_SESSION_NAME  The name specified for this session was invalid.
ACC_E_CANNOT_INITIATE_SESSION  BOT tries to initiate an IM, but is refused.
ACC_E_USER_BLOCKED  The specified invitee is blocked by you.
ACC_E_USER_NOT_CAPABLE  The specified invitee's software does not support this feature.
ACC_E_USER_NOT_LOGGED_ON  The specified invitee is not online.
ACC_E_USER_PARENTAL_CONTROLS  The specified invitee cannot accept due to its parental controls.
ACC_E_USER_INNOCENT  The specified user has done nothing to become reportable.
ACC_E_USER_IS_BUDDY  The specified user is a buddy.
ACC_E_USER_IS_BOT  The specified user is a bot.
ACC_E_USER_DID_NOT_INITIATE  The specified user did not initiate.
ACC_E_USER_REJECTED  The specified invitee rejected the invitation.
ACC_E_USER_UNAVAILABLE  The specified invitee was away.
ACC_E_VERSION_MISMATCH  A common protocol could not be negotiated.
ACC_E_SECURITY_MISMATCH  Compatible security settings could not be negotiated.
ACC_E_USER_BUSY  The specified invitee was busy (e.g. in another call).
ACC_E_USER_CANCELLED  The inviter retracted the invitation.
ACC_E_USER_ABANDONED  The inviter timed out the invitation.
ACC_E_ACCEPTED_ELSEWHERE  The server retracted the invitation because another instance accepted it.
ACC_E_SESSION_CLOSED  The session was closed by its owner.
ACC_E_SESSION_EXPIRED  The session exceeded the time limit.
ACC_E_SESSION_SHUTDOWN  The session ended because the server is being taken down.
ACC_E_EJECTED  The participant was ejected by another user.
ACC_E_INVALID_SIGNATURE  The digital signature was invalid.
ACC_E_EXPIRED_CERT  The supplied certificate is no longer valid.
ACC_E_UNKNOWN_CERT_ISSUER  The certificate issuer is unknown.
ACC_E_UNTRUSTED_CERT_ISSUER  The certificate does not chain to a trusted root certificate.
ACC_E_INVALID_CERT_USAGE  The certificate is not usable for this purpose.
ACC_E_REVOKED_CERT  The certificate has been revoked.
ACC_E_NO_DEVICE  The necessary hardware is not present.
ACC_E_BUSY_DEVICE  The necessary hardware is being used by another app.
ACC_E_PLUGIN_ABORTED_ACTION  A plugin prevented the action from completing.
ACC_E_PLUGIN_CONSUMED_ACTION  A plugin processed the action internally.
ACC_E_INVALID_KEY  The key for this client/plugin was not a known key, or none was supplied.
ACC_E_RATE_LIMITED_KEY  The usage limits for this key have been hit.
ACC_E_EXPIRED_KEY  The key for this client/plugin has expired.
ACC_E_SUSPENDED_KEY  The key for this client/plugin has been actioned.
ACC_E_INVALID_FINGERPRINT  The fingerprint for this client/plugin did not match the key.


Questions? Stop by the AIM SDK Developer Forum
Created Mon Oct 15 18:06:39 2007 for AIM: Developer SDK
© 2007 AOL LLC. All Rights Reserved.