reman3/Rayman_X/cpa/tempgrp/TSN/Src/soundeditor.cpp

670 lines
13 KiB
C++

// Machine generated IDispatch wrapper class(es) created with ClassWizard
#include "stdafx.h"
#include "soundeditor.h"
#ifdef _DEBUG
#define new DEBUG_NEW
#undef THIS_FILE
static char THIS_FILE[] = __FILE__;
#endif
/////////////////////////////////////////////////////////////////////////////
// ISoundEditor properties
LPDISPATCH ISoundEditor::GetEventGroups()
{
LPDISPATCH result;
GetProperty(0x1, VT_DISPATCH, (void*)&result);
return result;
}
void ISoundEditor::SetEventGroups(LPDISPATCH propVal)
{
SetProperty(0x1, VT_DISPATCH, propVal);
}
long ISoundEditor::GetVersionNumber()
{
long result;
GetProperty(0x2, VT_I4, (void*)&result);
return result;
}
void ISoundEditor::SetVersionNumber(long propVal)
{
SetProperty(0x2, VT_I4, propVal);
}
/////////////////////////////////////////////////////////////////////////////
// ISoundEditor operations
BOOL ISoundEditor::OpenDocument(LPCTSTR csFilename)
{
BOOL result;
static BYTE parms[] =
VTS_BSTR;
InvokeHelper(0x3, DISPATCH_METHOD, VT_BOOL, (void*)&result, parms,
csFilename);
return result;
}
BOOL ISoundEditor::SaveDocument(LPCTSTR csFilename)
{
BOOL result;
static BYTE parms[] =
VTS_BSTR;
InvokeHelper(0x4, DISPATCH_METHOD, VT_BOOL, (void*)&result, parms,
csFilename);
return result;
}
BOOL ISoundEditor::AddSoundDirectory(LPCTSTR csPath)
{
BOOL result;
static BYTE parms[] =
VTS_BSTR;
InvokeHelper(0x5, DISPATCH_METHOD, VT_BOOL, (void*)&result, parms,
csPath);
return result;
}
BOOL ISoundEditor::RebuildBanks()
{
BOOL result;
InvokeHelper(0x6, DISPATCH_METHOD, VT_BOOL, (void*)&result, NULL);
return result;
}
BOOL ISoundEditor::SaveLocalizedBanks(LPCTSTR _csDocumentPath, LPCTSTR _csLanguage)
{
BOOL result;
static BYTE parms[] =
VTS_BSTR VTS_BSTR;
InvokeHelper(0x7, DISPATCH_METHOD, VT_BOOL, (void*)&result, parms,
_csDocumentPath, _csLanguage);
return result;
}
LPDISPATCH ISoundEditor::FindResFromEditorId(long _iId)
{
LPDISPATCH result;
static BYTE parms[] =
VTS_I4;
InvokeHelper(0x8, DISPATCH_METHOD, VT_DISPATCH, (void*)&result, parms,
_iId);
return result;
}
/////////////////////////////////////////////////////////////////////////////
// IEventGroup properties
long IEventGroup::GetId()
{
long result;
GetProperty(0x1, VT_I4, (void*)&result);
return result;
}
void IEventGroup::SetId(long propVal)
{
SetProperty(0x1, VT_I4, propVal);
}
CString IEventGroup::GetName()
{
CString result;
GetProperty(0x2, VT_BSTR, (void*)&result);
return result;
}
void IEventGroup::SetName(LPCTSTR propVal)
{
SetProperty(0x2, VT_BSTR, propVal);
}
LPDISPATCH IEventGroup::GetResources()
{
LPDISPATCH result;
GetProperty(0x3, VT_DISPATCH, (void*)&result);
return result;
}
void IEventGroup::SetResources(LPDISPATCH propVal)
{
SetProperty(0x3, VT_DISPATCH, propVal);
}
LPDISPATCH IEventGroup::GetEvents()
{
LPDISPATCH result;
GetProperty(0x4, VT_DISPATCH, (void*)&result);
return result;
}
void IEventGroup::SetEvents(LPDISPATCH propVal)
{
SetProperty(0x4, VT_DISPATCH, propVal);
}
CString IEventGroup::GetFilePath()
{
CString result;
GetProperty(0x5, VT_BSTR, (void*)&result);
return result;
}
void IEventGroup::SetFilePath(LPCTSTR propVal)
{
SetProperty(0x5, VT_BSTR, propVal);
}
long IEventGroup::GetVersionNumber()
{
long result;
GetProperty(0x6, VT_I4, (void*)&result);
return result;
}
void IEventGroup::SetVersionNumber(long propVal)
{
SetProperty(0x6, VT_I4, propVal);
}
/////////////////////////////////////////////////////////////////////////////
// IEventGroup operations
/////////////////////////////////////////////////////////////////////////////
// ISND_EdiBank properties
/////////////////////////////////////////////////////////////////////////////
// ISND_EdiBank operations
/////////////////////////////////////////////////////////////////////////////
// ISND_EdiMap properties
/////////////////////////////////////////////////////////////////////////////
// ISND_EdiMap operations
/////////////////////////////////////////////////////////////////////////////
// IEventGroups properties
long IEventGroups::GetCount()
{
long result;
GetProperty(0x1, VT_I4, (void*)&result);
return result;
}
void IEventGroups::SetCount(long propVal)
{
SetProperty(0x1, VT_I4, propVal);
}
/////////////////////////////////////////////////////////////////////////////
// IEventGroups operations
LPDISPATCH IEventGroups::Item(long Index)
{
LPDISPATCH result;
static BYTE parms[] =
VTS_I4;
InvokeHelper(0x2, DISPATCH_METHOD, VT_DISPATCH, (void*)&result, parms,
Index);
return result;
}
LPDISPATCH IEventGroups::FindItem(LPCTSTR csName)
{
LPDISPATCH result;
static BYTE parms[] =
VTS_BSTR;
InvokeHelper(0x3, DISPATCH_METHOD, VT_DISPATCH, (void*)&result, parms,
csName);
return result;
}
LPDISPATCH IEventGroups::Add(LPCTSTR csName)
{
LPDISPATCH result;
static BYTE parms[] =
VTS_BSTR;
InvokeHelper(0x4, DISPATCH_METHOD, VT_DISPATCH, (void*)&result, parms,
csName);
return result;
}
BOOL IEventGroups::Remove(LPCTSTR csEventGroupName)
{
BOOL result;
static BYTE parms[] =
VTS_BSTR;
InvokeHelper(0x5, DISPATCH_METHOD, VT_BOOL, (void*)&result, parms,
csEventGroupName);
return result;
}
LPUNKNOWN IEventGroups::Get_NewEnum()
{
LPUNKNOWN result;
InvokeHelper(0xfffffffc, DISPATCH_PROPERTYGET, VT_UNKNOWN, (void*)&result, NULL);
return result;
}
/////////////////////////////////////////////////////////////////////////////
// IResource properties
CString IResource::GetName()
{
CString result;
GetProperty(0x1, VT_BSTR, (void*)&result);
return result;
}
void IResource::SetName(LPCTSTR propVal)
{
SetProperty(0x1, VT_BSTR, propVal);
}
long IResource::GetVolume()
{
long result;
GetProperty(0x2, VT_I4, (void*)&result);
return result;
}
void IResource::SetVolume(long propVal)
{
SetProperty(0x2, VT_I4, propVal);
}
LPDISPATCH IResource::GetSampleRes()
{
LPDISPATCH result;
GetProperty(0x3, VT_DISPATCH, (void*)&result);
return result;
}
void IResource::SetSampleRes(LPDISPATCH propVal)
{
SetProperty(0x3, VT_DISPATCH, propVal);
}
long IResource::GetType()
{
long result;
GetProperty(0x4, VT_I4, (void*)&result);
return result;
}
void IResource::SetType(long propVal)
{
SetProperty(0x4, VT_I4, propVal);
}
long IResource::GetDataOffset()
{
long result;
GetProperty(0x5, VT_I4, (void*)&result);
return result;
}
void IResource::SetDataOffset(long propVal)
{
SetProperty(0x5, VT_I4, propVal);
}
long IResource::GetDataSize()
{
long result;
GetProperty(0x6, VT_I4, (void*)&result);
return result;
}
void IResource::SetDataSize(long propVal)
{
SetProperty(0x6, VT_I4, propVal);
}
long IResource::GetId()
{
long result;
GetProperty(0x7, VT_I4, (void*)&result);
return result;
}
void IResource::SetId(long propVal)
{
SetProperty(0x7, VT_I4, propVal);
}
/////////////////////////////////////////////////////////////////////////////
// IResource operations
/////////////////////////////////////////////////////////////////////////////
// IResources properties
long IResources::GetCount()
{
long result;
GetProperty(0x1, VT_I4, (void*)&result);
return result;
}
void IResources::SetCount(long propVal)
{
SetProperty(0x1, VT_I4, propVal);
}
/////////////////////////////////////////////////////////////////////////////
// IResources operations
LPDISPATCH IResources::Item(long Index)
{
LPDISPATCH result;
static BYTE parms[] =
VTS_I4;
InvokeHelper(0x2, DISPATCH_METHOD, VT_DISPATCH, (void*)&result, parms,
Index);
return result;
}
LPDISPATCH IResources::FindItem(LPCTSTR csName)
{
LPDISPATCH result;
static BYTE parms[] =
VTS_BSTR;
InvokeHelper(0x3, DISPATCH_METHOD, VT_DISPATCH, (void*)&result, parms,
csName);
return result;
}
LPDISPATCH IResources::Add(LPCTSTR csName)
{
LPDISPATCH result;
static BYTE parms[] =
VTS_BSTR;
InvokeHelper(0x4, DISPATCH_METHOD, VT_DISPATCH, (void*)&result, parms,
csName);
return result;
}
LPDISPATCH IResources::AddSampleRes(LPCTSTR csName)
{
LPDISPATCH result;
static BYTE parms[] =
VTS_BSTR;
InvokeHelper(0x5, DISPATCH_METHOD, VT_DISPATCH, (void*)&result, parms,
csName);
return result;
}
BOOL IResources::Remove(LPCTSTR csResName)
{
BOOL result;
static BYTE parms[] =
VTS_BSTR;
InvokeHelper(0x6, DISPATCH_METHOD, VT_BOOL, (void*)&result, parms,
csResName);
return result;
}
LPUNKNOWN IResources::Get_NewEnum()
{
LPUNKNOWN result;
InvokeHelper(0xfffffffc, DISPATCH_PROPERTYGET, VT_UNKNOWN, (void*)&result, NULL);
return result;
}
/////////////////////////////////////////////////////////////////////////////
// ISampleResource properties
CString ISampleResource::GetFileName()
{
CString result;
GetProperty(0x1, VT_BSTR, (void*)&result);
return result;
}
void ISampleResource::SetFileName(LPCTSTR propVal)
{
SetProperty(0x1, VT_BSTR, propVal);
}
long ISampleResource::GetZipType()
{
long result;
GetProperty(0x2, VT_I4, (void*)&result);
return result;
}
void ISampleResource::SetZipType(long propVal)
{
SetProperty(0x2, VT_I4, propVal);
}
BOOL ISampleResource::GetLoop()
{
BOOL result;
GetProperty(0x3, VT_BOOL, (void*)&result);
return result;
}
void ISampleResource::SetLoop(BOOL propVal)
{
SetProperty(0x3, VT_BOOL, propVal);
}
long ISampleResource::GetStartLoop()
{
long result;
GetProperty(0x4, VT_I4, (void*)&result);
return result;
}
void ISampleResource::SetStartLoop(long propVal)
{
SetProperty(0x4, VT_I4, propVal);
}
long ISampleResource::GetLoopLength()
{
long result;
GetProperty(0x5, VT_I4, (void*)&result);
return result;
}
void ISampleResource::SetLoopLength(long propVal)
{
SetProperty(0x5, VT_I4, propVal);
}
/////////////////////////////////////////////////////////////////////////////
// ISampleResource operations
BOOL ISampleResource::SetSampleData(LPCTSTR csFilename)
{
BOOL result;
static BYTE parms[] =
VTS_BSTR;
InvokeHelper(0x6, DISPATCH_METHOD, VT_BOOL, (void*)&result, parms,
csFilename);
return result;
}
LPDISPATCH ISampleResource::GetResource()
{
LPDISPATCH result;
InvokeHelper(0x7, DISPATCH_METHOD, VT_DISPATCH, (void*)&result, NULL);
return result;
}
/////////////////////////////////////////////////////////////////////////////
// IEvents properties
long IEvents::GetCount()
{
long result;
GetProperty(0x1, VT_I4, (void*)&result);
return result;
}
void IEvents::SetCount(long propVal)
{
SetProperty(0x1, VT_I4, propVal);
}
/////////////////////////////////////////////////////////////////////////////
// IEvents operations
LPDISPATCH IEvents::Item(long Index)
{
LPDISPATCH result;
static BYTE parms[] =
VTS_I4;
InvokeHelper(0x2, DISPATCH_METHOD, VT_DISPATCH, (void*)&result, parms,
Index);
return result;
}
LPDISPATCH IEvents::FindItem(LPCTSTR csName)
{
LPDISPATCH result;
static BYTE parms[] =
VTS_BSTR;
InvokeHelper(0x3, DISPATCH_METHOD, VT_DISPATCH, (void*)&result, parms,
csName);
return result;
}
LPDISPATCH IEvents::Add(LPCTSTR csName)
{
LPDISPATCH result;
static BYTE parms[] =
VTS_BSTR;
InvokeHelper(0x4, DISPATCH_METHOD, VT_DISPATCH, (void*)&result, parms,
csName);
return result;
}
LPDISPATCH IEvents::AddPlayEvent(LPDISPATCH Resource)
{
LPDISPATCH result;
static BYTE parms[] =
VTS_DISPATCH;
InvokeHelper(0x5, DISPATCH_METHOD, VT_DISPATCH, (void*)&result, parms,
Resource);
return result;
}
LPDISPATCH IEvents::AddStopEvent(LPDISPATCH lpEvent)
{
LPDISPATCH result;
static BYTE parms[] =
VTS_DISPATCH;
InvokeHelper(0x6, DISPATCH_METHOD, VT_DISPATCH, (void*)&result, parms,
lpEvent);
return result;
}
BOOL IEvents::Remove(LPCTSTR csEventName)
{
BOOL result;
static BYTE parms[] =
VTS_BSTR;
InvokeHelper(0x7, DISPATCH_METHOD, VT_BOOL, (void*)&result, parms,
csEventName);
return result;
}
LPUNKNOWN IEvents::Get_NewEnum()
{
LPUNKNOWN result;
InvokeHelper(0xfffffffc, DISPATCH_PROPERTYGET, VT_UNKNOWN, (void*)&result, NULL);
return result;
}
/////////////////////////////////////////////////////////////////////////////
// IEvent properties
long IEvent::GetId()
{
long result;
GetProperty(0x1, VT_I4, (void*)&result);
return result;
}
void IEvent::SetId(long propVal)
{
SetProperty(0x1, VT_I4, propVal);
}
CString IEvent::GetName()
{
CString result;
GetProperty(0x2, VT_BSTR, (void*)&result);
return result;
}
void IEvent::SetName(LPCTSTR propVal)
{
SetProperty(0x2, VT_BSTR, propVal);
}
BOOL IEvent::GetDynamic()
{
BOOL result;
GetProperty(0x3, VT_BOOL, (void*)&result);
return result;
}
void IEvent::SetDynamic(BOOL propVal)
{
SetProperty(0x3, VT_BOOL, propVal);
}
BOOL IEvent::GetStopable()
{
BOOL result;
GetProperty(0x4, VT_BOOL, (void*)&result);
return result;
}
void IEvent::SetStopable(BOOL propVal)
{
SetProperty(0x4, VT_BOOL, propVal);
}
long IEvent::GetType()
{
long result;
GetProperty(0x5, VT_I4, (void*)&result);
return result;
}
void IEvent::SetType(long propVal)
{
SetProperty(0x5, VT_I4, propVal);
}
/////////////////////////////////////////////////////////////////////////////
// IEvent operations
LPDISPATCH IEvent::GetResource()
{
LPDISPATCH result;
InvokeHelper(0x6, DISPATCH_METHOD, VT_DISPATCH, (void*)&result, NULL);
return result;
}