Timeline Framework C++ Edition
Classes | Enumerations | Variables
wclTimeline Namespace Reference

Classes

class  CwclTimelineChannel
 
class  CwclUserActivity
 
class  wclETimeline
 The base exception class for Timeline Framework exceptions. More...
 
class  wclETimelineChannel
 The base class for Timeline Channel exceptions. More...
 
class  wclEUserActivity
 The base class for Timeline User Activity exceptions. More...
 
class  wclEUserActivityNotInitialized
 The exception raises when an application changes properties of the not initialized User Activity object. More...
 
class  wclEUserActivitySessionActive
 The exception raises when an application changes User Activity properties when an User Activity session is active. More...
 

Enumerations

enum  wclUserActivityState { asNew , asPublished }
 Defines the states of a User Activity. More...
 

Variables

const int WCL_E_TIMELINE_BASE = 0x00070000
 The base error code for all Windows Timeline Framework errors.
 
const int WCL_E_TIMELINE_CHANNEL_BASE = WCL_E_TIMELINE_BASE + 0x0000
 The base error code for Timeline Channel errors.
 
const int WCL_E_TIMELINE_CHANNEL_FEATURE_NOT_SUPPORTED = WCL_E_TIMELINE_CHANNEL_BASE + 0x0000
 The Windows Timeline features are supported on Windows 10 16299 and above only.
 
const int WCL_E_TIMELINE_CHANNEL_NOT_ACTIVE = WCL_E_TIMELINE_CHANNEL_BASE + 0x0001
 The Windows Timeline Channel has not been opened.
 
const int WCL_E_TIMELINE_CHANNEL_ACTIVE = WCL_E_TIMELINE_CHANNEL_BASE + 0x0002
 The Windows Timeline Channel has already been opened.
 
const int WCL_E_TIMELINE_CHANNEL_UNREGISTER_PROTOCOL_FAILED = WCL_E_TIMELINE_CHANNEL_BASE + 0x0003
 Unable to unregister application activation protocol.
 
const int WCL_E_TIMELINE_CHANNEL_CREATE_TERM_EVENT_FAILED = WCL_E_TIMELINE_CHANNEL_BASE + 0x0004
 Failed to create WinRT thread termination event.
 
const int WCL_E_TIMELINE_CHANNEL_CREATE_INIT_EVENT_FAILED = WCL_E_TIMELINE_CHANNEL_BASE + 0x0005
 Failed to create WinRT thread initialization event.
 
const int WCL_E_TIMELINE_CHANNEL_CREATE_WINRT_THREAD_FAILED = WCL_E_TIMELINE_CHANNEL_BASE + 0x0006
 Unable to create WinRT thread.
 
const int WCL_E_TIMELINE_CHANNEL_GET_DEFAULT_FAILED = WCL_E_TIMELINE_CHANNEL_BASE + 0x0007
 Failed to get the default Windows Timeline channel.
 
const int WCL_E_TIMELINE_CHANNEL_CREATE_PROTOCOL_KEY_FAILED = WCL_E_TIMELINE_CHANNEL_BASE + 0x0008
 Unable to create registry key for an Application Activation Protocol.
 
const int WCL_E_TIMELINE_CHANNEL_SET_PROTOCOL_NAME_FAILED = WCL_E_TIMELINE_CHANNEL_BASE + 0x0009
 Failed to write application protocol display name.
 
const int WCL_E_TIMELINE_CHANNEL_SET_PROTOCOL_PROPERTY_FAILED = WCL_E_TIMELINE_CHANNEL_BASE + 0x000A
 Unable to set properties for the Application Activation Protocol registry entry.
 
const int WCL_E_TIMELINE_CHANNEL_CREATE_COMMAND_KEY_FAILED = WCL_E_TIMELINE_CHANNEL_BASE + 0x000B
 Unable to create Application Activation command registry entry.
 
const int WCL_E_TIMELINE_CHANNEL_GET_APP_NAME_FAILED = WCL_E_TIMELINE_CHANNEL_BASE + 0x000C
 Unable to get application executable name and path.
 
const int WCL_E_TIMELINE_CHANNEL_SET_RUN_CMD_FAILED = WCL_E_TIMELINE_CHANNEL_BASE + 0x000D
 Unable to set application startup command for the application activation protocol.
 
const int WCL_E_TIMELINE_CHANNEL_CREATE_ACTIVITY_FAILED = WCL_E_TIMELINE_CHANNEL_BASE + 0x000E
 Unable to create or open User Activity.
 
const int WCL_E_TIMELINE_CHANNEL_GET_ASYNC_INFO_FAILED = WCL_E_TIMELINE_CHANNEL_BASE + 0x000F
 Unable to get waitable interface for the asynchronous operation.
 
const int WCL_E_TIMELINE_CHANNEL_GET_ASYNC_RESULT_FAILED = WCL_E_TIMELINE_CHANNEL_BASE + 0x0010
 Unable to get UserActivity creation result.
 
const int WCL_E_TIMELINE_CHANNEL_ACTIVITY_NOT_CREATED = WCL_E_TIMELINE_CHANNEL_BASE + 0x0011
 User Activity has not been created or opened. Interface not found.
 
