// Machine generated IDispatch wrapper class(es) created with Add Class from Typelib Wizard
// CMAPIFolder wrapper class
class CMAPIFolder : public COleDispatchDriver
{
public:
CMAPIFolder(){} // Calls COleDispatchDriver default constructor
CMAPIFolder(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {}
CMAPIFolder(const CMAPIFolder& dispatchSrc) : COleDispatchDriver(dispatchSrc) {}
// Attributes
public:
// Operations
public:
// MAPIFolder methods
public:
LPDISPATCH get_Application()
{
LPDISPATCH result;
InvokeHelper(0xf000, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL);
return result;
}
long get_Class()
{
long result;
InvokeHelper(0xf00a, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
return result;
}
LPDISPATCH get_Session()
{
LPDISPATCH result;
InvokeHelper(0xf00b, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL);
return result;
}
LPDISPATCH get_Parent()
{
LPDISPATCH result;
InvokeHelper(0xf001, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL);
return result;
}
long get_DefaultItemType()
{
long result;
InvokeHelper(0x3106, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
return result;
}
CString get_DefaultMessageClass()
{
CString result;
InvokeHelper(0x3107, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL);
return result;
}
CString get_Description()
{
CString result;
InvokeHelper(0x3004, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL);
return result;
}
void put_Description(LPCTSTR newValue)
{
static BYTE parms[] = VTS_BSTR ;
InvokeHelper(0x3004, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue);
}
CString get_EntryID()
{
CString result;
InvokeHelper(0xf01e, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL);
return result;
}
LPDISPATCH get_Folders()
{
LPDISPATCH result;
InvokeHelper(0x2103, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL);
return result;
}
LPDISPATCH get_Items()
{
LPDISPATCH result;
InvokeHelper(0x3100, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL);
return result;
}
CString get_Name()
{
CString result;
InvokeHelper(0x3001, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL);
return result;
}
void put_Name(LPCTSTR newValue)
{
static BYTE parms[] = VTS_BSTR ;
InvokeHelper(0x3001, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue);
}
CString get_StoreID()
{
CString result;
InvokeHelper(0x3108, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL);
return result;
}
long get_UnReadItemCount()
{
long result;
InvokeHelper(0x3603, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
return result;
}
LPDISPATCH CopyTo(LPDISPATCH DestinationFolder)
{
LPDISPATCH result;
static BYTE parms[] = VTS_DISPATCH ;
InvokeHelper(0xf032, DISPATCH_METHOD, VT_DISPATCH, (void*)&result, parms, DestinationFolder);
return result;
}
void Delete()
{
InvokeHelper(0xf045, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
}
void Display()
{
InvokeHelper(0x3104, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
}
LPDISPATCH GetExplorer(VARIANT DisplayMode)
{
LPDISPATCH result;
static BYTE parms[] = VTS_VARIANT ;
InvokeHelper(0x3101, DISPATCH_METHOD, VT_DISPATCH, (void*)&result, parms, &DisplayMode);
return result;
}
void MoveTo(LPDISPATCH DestinationFolder)
{
static BYTE parms[] = VTS_DISPATCH ;
InvokeHelper(0xf034, DISPATCH_METHOD, VT_EMPTY, NULL, parms, DestinationFolder);
}
LPDISPATCH get_UserPermissions()
{
LPDISPATCH result;
InvokeHelper(0x3111, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL);
return result;
}
BOOL get_WebViewOn()
{
BOOL result;
InvokeHelper(0x3112, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL);
return result;
}
void put_WebViewOn(BOOL newValue)
{
static BYTE parms[] = VTS_BOOL ;
InvokeHelper(0x3112, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue);
}
CString get_WebViewURL()
{
CString result;
InvokeHelper(0x3113, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL);
return result;
}
void put_WebViewURL(LPCTSTR newValue)
{
static BYTE parms[] = VTS_BSTR ;
InvokeHelper(0x3113, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue);
}
BOOL get_WebViewAllowNavigation()
{
BOOL result;
InvokeHelper(0x3114, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL);
return result;
}
void put_WebViewAllowNavigation(BOOL newValue)
{
static BYTE parms[] = VTS_BOOL ;
InvokeHelper(0x3114, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue);
}
void AddToPFFavorites()
{
InvokeHelper(0x3115, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
}
CString get_AddressBookName()
{
CString result;
InvokeHelper(0xfa6e, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL);
return result;
}
void put_AddressBookName(LPCTSTR newValue)
{
static BYTE parms[] = VTS_BSTR ;
InvokeHelper(0xfa6e, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue);
}
BOOL get_ShowAsOutlookAB()
{
BOOL result;
InvokeHelper(0xfa6f, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL);
return result;
}
void put_ShowAsOutlookAB(BOOL newValue)
{
static BYTE parms[] = VTS_BOOL ;
InvokeHelper(0xfa6f, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue);
}
CString get_FolderPath()
{
CString result;
InvokeHelper(0xfa78, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL);
return result;
}
void AddToFavorites(VARIANT fNoUI, VARIANT Name)
{
static BYTE parms[] = VTS_VARIANT VTS_VARIANT ;
InvokeHelper(0xfa61, DISPATCH_METHOD, VT_EMPTY, NULL, parms, &fNoUI, &Name);
}
BOOL get_InAppFolderSyncObject()
{
BOOL result;
InvokeHelper(0xfa4b, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL);
return result;
}
void put_InAppFolderSyncObject(BOOL newValue)
{
static BYTE parms[] = VTS_BOOL ;
InvokeHelper(0xfa4b, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue);
}
LPDISPATCH get_CurrentView()
{
LPDISPATCH result;
InvokeHelper(0x2200, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL);
return result;
}
BOOL get_CustomViewsOnly()
{
BOOL result;
InvokeHelper(0xfa46, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL);
return result;
}
void put_CustomViewsOnly(BOOL newValue)
{
static BYTE parms[] = VTS_BOOL ;
InvokeHelper(0xfa46, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue);
}
LPDISPATCH get_Views()
{
LPDISPATCH result;
InvokeHelper(0x3109, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL);
return result;
}
LPUNKNOWN get_MAPIOBJECT()
{
LPUNKNOWN result;
InvokeHelper(0xf100, DISPATCH_PROPERTYGET, VT_UNKNOWN, (void*)&result, NULL);
return result;
}
CString get_FullFolderPath()
{
CString result;
InvokeHelper(0xfa91, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL);
return result;
}
// MAPIFolder properties
public:
};