reman3/Rayman_X/cpa/Appli/MngData5/Src/ssapi.cpp

483 lines
11 KiB
C++

// Machine generated IDispatch wrapper class(es) created with ClassWizard
#include "stdafx.h"
#include "ssapi.h"
#ifdef _DEBUG
#define new DEBUG_NEW
#undef THIS_FILE
static char THIS_FILE[] = __FILE__;
#endif
/////////////////////////////////////////////////////////////////////////////
// IVSSItem properties
/////////////////////////////////////////////////////////////////////////////
// IVSSItem operations
CString IVSSItem::GetSpec()
{
CString result;
InvokeHelper(0x1, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL);
return result;
}
BOOL IVSSItem::GetBinary()
{
BOOL result;
InvokeHelper(0x2, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL);
return result;
}
void IVSSItem::SetBinary(BOOL bNewValue)
{
static BYTE parms[] =
VTS_BOOL;
InvokeHelper(0x2, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
bNewValue);
}
BOOL IVSSItem::GetDeleted()
{
BOOL result;
InvokeHelper(0x3, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL);
return result;
}
void IVSSItem::SetDeleted(BOOL bNewValue)
{
static BYTE parms[] =
VTS_BOOL;
InvokeHelper(0x3, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
bNewValue);
}
long IVSSItem::GetType()
{
long result;
InvokeHelper(0x4, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
return result;
}
CString IVSSItem::GetLocalSpec()
{
CString result;
InvokeHelper(0x5, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL);
return result;
}
void IVSSItem::SetLocalSpec(LPCTSTR lpszNewValue)
{
static BYTE parms[] =
VTS_BSTR;
InvokeHelper(0x5, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
lpszNewValue);
}
CString IVSSItem::GetName()
{
CString result;
InvokeHelper(0x6, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL);
return result;
}
void IVSSItem::SetName(LPCTSTR lpszNewValue)
{
static BYTE parms[] =
VTS_BSTR;
InvokeHelper(0x6, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
lpszNewValue);
}
LPDISPATCH IVSSItem::GetParent()
{
LPDISPATCH result;
InvokeHelper(0x7, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL);
return result;
}
long IVSSItem::GetVersionNumber()
{
long result;
InvokeHelper(0x8, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
return result;
}
LPDISPATCH IVSSItem::GetItems(BOOL IncludeDeleted)
{
LPDISPATCH result;
static BYTE parms[] =
VTS_BOOL;
InvokeHelper(0x9, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, parms,
IncludeDeleted);
return result;
}
void IVSSItem::Get(BSTR* Local, long iFlags)
{
static BYTE parms[] =
VTS_PBSTR VTS_I4;
InvokeHelper(0xa, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
Local, iFlags);
}
void IVSSItem::Checkout(LPCTSTR Comment, LPCTSTR Local, long iFlags)
{
static BYTE parms[] =
VTS_BSTR VTS_BSTR VTS_I4;
InvokeHelper(0xb, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
Comment, Local, iFlags);
}
void IVSSItem::Checkin(LPCTSTR Comment, LPCTSTR Local, long iFlags)
{
static BYTE parms[] =
VTS_BSTR VTS_BSTR VTS_I4;
InvokeHelper(0xc, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
Comment, Local, iFlags);
}
void IVSSItem::UndoCheckout(LPCTSTR Local, long iFlags)
{
static BYTE parms[] =
VTS_BSTR VTS_I4;
InvokeHelper(0xd, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
Local, iFlags);
}
long IVSSItem::GetIsCheckedOut()
{
long result;
InvokeHelper(0xe, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
return result;
}
LPDISPATCH IVSSItem::GetCheckouts()
{
LPDISPATCH result;
InvokeHelper(0xf, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL);
return result;
}
BOOL IVSSItem::GetIsDifferent(LPCTSTR Local)
{
BOOL result;
static BYTE parms[] =
VTS_BSTR;
InvokeHelper(0x10, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, parms,
Local);
return result;
}
LPDISPATCH IVSSItem::Add(LPCTSTR Local, LPCTSTR Comment, long iFlags)
{
LPDISPATCH result;
static BYTE parms[] =
VTS_BSTR VTS_BSTR VTS_I4;
InvokeHelper(0x11, DISPATCH_METHOD, VT_DISPATCH, (void*)&result, parms,
Local, Comment, iFlags);
return result;
}
LPDISPATCH IVSSItem::NewSubproject(LPCTSTR Name, LPCTSTR Comment)
{
LPDISPATCH result;
static BYTE parms[] =
VTS_BSTR VTS_BSTR;
InvokeHelper(0x12, DISPATCH_METHOD, VT_DISPATCH, (void*)&result, parms,
Name, Comment);
return result;
}
void IVSSItem::Share(LPDISPATCH pIItem, LPCTSTR Comment, long iFlags)
{
static BYTE parms[] =
VTS_DISPATCH VTS_BSTR VTS_I4;
InvokeHelper(0x13, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
pIItem, Comment, iFlags);
}
void IVSSItem::Destroy()
{
InvokeHelper(0x14, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
}
void IVSSItem::Move(LPDISPATCH pINewParent)
{
static BYTE parms[] =
VTS_DISPATCH;
InvokeHelper(0x15, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
pINewParent);
}
void IVSSItem::Label(LPCTSTR Label, LPCTSTR Comment)
{
static BYTE parms[] =
VTS_BSTR VTS_BSTR;
InvokeHelper(0x16, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
Label, Comment);
}
LPDISPATCH IVSSItem::GetVersions(long iFlags)
{
LPDISPATCH result;
static BYTE parms[] =
VTS_I4;
InvokeHelper(0x17, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, parms,
iFlags);
return result;
}
LPDISPATCH IVSSItem::GetVersion(const VARIANT& Version)
{
LPDISPATCH result;
static BYTE parms[] =
VTS_VARIANT;
InvokeHelper(0x18, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, parms,
&Version);
return result;
}
/////////////////////////////////////////////////////////////////////////////
// IVSSVersions properties
/////////////////////////////////////////////////////////////////////////////
// IVSSVersions operations
/////////////////////////////////////////////////////////////////////////////
// IVSSVersion properties
/////////////////////////////////////////////////////////////////////////////
// IVSSVersion operations
CString IVSSVersion::GetUsername()
{
CString result;
InvokeHelper(0x1, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL);
return result;
}
long IVSSVersion::GetVersionNumber()
{
long result;
InvokeHelper(0x2, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
return result;
}
CString IVSSVersion::GetAction()
{
CString result;
InvokeHelper(0x3, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL);
return result;
}
DATE IVSSVersion::GetDate()
{
DATE result;
InvokeHelper(0x4, DISPATCH_PROPERTYGET, VT_DATE, (void*)&result, NULL);
return result;
}
CString IVSSVersion::GetComment()
{
CString result;
InvokeHelper(0x5, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL);
return result;
}
CString IVSSVersion::GetLabel()
{
CString result;
InvokeHelper(0x6, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL);
return result;
}
LPDISPATCH IVSSVersion::GetVSSItem()
{
LPDISPATCH result;
InvokeHelper(0x7, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL);
return result;
}
/////////////////////////////////////////////////////////////////////////////
// IVSSItems properties
/////////////////////////////////////////////////////////////////////////////
// IVSSItems operations
long IVSSItems::GetCount()
{
long result;
InvokeHelper(0x1, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
return result;
}
LPDISPATCH IVSSItems::GetItem(const VARIANT& sItem)
{
LPDISPATCH result;
static BYTE parms[] =
VTS_VARIANT;
InvokeHelper(0x0, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, parms,
&sItem);
return result;
}
/////////////////////////////////////////////////////////////////////////////
// IVSSCheckouts properties
/////////////////////////////////////////////////////////////////////////////
// IVSSCheckouts operations
long IVSSCheckouts::GetCount()
{
long result;
InvokeHelper(0x1, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
return result;
}
LPDISPATCH IVSSCheckouts::GetItem(const VARIANT& sItem)
{
LPDISPATCH result;
static BYTE parms[] =
VTS_VARIANT;
InvokeHelper(0x0, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, parms,
&sItem);
return result;
}
/////////////////////////////////////////////////////////////////////////////
// IVSSCheckout properties
/////////////////////////////////////////////////////////////////////////////
// IVSSCheckout operations
CString IVSSCheckout::GetUsername()
{
CString result;
InvokeHelper(0x1, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL);
return result;
}
DATE IVSSCheckout::GetDate()
{
DATE result;
InvokeHelper(0x2, DISPATCH_PROPERTYGET, VT_DATE, (void*)&result, NULL);
return result;
}
CString IVSSCheckout::GetLocalSpec()
{
CString result;
InvokeHelper(0x3, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL);
return result;
}
CString IVSSCheckout::GetMachine()
{
CString result;
InvokeHelper(0x4, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL);
return result;
}
CString IVSSCheckout::GetProject()
{
CString result;
InvokeHelper(0x5, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL);
return result;
}
CString IVSSCheckout::GetComment()
{
CString result;
InvokeHelper(0x6, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL);
return result;
}
long IVSSCheckout::GetVersionNumber()
{
long result;
InvokeHelper(0x7, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
return result;
}
/////////////////////////////////////////////////////////////////////////////
// IVSSDatabase properties
/////////////////////////////////////////////////////////////////////////////
// IVSSDatabase operations
void IVSSDatabase::Open(LPCTSTR SrcSafeIni, LPCTSTR Username, LPCTSTR Password)
{
static BYTE parms[] =
VTS_BSTR VTS_BSTR VTS_BSTR;
InvokeHelper(0x1, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
SrcSafeIni, Username, Password);
}
CString IVSSDatabase::GetSrcSafeIni()
{
CString result;
InvokeHelper(0x2, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL);
return result;
}
CString IVSSDatabase::GetDatabaseName()
{
CString result;
InvokeHelper(0x3, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL);
return result;
}
CString IVSSDatabase::GetUsername()
{
CString result;
InvokeHelper(0x4, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL);
return result;
}
CString IVSSDatabase::GetCurrentProject()
{
CString result;
InvokeHelper(0x5, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL);
return result;
}
void IVSSDatabase::SetCurrentProject(LPCTSTR lpszNewValue)
{
static BYTE parms[] =
VTS_BSTR;
InvokeHelper(0x5, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
lpszNewValue);
}
LPDISPATCH IVSSDatabase::GetVSSItem(LPCTSTR Spec, BOOL Deleted)
{
LPDISPATCH result;
static BYTE parms[] =
VTS_BSTR VTS_BOOL;
InvokeHelper(0x6, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, parms,
Spec, Deleted);
return result;
}
/////////////////////////////////////////////////////////////////////////////
// IVSS properties
/////////////////////////////////////////////////////////////////////////////
// IVSS operations
LPDISPATCH IVSS::GetVSSDatabase()
{
LPDISPATCH result;
InvokeHelper(0x1, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL);
return result;
}