Main Page | Namespace List | Class Hierarchy | Class List | File List | Namespace Members | Class Members | File Members

NKTWABLib::INKTWABItem Interface Reference

import "nktwab.idl";

Inherited by NKTWABLib::IContact, and NKTWABLib::IContactContainer.

List of all members.

Public Member Functions

HRESULT EntryID ([out, retval] BSTR *pVal)
HRESULT Name ([out, retval] BSTR *pVal)
HRESULT Name ([in] BSTR newVal)
HRESULT Type ([out, retval] WABITEMTYPE *type)
HRESULT Save ()
HRESULT Delete ()
HRESULT IsValid ([out, retval] BOOL *)


Member Function Documentation

HRESULT NKTWABLib::INKTWABItem::EntryID [out, retval] BSTR *  pVal  ) 
 

Get item entry id.
All wab items have an unique id of 4 bytes.

HRESULT NKTWABLib::INKTWABItem::Name [out, retval] BSTR *  pVal  ) 
 

HRESULT NKTWABLib::INKTWABItem::Name [in] BSTR  newVal  ) 
 

HRESULT NKTWABLib::INKTWABItem::Type [out, retval] WABITEMTYPE type  ) 
 

Get item type.

HRESULT NKTWABLib::INKTWABItem::Save  ) 
 

Save changed properties of the item or the item itself if it is a new item.

HRESULT NKTWABLib::INKTWABItem::Delete  ) 
 

Delete item from storage.

HRESULT NKTWABLib::INKTWABItem::IsValid [out, retval] BOOL *   ) 
 

Returns TRUE if the contact is valid.
New contacts are not valid until saved.
Contacts retrieved from a IGroupContacts object can be invalid because they are
in that group but they were deleted.



Developed by Nektra