| CreateFolder([in] BSTR name,[out, retval] long *) | OESTORE::IOEFolder | |
| CreateMessage([in] BSTR msgSource,[in, defaultvalue(0)] long status,[out, retval] OEMessage **) | OESTORE::IOEFolder | |
| Delete([out, retval] BOOL *) | OESTORE::IOEFolder | |
| DeleteMessage([in] long msgId,[in] BOOL permanent,[out, retval] BOOL *) | OESTORE::IOEFolder | |
| GetFirstChild([out, retval] OEFolder **) | OESTORE::IOEFolder | |
| GetFirstMessage([out, retval] OEMessage **) | OESTORE::IOEFolder | |
| GetID([out, retval] long *) | OESTORE::IOEFolder | |
| GetMessage([in] long msgId,[out, retval] OEMessage **) | OESTORE::IOEFolder | |
| GetMessageCount([out, retval] long *count) | OESTORE::IOEFolder | |
| GetNextChild([out, retval] OEFolder **) | OESTORE::IOEFolder | |
| GetNextMessage([out, retval] OEMessage **) | OESTORE::IOEFolder | |
| GetSubFolderCount([out, retval] long *count) | OESTORE::IOEFolder | |
| GetUnreadCount([out, retval] long *count) | OESTORE::IOEFolder | |
| IsDeleted([out, retval] BOOL *) | OESTORE::IOEFolder | |
| IsDraft([out, retval] BOOL *) | OESTORE::IOEFolder | |
| IsInbox([out, retval] BOOL *) | OESTORE::IOEFolder | |
| IsNull([out, retval] BOOL *) | OESTORE::IOEFolder | |
| IsOutbox([out, retval] BOOL *) | OESTORE::IOEFolder | |
| IsSent([out, retval] BOOL *) | OESTORE::IOEFolder | |
| MarkAsRead([in] long msgId,[out, retval] BOOL *) | OESTORE::IOEFolder | |
| MarkAsUnread([in] long msgId,[out, retval] BOOL *) | OESTORE::IOEFolder | |
| Move([in] long newParentId,[out, retval] BOOL *) | OESTORE::IOEFolder | |
| Name([out, retval] BSTR *bstrHi) | OESTORE::IOEFolder | |
| Rename([in] BSTR newName,[out, retval] BOOL *) | OESTORE::IOEFolder |
Developed by Nektra