const int WCL_E_TIMELINE_USER_ACTIVITY_BASE = WCL_E_TIMELINE_BASE + 0x1000
 The base error code for User Activity object.
 
const int WCL_E_TIMELINE_USER_ACTIVITY_INITIALIZED = WCL_E_TIMELINE_USER_ACTIVITY_BASE + 0x0000
 The User Activity has already been initialized.
 
const int WCL_E_TIMELINE_USER_ACTIVITY_GET_ID_FAILED = WCL_E_TIMELINE_USER_ACTIVITY_BASE + 0x0001
 Failed to get User Activity ID.
 
const int WCL_E_TIMELINE_USER_ACTIVITY_GET_STATE_FAILED = WCL_E_TIMELINE_USER_ACTIVITY_BASE + 0x0002
 Unable to get User Activity state.
 
const int WCL_E_TIMELINE_USER_ACTIVITY_GET_VISUAL_ELEMENTS_FAILED = WCL_E_TIMELINE_USER_ACTIVITY_BASE + 0x0003
 Unable to get Activity's Visual Elements interface.
 
const int WCL_E_TIMELINE_USER_ACTIVITY_GET_DESCRIPTION_FAILED = WCL_E_TIMELINE_USER_ACTIVITY_BASE + 0x0004
 Unable to get User Activity Description.
 
const int WCL_E_TIMELINE_USER_ACTIVITY_GET_DISPLAY_TEXT_FAILED = WCL_E_TIMELINE_USER_ACTIVITY_BASE + 0x0005
 Unable to get User Activity display text.
 
const int WCL_E_TIMELINE_USER_ACTIVITY_GET_URI_CLASS_FAILED = WCL_E_TIMELINE_USER_ACTIVITY_BASE + 0x0006
 Unable to get URI management class.
 
const int WCL_E_TIMELINE_USER_ACTIVITY_GET_URI_FAILED = WCL_E_TIMELINE_USER_ACTIVITY_BASE + 0x0007
 Unable to get URI.
 
const int WCL_E_TIMELINE_USER_ACTIVITY_NOT_INITIALIZED = WCL_E_TIMELINE_USER_ACTIVITY_BASE + 0x0008
 The User Activity has not been initialized.
 
const int WCL_E_TIMELINE_USER_ACTIVITY_SESSION_ACTIVE = WCL_E_TIMELINE_USER_ACTIVITY_BASE + 0x0009
 User Activity session has been started.
 
const int WCL_E_TIMELINE_USER_ACTIVITY_SESSION_RUNNING = WCL_E_TIMELINE_USER_ACTIVITY_BASE + 0x000A
 Other User Activity object has already started session.
 
const int WCL_E_TIMELINE_USER_ACTIVITY_SET_DESCRIPTION_FAILED = WCL_E_TIMELINE_USER_ACTIVITY_BASE + 0x000B
 Unable to set User Activity description.
 
const int WCL_E_TIMELINE_USER_ACTIVITY_SET_DISPLAY_TEXT_FAILED = WCL_E_TIMELINE_USER_ACTIVITY_BASE + 0x000C
 Unable to set User Activity display text.
 
const int WCL_E_TIMELINE_USER_ACTIVITY_CREATE_URI_CLASS_FAILED = WCL_E_TIMELINE_USER_ACTIVITY_BASE + 0x000D
 Unable to create URI management class.
 
const int WCL_E_TIMELINE_USER_ACTIVITY_SET_ACTIVATION_URI_FAILED = WCL_E_TIMELINE_USER_ACTIVITY_BASE + 0x000E
 Unable to set User Activity activation URI.
 
const int WCL_E_TIMELINE_USER_ACTIVITY_SAVE_FAILED = WCL_E_TIMELINE_USER_ACTIVITY_BASE + 0x000F
 Unable to save User Activity.
 
const int WCL_E_TIMELINE_USER_ACTIVITY_GET_SAVE_STATUS_FAILED = WCL_E_TIMELINE_USER_ACTIVITY_BASE + 0x0010
 Unable to get status of the User Activity save operation.
 
const int WCL_E_TIMELINE_USER_ACTIVITY_CREATE_SESSION_FAILED = WCL_E_TIMELINE_USER_ACTIVITY_BASE + 0x0011
 Unable to start User Activity session.
 
const int WCL_E_TIMELINE_USER_ACTIVITY_SESSION_NOT_STARTED = WCL_E_TIMELINE_USER_ACTIVITY_BASE + 0x0012
 The USer Activity session has not been started.
 
const int WCL_E_TIMELINE_USER_ACTIVITY_GET_VISUAL_ELEMENTS2_FAILED = WCL_E_TIMELINE_USER_ACTIVITY_BASE + 0x0013
 Unable to get Activity's Visual Elements extended interface.
 
const int WCL_E_TIMELINE_USER_ACTIVITY_GET_TITLE_CAPTION_FAILED = WCL_E_TIMELINE_USER_ACTIVITY_BASE + 0x0014
 Unable to get Activity's title caption.
 
const int WCL_E_TIMELINE_USER_ACTIVITY_SET_TITLE_CAPTION_FAILED = WCL_E_TIMELINE_USER_ACTIVITY_BASE + 0x0015
 Unable to set Activity's title caption.