This event fires once for each item returned when either ListItems , ListLinkItems or GetItemInfo is called.
ANSI (Cross Platform)
virtual int FireItemList(ShareFileItemListEventParams *e);
typedef struct {
const char *Id;
const char *Name;
const char *Path;
const char *CreatorFirstName;
const char *CreatorLastName;
int ItemType;
const char *ParentId;
const char *Description;
const char *ExpirationDate;
const char *CreationDate;
int64 Size;
int reserved;
} ShareFileItemListEventParams;
Unicode (Windows)
virtual INT FireItemList(ShareFileItemListEventParams *e);
typedef struct {
LPCWSTR Id;
LPCWSTR Name;
LPCWSTR Path;
LPCWSTR CreatorFirstName;
LPCWSTR CreatorLastName;
INT ItemType;
LPCWSTR ParentId;
LPCWSTR Description;
LPCWSTR ExpirationDate;
LPCWSTR CreationDate;
LONG64 Size;
INT reserved;
} ShareFileItemListEventParams;
- (void)onItemList:(NSString*)id :(NSString*)name :(NSString*)path :(NSString*)creatorFirstName :(NSString*)creatorLastName :(int)itemType :(NSString*)parentId :(NSString*)description :(NSString*)expirationDate :(NSString*)creationDate :(long long)size;
#define EID_SHAREFILE_ITEMLIST 5
virtual INT IPWORKSCLOUD_CALL FireItemList(LPSTR &lpszId, LPSTR &lpszName, LPSTR &lpszPath, LPSTR &lpszCreatorFirstName, LPSTR &lpszCreatorLastName, INT &iItemType, LPSTR &lpszParentId, LPSTR &lpszDescription, LPSTR &lpszExpirationDate, LPSTR &lpszCreationDate, LONG64 &lSize);