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

IAccFileSharingItem Interface Reference


Detailed Description

IAccFileSharingItem represents an item in an incoming file sharing listing.

Public Types

Public Member Functions

Properties


Member Typedef Documentation

typedef enum IAccFileSharingItem::AccFileSharingItemProp IAccFileSharingItem::AccFileSharingItemProp

Properties for the Property method.


Member Enumeration Documentation

enum IAccFileSharingItem::AccFileSharingItemProp

Properties for the Property method.

Enumerator:
AccFileSharingItemProp_IsDirectory  Determine if the item being shared is a directory or file [get] xp_bool*
AccFileSharingItemProp_ListingCount  The count of sub-items for this item; available after OnFileSharingRequestListingResult [get] xp_s32*
AccFileSharingItemProp_LocalPath  The local location that this item will be downloaded to [get] xp_str* [put] xp_kstr
AccFileSharingItemProp_ParentItem  The parent item, if any [get] IAccFileSharingItem**
AccFileSharingItemProp_RemoteName  Item's name on the remote side [get] xp_str*
AccFileSharingItemProp_RemotePath  Item's logical path on the remote side [get] xp_str*
AccFileSharingItemProp_FileBytes  Number of bytes in the item [get] xp_s64*
AccFileSharingItemProp_FileMacCreator  Macintosh creator code for the item [get] xp_u32*
AccFileSharingItemProp_FileMacFlags  Macintosh Finder flags for the item [get] xp_u32*
AccFileSharingItemProp_FileMacType  Macintosh file type code for the item [get] xp_u32*
AccFileSharingItemProp_FileTimeCreated  Item's creation time [get] xp_date*
AccFileSharingItemProp_FileTimeModified  Item's last modified time [get] xp_date*
AccFileSharingItemProp_FileSharingSession  The file sharing session associated with the item [get] IAccFileSharingSession**


Member Function Documentation

HRESULT IAccFileSharingItem::RequestListing ( [out, retval] AccTransId pTransId  ) 

Request a listing of this directory.

HRESULT IAccFileSharingItem::GetItemByIndex ( [in] xp_int  index,
[out, retval] IAccFileSharingItem **  item 
)

Once the listing has been retrieved, get a child listing item.

HRESULT IAccFileSharingItem::RequestXfer ( [out, retval] AccTransId pTransId  ) 

Request this file or folder, and all subfolders.


Property Documentation

xp_variant IAccFileSharingItem::Property( [in] AccFileSharingItemProp property) ( [in] AccFileSharingItemProp  property  )  [get]

Get a specific property of this item.

xp_kvariant IAccFileSharingItem::Property( [in] AccFileSharingItemProp property) ( [in] AccFileSharingItemProp  property  )  [set]

Set a specific property of this item.


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.