Skype4COM 1.0.36.0
|
IClient Interface Reference
Client class default interface. More...
import "Skype4COM.idl";
Public Member Functions | |
HRESULT | Start ([in, defaultvalue(0)] VARIANT_BOOL Minimized,[in, defaultvalue(0)] VARIANT_BOOL Nosplash) |
This command starts the Skype client. | |
HRESULT | Minimize () |
This command minimizes (hides) the Skype client. | |
HRESULT | Shutdown () |
This command closes the Skype client. | |
HRESULT | OpenProfileDialog () |
This command opens the profile window for the current user. | |
HRESULT | OpenUserInfoDialog ([in] BSTR Username) |
This command opens the information window for the current user. | |
HRESULT | OpenConferenceDialog () |
This command opens the create conference window. | |
HRESULT | OpenSearchDialog () |
This command opens the search contacts window. | |
HRESULT | OpenOptionsDialog ([in] BSTR Page) |
This command opens the options window. | |
HRESULT | OpenCallHistoryTab () |
This command brings the call history tab into focus. | |
HRESULT | OpenContactsTab () |
This command brings the contacts tab into focus. | |
HRESULT | OpenDialpadTab () |
This command brings the dialpad tab into focus. | |
HRESULT | OpenSendContactsDialog ([in, defaultvalue("")] BSTR Username) |
This command opens the send contacts window. | |
HRESULT | OpenBlockedUsersDialog () |
This command opens the blocked users window. | |
HRESULT | OpenImportContactsWizard () |
This command opens the import contacts window. | |
HRESULT | OpenGettingStartedWizard () |
This command opens the getting started wizard. | |
HRESULT | OpenAuthorizationDialog ([in] BSTR Username) |
This command opens the user authorization window. | |
HRESULT | OpenDialog ([in] BSTR Name,[in, defaultvalue("")] BSTR Param1,[in, defaultvalue("")] BSTR Param2) |
This command opens the user interface window. | |
HRESULT | OpenVideoTestDialog () |
This command opens the video test window. | |
HRESULT | OpenAddContactDialog ([in, defaultvalue("")] BSTR Username) |
This command opens the "Add a Contact" window. | |
HRESULT | OpenMessageDialog ([in] BSTR Username,[in, defaultvalue("")] BSTR Text) |
This command opens the "Send an IM Message" window. | |
HRESULT | OpenFileTransferDialog ([in] BSTR User,[in] BSTR Folder) |
This command opens the file transfer window. | |
HRESULT | Focus () |
This command brings the client window into focus. | |
HRESULT | ButtonPressed ([in] BSTR Key) |
This command sends a button pressed notification event. | |
HRESULT | ButtonReleased ([in] BSTR Key) |
This command sends a button released notification event. | |
HRESULT | OpenSmsDialog ([in] BSTR SmsId) |
This command opens SMS window. | |
HRESULT | CreateEvent ([in] BSTR EventId,[in] BSTR Caption,[in] BSTR Hint,[out, retval] IPluginEvent **pEvent) |
This command creates a plug-in event. | |
HRESULT | CreateMenuItem ([in] BSTR MenuItemId,[in] TPluginContext PluginContext,[in] BSTR CaptionText,[in, defaultvalue("")] BSTR HintText,[in, defaultvalue("")] BSTR IconPath,[in, defaultvalue(-1)] VARIANT_BOOL Enabled,[in, defaultvalue(pluginContactTypeAll)] TPluginContactType ContactType,[in, defaultvalue(0)] VARIANT_BOOL MultipleContacts,[out, retval] IPluginMenuItem **pMenuItem) |
This command creates a menu item for a plug-in. | |
HRESULT | OpenLiveTab () |
This command brings the Live tab into focus. | |
Properties | |
VARIANT_BOOL | IsRunning [get] |
This command queries the running status of the Skype client. | |
BSTR | Wallpaper [get, set] |
This command queries/sets path to wallpaper bitmap. |
Detailed Description
Client class default interface.
Member Function Documentation
HRESULT ButtonPressed | ( | [in] BSTR | Key | ) |
This command sends a button pressed notification event.
- Parameters:
-
[in] Key is a button key (0-9, A-Z, #, *, UP, DOWN, YES, NO, SKYPE, PAGEUP, PAGEDOWN).
HRESULT ButtonReleased | ( | [in] BSTR | Key | ) |
This command sends a button released notification event.
- Parameters:
-
[in] Key is button key (0-9, A-Z, #, *, UP, DOWN, YES, NO, SKYPE, PAGEUP, PAGEDOWN).
HRESULT CreateEvent | ( | [in] BSTR | EventId, |
[in] BSTR | Caption, | ||
[in] BSTR | Hint, | ||
[out,retval] IPluginEvent ** | pEvent | ||
) |
This command creates a plug-in event.
- Parameters:
-
[in] EventId is a unique identifier for the plug-in event. [in] Caption event contains caption text. [in] Hint event contains hint text. [out] pEvent receives the interface pointer for the PluginEvent object.
HRESULT CreateMenuItem | ( | [in] BSTR | MenuItemId, |
[in] TPluginContext | PluginContext, | ||
[in] BSTR | CaptionText, | ||
[in,defaultvalue("")] BSTR | HintText, | ||
[in, defaultvalue("")] BSTR | IconPath, | ||
[in, defaultvalue(-1)] VARIANT_BOOL | Enabled, | ||
[in, defaultvalue(pluginContactTypeAll)] TPluginContactType | ContactType, | ||
[in, defaultvalue(0)] VARIANT_BOOL | MultipleContacts, | ||
[out,retval] IPluginMenuItem ** | pMenuItem | ||
) |
This command creates a menu item for a plug-in.
- Parameters:
-
[in] MenuItemId is a unique identifier for the menu item. [in] PluginContext contains the plug-in context. [in] CaptionText contains the caption text for the menu item. [in] HintText contains the hint text for the menu item (optional). [in] IconPath is the path to an icon file (optional). [in] Enabled defines the initial state of the menu item (optional - default enabled). [in] ContactType is the contact type and is relevant only in theTPluginContext::pluginContextContact context (optional - default all contacts). [in] MultipleContacts defines whether multiple contacts are allowed for this menu item (optional - default does not allow multiple contacts). [out] pMenuItem receives the interface pointer for the PluginMenuItem object.
- See also:
- TPluginContext
HRESULT OpenAddContactDialog | ( | [in, defaultvalue("")] BSTR | Username | ) |
This command opens the "Add a Contact" window.
- Parameters:
-
[in] Username is an optional field for the Skypename of the contact.
HRESULT OpenAuthorizationDialog | ( | [in] BSTR | Username | ) |
This command opens the user authorization window.
- Parameters:
-
[in] Username contains the Skypename of the user.
HRESULT OpenDialog | ( | [in] BSTR | Name, |
[in, defaultvalue("")] BSTR | Param1, | ||
[in, defaultvalue("")] BSTR | Param2 | ||
) |
This command opens the user interface window.
- Parameters:
-
[in] Name The Name field contains the name of the window. [in] Param1 is an optional parameter. [in] Param2 is an optional parameter.
HRESULT OpenFileTransferDialog | ( | [in] BSTR | Username, |
[in] BSTR | Folder | ||
) |
This command opens the file transfer window.
- Parameters:
-
[in] Username contains the Skypename of the user [in] Folder contains the folder name to transfer.
HRESULT OpenMessageDialog | ( | [in] BSTR | Username, |
[in, defaultvalue("")] BSTR | Text | ||
) |
This command opens the "Send an IM Message" window.
- Parameters:
-
[in] Username contains the message target. [in] Text is an optional field which can contain message text.
HRESULT OpenOptionsDialog | ( | [in] BSTR | Page | ) |
This command opens the options window.
- Parameters:
-
[in] Page contains the page to open.
HRESULT OpenSendContactsDialog | ( | [in, defaultvalue("")] BSTR | Username | ) |
This command opens the send contacts window.
- Parameters:
-
[in] Username is an optional field for the Skypename of the user.
HRESULT OpenSmsDialog | ( | [in] BSTR | SmsId | ) |
This command opens SMS window.
- Parameters:
-
[in] SmsId is SMS message id.
HRESULT OpenUserInfoDialog | ( | [in] BSTR | Username | ) |
This command opens the information window for the current user.
- Parameters:
-
[in] Username contains the Skypename of the user
HRESULT Start | ( | [in, defaultvalue(0)] VARIANT_BOOL | Minimized, |
[in, defaultvalue(0)] VARIANT_BOOL | Nosplash | ||
) |
This command starts the Skype client.
- Parameters:
-
[in] Minimized if True, Skype is minimized in the system tray. [in] Nosplash if True, Skype does not display a splash screen on start up.
The documentation for this interface was generated from the following file:
Copyright � 2006 Skype Limited. All rights reserved.