// Machine generated IDispatch wrapper class(es) created by Microsoft Visual C++ // NOTE: Do not modify the contents of this file. If this class is regenerated by // Microsoft Visual C++, your modifications will be overwritten. #include "stdafx.h" #include "LDicCtrl.h" // Dispatch interfaces referenced by this interface #include "ldictag.h" #include "DicDSE.h" ///////////////////////////////////////////////////////////////////////////// // CLeadDicom IMPLEMENT_DYNCREATE(CLeadDicom, CWnd) ///////////////////////////////////////////////////////////////////////////// // CLeadDicom properties ///////////////////////////////////////////////////////////////////////////// // CLeadDicom operations BOOL CLeadDicom::GetEnableMethodErrors() { BOOL result; InvokeHelper(0x1, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL); return result; } void CLeadDicom::SetEnableMethodErrors(BOOL bNewValue) { static BYTE parms[] = VTS_BOOL; InvokeHelper(0x1, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, bNewValue); } BOOL CLeadDicom::GetEnableConformanceStatus() { BOOL result; InvokeHelper(0x2, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL); return result; } void CLeadDicom::SetEnableConformanceStatus(BOOL bNewValue) { static BYTE parms[] = VTS_BOOL; InvokeHelper(0x2, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, bNewValue); } LPDISPATCH CLeadDicom::GetCurrentVR() { LPDISPATCH result; InvokeHelper(0x3, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL); return result; } void CLeadDicom::SetCurrentVR(short nNewValue) { static BYTE parms[] = VTS_I2; InvokeHelper(0x3, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, nNewValue); } void CLeadDicom::DefaultVR() { InvokeHelper(0x4, DISPATCH_METHOD, VT_EMPTY, NULL, NULL); } short CLeadDicom::InsertVR(short nCode, LPCTSTR pszName, long lLength, short nRestrict, short nUnitSize) { short result; static BYTE parms[] = VTS_I2 VTS_BSTR VTS_I4 VTS_I2 VTS_I2; InvokeHelper(0x5, DISPATCH_METHOD, VT_I2, (void*)&result, parms, nCode, pszName, lLength, nRestrict, nUnitSize); return result; } short CLeadDicom::DeleteVR() { short result; InvokeHelper(0x6, DISPATCH_METHOD, VT_I2, (void*)&result, NULL); return result; } void CLeadDicom::ResetVR() { InvokeHelper(0x7, DISPATCH_METHOD, VT_EMPTY, NULL, NULL); } short CLeadDicom::MoveFirstVR() { short result; InvokeHelper(0x8, DISPATCH_METHOD, VT_I2, (void*)&result, NULL); return result; } short CLeadDicom::MoveLastVR() { short result; InvokeHelper(0x9, DISPATCH_METHOD, VT_I2, (void*)&result, NULL); return result; } short CLeadDicom::MovePrevVR() { short result; InvokeHelper(0xa, DISPATCH_METHOD, VT_I2, (void*)&result, NULL); return result; } short CLeadDicom::MoveNextVR() { short result; InvokeHelper(0xb, DISPATCH_METHOD, VT_I2, (void*)&result, NULL); return result; } long CLeadDicom::GetVRCount() { long result; InvokeHelper(0xc, DISPATCH_METHOD, VT_I4, (void*)&result, NULL); return result; } short CLeadDicom::FindVR(short nCode) { short result; static BYTE parms[] = VTS_I2; InvokeHelper(0xd, DISPATCH_METHOD, VT_I2, (void*)&result, parms, nCode); return result; } short CLeadDicom::FindIndexVR(long lIndex) { short result; static BYTE parms[] = VTS_I4; InvokeHelper(0xe, DISPATCH_METHOD, VT_I2, (void*)&result, parms, lIndex); return result; } short CLeadDicom::SetVRName(LPCTSTR pszName) { short result; static BYTE parms[] = VTS_BSTR; InvokeHelper(0xf, DISPATCH_METHOD, VT_I2, (void*)&result, parms, pszName); return result; } LPDISPATCH CLeadDicom::GetCurrentUID() { LPDISPATCH result; InvokeHelper(0x10, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL); return result; } void CLeadDicom::SetCurrentUID(short nNewValue) { static BYTE parms[] = VTS_I2; InvokeHelper(0x10, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, nNewValue); } void CLeadDicom::DefaultUID() { InvokeHelper(0x11, DISPATCH_METHOD, VT_EMPTY, NULL, NULL); } short CLeadDicom::InsertUID(LPCTSTR pszCode, LPCTSTR pszName, long nType) { short result; static BYTE parms[] = VTS_BSTR VTS_BSTR VTS_I4; InvokeHelper(0x12, DISPATCH_METHOD, VT_I2, (void*)&result, parms, pszCode, pszName, nType); return result; } short CLeadDicom::DeleteUID() { short result; InvokeHelper(0x13, DISPATCH_METHOD, VT_I2, (void*)&result, NULL); return result; } void CLeadDicom::ResetUID() { InvokeHelper(0x14, DISPATCH_METHOD, VT_EMPTY, NULL, NULL); } short CLeadDicom::MoveFirstUID() { short result; InvokeHelper(0x15, DISPATCH_METHOD, VT_I2, (void*)&result, NULL); return result; } short CLeadDicom::MoveLastUID() { short result; InvokeHelper(0x16, DISPATCH_METHOD, VT_I2, (void*)&result, NULL); return result; } short CLeadDicom::MovePrevUID() { short result; InvokeHelper(0x17, DISPATCH_METHOD, VT_I2, (void*)&result, NULL); return result; } short CLeadDicom::MoveNextUID() { short result; InvokeHelper(0x18, DISPATCH_METHOD, VT_I2, (void*)&result, NULL); return result; } long CLeadDicom::GetUIDCount() { long result; InvokeHelper(0x19, DISPATCH_METHOD, VT_I4, (void*)&result, NULL); return result; } short CLeadDicom::FindUID(LPCTSTR pszCode) { short result; static BYTE parms[] = VTS_BSTR; InvokeHelper(0x1a, DISPATCH_METHOD, VT_I2, (void*)&result, parms, pszCode); return result; } short CLeadDicom::FindIndexUID(long lIndex) { short result; static BYTE parms[] = VTS_I4; InvokeHelper(0x1b, DISPATCH_METHOD, VT_I2, (void*)&result, parms, lIndex); return result; } short CLeadDicom::SetUIDName(LPCTSTR pszName) { short result; static BYTE parms[] = VTS_BSTR; InvokeHelper(0x1c, DISPATCH_METHOD, VT_I2, (void*)&result, parms, pszName); return result; } CLeadDicomTag CLeadDicom::GetCurrentTag() { LPDISPATCH pDispatch; InvokeHelper(0x1d, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&pDispatch, NULL); return CLeadDicomTag(pDispatch); } void CLeadDicom::SetCurrentTag(short nNewValue) { static BYTE parms[] = VTS_I2; InvokeHelper(0x1d, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, nNewValue); } void CLeadDicom::DefaultTag() { InvokeHelper(0x1e, DISPATCH_METHOD, VT_EMPTY, NULL, NULL); } short CLeadDicom::InsertTag(long lCode, long lMask, LPCTSTR pszName, short nVR, long lMinVM, long lMaxVM, long lDivideVM) { short result; static BYTE parms[] = VTS_I4 VTS_I4 VTS_BSTR VTS_I2 VTS_I4 VTS_I4 VTS_I4; InvokeHelper(0x1f, DISPATCH_METHOD, VT_I2, (void*)&result, parms, lCode, lMask, pszName, nVR, lMinVM, lMaxVM, lDivideVM); return result; } short CLeadDicom::DeleteTag() { short result; InvokeHelper(0x20, DISPATCH_METHOD, VT_I2, (void*)&result, NULL); return result; } void CLeadDicom::ResetTag() { InvokeHelper(0x21, DISPATCH_METHOD, VT_EMPTY, NULL, NULL); } short CLeadDicom::MoveFirstTag() { short result; InvokeHelper(0x22, DISPATCH_METHOD, VT_I2, (void*)&result, NULL); return result; } short CLeadDicom::MoveLastTag() { short result; InvokeHelper(0x23, DISPATCH_METHOD, VT_I2, (void*)&result, NULL); return result; } short CLeadDicom::MovePrevTag() { short result; InvokeHelper(0x24, DISPATCH_METHOD, VT_I2, (void*)&result, NULL); return result; } short CLeadDicom::MoveNextTag() { short result; InvokeHelper(0x25, DISPATCH_METHOD, VT_I2, (void*)&result, NULL); return result; } long CLeadDicom::GetTagCount() { long result; InvokeHelper(0x26, DISPATCH_METHOD, VT_I4, (void*)&result, NULL); return result; } short CLeadDicom::FindTag(long lCode) { short result; static BYTE parms[] = VTS_I4; InvokeHelper(0x27, DISPATCH_METHOD, VT_I2, (void*)&result, parms, lCode); return result; } short CLeadDicom::FindIndexTag(long lIndex) { short result; static BYTE parms[] = VTS_I4; InvokeHelper(0x28, DISPATCH_METHOD, VT_I2, (void*)&result, parms, lIndex); return result; } short CLeadDicom::SetTagName(LPCTSTR pszName) { short result; static BYTE parms[] = VTS_BSTR; InvokeHelper(0x29, DISPATCH_METHOD, VT_I2, (void*)&result, parms, pszName); return result; } LPDISPATCH CLeadDicom::GetCurrentIOD() { LPDISPATCH result; InvokeHelper(0x2a, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL); return result; } void CLeadDicom::SetCurrentIOD(short nNewValue) { static BYTE parms[] = VTS_I2; InvokeHelper(0x2a, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, nNewValue); } void CLeadDicom::DefaultIOD() { InvokeHelper(0x2b, DISPATCH_METHOD, VT_EMPTY, NULL, NULL); } short CLeadDicom::InsertIOD(BOOL bChild, short nType, long lCode, LPCTSTR pszName, short nUsage, LPCTSTR pszDescription) { short result; static BYTE parms[] = VTS_BOOL VTS_I2 VTS_I4 VTS_BSTR VTS_I2 VTS_BSTR; InvokeHelper(0x2c, DISPATCH_METHOD, VT_I2, (void*)&result, parms, bChild, nType, lCode, pszName, nUsage, pszDescription); return result; } short CLeadDicom::DeleteIOD() { short result; InvokeHelper(0x2d, DISPATCH_METHOD, VT_I2, (void*)&result, NULL); return result; } void CLeadDicom::ResetIOD() { InvokeHelper(0x2e, DISPATCH_METHOD, VT_EMPTY, NULL, NULL); } short CLeadDicom::MoveRootIOD() { short result; InvokeHelper(0x2f, DISPATCH_METHOD, VT_I2, (void*)&result, NULL); return result; } short CLeadDicom::MoveParentIOD() { short result; InvokeHelper(0x30, DISPATCH_METHOD, VT_I2, (void*)&result, NULL); return result; } short CLeadDicom::MoveChildIOD() { short result; InvokeHelper(0x31, DISPATCH_METHOD, VT_I2, (void*)&result, NULL); return result; } short CLeadDicom::MoveFirstIOD(BOOL bTree) { short result; static BYTE parms[] = VTS_BOOL; InvokeHelper(0x32, DISPATCH_METHOD, VT_I2, (void*)&result, parms, bTree); return result; } short CLeadDicom::MoveLastIOD(BOOL bTree) { short result; static BYTE parms[] = VTS_BOOL; InvokeHelper(0x33, DISPATCH_METHOD, VT_I2, (void*)&result, parms, bTree); return result; } short CLeadDicom::MovePrevIOD(BOOL bTree) { short result; static BYTE parms[] = VTS_BOOL; InvokeHelper(0x34, DISPATCH_METHOD, VT_I2, (void*)&result, parms, bTree); return result; } short CLeadDicom::MoveNextIOD(BOOL bTree) { short result; static BYTE parms[] = VTS_BOOL; InvokeHelper(0x35, DISPATCH_METHOD, VT_I2, (void*)&result, parms, bTree); return result; } short CLeadDicom::FindIOD(long lCode, short nType, BOOL bTree) { short result; static BYTE parms[] = VTS_I4 VTS_I2 VTS_BOOL; InvokeHelper(0x36, DISPATCH_METHOD, VT_I2, (void*)&result, parms, lCode, nType, bTree); return result; } short CLeadDicom::FindModuleIOD(long lClass, long lModule) { short result; static BYTE parms[] = VTS_I4 VTS_I4; InvokeHelper(0x37, DISPATCH_METHOD, VT_I2, (void*)&result, parms, lClass, lModule); return result; } short CLeadDicom::FindClassIOD(long lClass) { short result; static BYTE parms[] = VTS_I4; InvokeHelper(0x38, DISPATCH_METHOD, VT_I2, (void*)&result, parms, lClass); return result; } short CLeadDicom::SetIODName(LPCTSTR pszName) { short result; static BYTE parms[] = VTS_BSTR; InvokeHelper(0x39, DISPATCH_METHOD, VT_I2, (void*)&result, parms, pszName); return result; } short CLeadDicom::SetIODDescription(LPCTSTR pszDescription) { short result; static BYTE parms[] = VTS_BSTR; InvokeHelper(0x3a, DISPATCH_METHOD, VT_I2, (void*)&result, parms, pszDescription); return result; } BOOL CLeadDicom::SetCurrentIOD(long hIOD) { BOOL result; static BYTE parms[] = VTS_I4; InvokeHelper(0x3b, DISPATCH_METHOD, VT_BOOL, (void*)&result, parms, hIOD); return result; } CString CLeadDicom::GetDSTempPath() { CString result; InvokeHelper(0x3c, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL); return result; } void CLeadDicom::SetDSTempPath(LPCTSTR lpszNewValue) { static BYTE parms[] = VTS_BSTR; InvokeHelper(0x3c, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, lpszNewValue); } CDicomDSElement CLeadDicom::GetCurrentElement() { LPDISPATCH pDispatch; InvokeHelper(0x3d, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&pDispatch, NULL); return CDicomDSElement(pDispatch); } void CLeadDicom::SetCurrentElement(short nNewValue) { static BYTE parms[] = VTS_I2; InvokeHelper(0x3d, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, nNewValue); } CString CLeadDicom::GetPreamble() { CString result; InvokeHelper(0x3e, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL); return result; } void CLeadDicom::SetPreamble(LPCTSTR lpszNewValue) { static BYTE parms[] = VTS_BSTR; InvokeHelper(0x3e, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, lpszNewValue); } void CLeadDicom::GetDSPreamble() { InvokeHelper(0x3f, DISPATCH_METHOD, VT_EMPTY, NULL, NULL); } void CLeadDicom::SetDSPreamble() { InvokeHelper(0x40, DISPATCH_METHOD, VT_EMPTY, NULL, NULL); } long CLeadDicom::GetBitmap() { long result; InvokeHelper(0x41, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL); return result; } void CLeadDicom::SetBitmap(long nNewValue) { static BYTE parms[] = VTS_I4; InvokeHelper(0x41, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, nNewValue); } long CLeadDicom::GetBitmapList() { long result; InvokeHelper(0x42, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL); return result; } void CLeadDicom::SetBitmapList(long nNewValue) { static BYTE parms[] = VTS_I4; InvokeHelper(0x42, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, nNewValue); } long CLeadDicom::GetBitmapListCount() { long result; InvokeHelper(0x43, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL); return result; } short CLeadDicom::GetBinaryValues(long lIndex) { short result; static BYTE parms[] = VTS_I4; InvokeHelper(0x44, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, parms, lIndex); return result; } void CLeadDicom::SetBinaryValues(long lIndex, short nNewValue) { static BYTE parms[] = VTS_I4 VTS_I2; InvokeHelper(0x44, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, lIndex, nNewValue); } long CLeadDicom::GetBinaryValueCount() { long result; InvokeHelper(0x45, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL); return result; } void CLeadDicom::SetBinaryValueCount(long nNewValue) { static BYTE parms[] = VTS_I4; InvokeHelper(0x45, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, nNewValue); } short CLeadDicom::GetCharValues(long lIndex) { short result; static BYTE parms[] = VTS_I4; InvokeHelper(0x46, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, parms, lIndex); return result; } void CLeadDicom::SetCharValues(long lIndex, short nNewValue) { static BYTE parms[] = VTS_I4 VTS_I2; InvokeHelper(0x46, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, lIndex, nNewValue); } long CLeadDicom::GetCharValueCount() { long result; InvokeHelper(0x47, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL); return result; } void CLeadDicom::SetCharValueCount(long nNewValue) { static BYTE parms[] = VTS_I4; InvokeHelper(0x47, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, nNewValue); } short CLeadDicom::GetShortValues(long lIndex) { short result; static BYTE parms[] = VTS_I4; InvokeHelper(0x48, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, parms, lIndex); return result; } void CLeadDicom::SetShortValues(long lIndex, short nNewValue) { static BYTE parms[] = VTS_I4 VTS_I2; InvokeHelper(0x48, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, lIndex, nNewValue); } long CLeadDicom::GetShortValueCount() { long result; InvokeHelper(0x49, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL); return result; } void CLeadDicom::SetShortValueCount(long nNewValue) { static BYTE parms[] = VTS_I4; InvokeHelper(0x49, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, nNewValue); } long CLeadDicom::GetLongValues(long lIndex) { long result; static BYTE parms[] = VTS_I4; InvokeHelper(0x4a, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, parms, lIndex); return result; } void CLeadDicom::SetLongValues(long lIndex, long nNewValue) { static BYTE parms[] = VTS_I4 VTS_I4; InvokeHelper(0x4a, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, lIndex, nNewValue); } long CLeadDicom::GetLongValueCount() { long result; InvokeHelper(0x4b, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL); return result; } void CLeadDicom::SetLongValueCount(long nNewValue) { static BYTE parms[] = VTS_I4; InvokeHelper(0x4b, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, nNewValue); } float CLeadDicom::GetFloatValues(long lIndex) { float result; static BYTE parms[] = VTS_I4; InvokeHelper(0x4c, DISPATCH_PROPERTYGET, VT_R4, (void*)&result, parms, lIndex); return result; } void CLeadDicom::SetFloatValues(long lIndex, float newValue) { static BYTE parms[] = VTS_I4 VTS_R4; InvokeHelper(0x4c, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, lIndex, newValue); } long CLeadDicom::GetFloatValueCount() { long result; InvokeHelper(0x4d, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL); return result; } void CLeadDicom::SetFloatValueCount(long nNewValue) { static BYTE parms[] = VTS_I4; InvokeHelper(0x4d, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, nNewValue); } double CLeadDicom::GetDoubleValues(long lIndex) { double result; static BYTE parms[] = VTS_I4; InvokeHelper(0x4e, DISPATCH_PROPERTYGET, VT_R8, (void*)&result, parms, lIndex); return result; } void CLeadDicom::SetDoubleValues(long lIndex, double newValue) { static BYTE parms[] = VTS_I4 VTS_R8; InvokeHelper(0x4e, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, lIndex, newValue); } long CLeadDicom::GetDoubleValueCount() { long result; InvokeHelper(0x4f, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL); return result; } void CLeadDicom::SetDoubleValueCount(long nNewValue) { static BYTE parms[] = VTS_I4; InvokeHelper(0x4f, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, nNewValue); } CString CLeadDicom::GetStringValues(long lIndex) { CString result; static BYTE parms[] = VTS_I4; InvokeHelper(0x50, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, parms, lIndex); return result; } void CLeadDicom::SetStringValues(long lIndex, LPCTSTR lpszNewValue) { static BYTE parms[] = VTS_I4 VTS_BSTR; InvokeHelper(0x50, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, lIndex, lpszNewValue); } long CLeadDicom::GetStringValueCount() { long result; InvokeHelper(0x51, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL); return result; } void CLeadDicom::SetStringValueCount(long nNewValue) { static BYTE parms[] = VTS_I4; InvokeHelper(0x51, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, nNewValue); } LPDISPATCH CLeadDicom::GetAgeValues(long lIndex) { LPDISPATCH result; static BYTE parms[] = VTS_I4; InvokeHelper(0x52, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, parms, lIndex); return result; } long CLeadDicom::GetAgeValueCount() { long result; InvokeHelper(0x53, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL); return result; } void CLeadDicom::SetAgeValueCount(long nNewValue) { static BYTE parms[] = VTS_I4; InvokeHelper(0x53, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, nNewValue); } LPDISPATCH CLeadDicom::GetDateValues(long lIndex) { LPDISPATCH result; static BYTE parms[] = VTS_I4; InvokeHelper(0x54, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, parms, lIndex); return result; } long CLeadDicom::GetDateValueCount() { long result; InvokeHelper(0x55, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL); return result; } void CLeadDicom::SetDateValueCount(long nNewValue) { static BYTE parms[] = VTS_I4; InvokeHelper(0x55, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, nNewValue); } LPDISPATCH CLeadDicom::GetTimeValues(long lIndex) { LPDISPATCH result; static BYTE parms[] = VTS_I4; InvokeHelper(0x56, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, parms, lIndex); return result; } long CLeadDicom::GetTimeValueCount() { long result; InvokeHelper(0x57, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL); return result; } void CLeadDicom::SetTimeValueCount(long nNewValue) { static BYTE parms[] = VTS_I4; InvokeHelper(0x57, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, nNewValue); } LPDISPATCH CLeadDicom::GetDateTimeValues(long lIndex) { LPDISPATCH result; static BYTE parms[] = VTS_I4; InvokeHelper(0x58, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, parms, lIndex); return result; } long CLeadDicom::GetDateTimeValueCount() { long result; InvokeHelper(0x59, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL); return result; } void CLeadDicom::SetDateTimeValueCount(long nNewValue) { static BYTE parms[] = VTS_I4; InvokeHelper(0x59, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, nNewValue); } void CLeadDicom::InitDS(long lClass, short nFlags) { static BYTE parms[] = VTS_I4 VTS_I2; InvokeHelper(0x5a, DISPATCH_METHOD, VT_EMPTY, NULL, parms, lClass, nFlags); } short CLeadDicom::LoadDS(LPCTSTR pszFilename, short nFlags) { short result; static BYTE parms[] = VTS_BSTR VTS_I2; InvokeHelper(0x5b, DISPATCH_METHOD, VT_I2, (void*)&result, parms, pszFilename, nFlags); return result; } short CLeadDicom::SaveDS(LPCTSTR pszFilename, short nFlags) { short result; static BYTE parms[] = VTS_BSTR VTS_I2; InvokeHelper(0x5c, DISPATCH_METHOD, VT_I2, (void*)&result, parms, pszFilename, nFlags); return result; } void CLeadDicom::ResetDS() { InvokeHelper(0x5d, DISPATCH_METHOD, VT_EMPTY, NULL, NULL); } BOOL CLeadDicom::ConformanceTestDS() { BOOL result; InvokeHelper(0x5e, DISPATCH_METHOD, VT_BOOL, (void*)&result, NULL); return result; } short CLeadDicom::InsertElement(BOOL bChild, long lTag, short nVR, BOOL bSequence, long lIndex) { short result; static BYTE parms[] = VTS_BOOL VTS_I4 VTS_I2 VTS_BOOL VTS_I4; InvokeHelper(0x5f, DISPATCH_METHOD, VT_I2, (void*)&result, parms, bChild, lTag, nVR, bSequence, lIndex); return result; } short CLeadDicom::DeleteElement() { short result; InvokeHelper(0x60, DISPATCH_METHOD, VT_I2, (void*)&result, NULL); return result; } short CLeadDicom::InsertModule(long lModule, BOOL bOptional) { short result; static BYTE parms[] = VTS_I4 VTS_BOOL; InvokeHelper(0x61, DISPATCH_METHOD, VT_I2, (void*)&result, parms, lModule, bOptional); return result; } short CLeadDicom::DeleteModule(long lModule) { short result; static BYTE parms[] = VTS_I4; InvokeHelper(0x62, DISPATCH_METHOD, VT_I2, (void*)&result, parms, lModule); return result; } LPDISPATCH CLeadDicom::GetCurrentModule() { LPDISPATCH result; InvokeHelper(0x63, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL); return result; } void CLeadDicom::SetCurrentModule(short nNewValue) { static BYTE parms[] = VTS_I2; InvokeHelper(0x63, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, nNewValue); } short CLeadDicom::MoveRootElement() { short result; InvokeHelper(0x64, DISPATCH_METHOD, VT_I2, (void*)&result, NULL); return result; } short CLeadDicom::MoveParentElement() { short result; InvokeHelper(0x65, DISPATCH_METHOD, VT_I2, (void*)&result, NULL); return result; } short CLeadDicom::MoveChildElement() { short result; InvokeHelper(0x66, DISPATCH_METHOD, VT_I2, (void*)&result, NULL); return result; } short CLeadDicom::MoveFirstElement(BOOL bTree) { short result; static BYTE parms[] = VTS_BOOL; InvokeHelper(0x67, DISPATCH_METHOD, VT_I2, (void*)&result, parms, bTree); return result; } short CLeadDicom::MoveLastElement(BOOL bTree) { short result; static BYTE parms[] = VTS_BOOL; InvokeHelper(0x68, DISPATCH_METHOD, VT_I2, (void*)&result, parms, bTree); return result; } short CLeadDicom::MovePrevElement(BOOL bTree) { short result; static BYTE parms[] = VTS_BOOL; InvokeHelper(0x69, DISPATCH_METHOD, VT_I2, (void*)&result, parms, bTree); return result; } short CLeadDicom::MoveNextElement(BOOL bTree) { short result; static BYTE parms[] = VTS_BOOL; InvokeHelper(0x6a, DISPATCH_METHOD, VT_I2, (void*)&result, parms, bTree); return result; } long CLeadDicom::GetElementLevel() { long result; InvokeHelper(0x6b, DISPATCH_METHOD, VT_I4, (void*)&result, NULL); return result; } short CLeadDicom::FindFirstElement(long lTag, BOOL bTree) { short result; static BYTE parms[] = VTS_I4 VTS_BOOL; InvokeHelper(0x6c, DISPATCH_METHOD, VT_I2, (void*)&result, parms, lTag, bTree); return result; } short CLeadDicom::FindLastElement(long lTag, BOOL bTree) { short result; static BYTE parms[] = VTS_I4 VTS_BOOL; InvokeHelper(0x6d, DISPATCH_METHOD, VT_I2, (void*)&result, parms, lTag, bTree); return result; } short CLeadDicom::FindPrevElement(BOOL bTree) { short result; static BYTE parms[] = VTS_BOOL; InvokeHelper(0x6e, DISPATCH_METHOD, VT_I2, (void*)&result, parms, bTree); return result; } short CLeadDicom::FindNextElement(BOOL bTree) { short result; static BYTE parms[] = VTS_BOOL; InvokeHelper(0x6f, DISPATCH_METHOD, VT_I2, (void*)&result, parms, bTree); return result; } long CLeadDicom::GetModuleCount() { long result; InvokeHelper(0x70, DISPATCH_METHOD, VT_I4, (void*)&result, NULL); return result; } short CLeadDicom::FindModule(long lModule) { short result; static BYTE parms[] = VTS_I4; InvokeHelper(0x71, DISPATCH_METHOD, VT_I2, (void*)&result, parms, lModule); return result; } short CLeadDicom::FindIndexModule(long lIndex) { short result; static BYTE parms[] = VTS_I4; InvokeHelper(0x72, DISPATCH_METHOD, VT_I2, (void*)&result, parms, lIndex); return result; } void CLeadDicom::GetInfoDS() { InvokeHelper(0x73, DISPATCH_METHOD, VT_EMPTY, NULL, NULL); } long CLeadDicom::GetInfoClass() { long result; InvokeHelper(0x74, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL); return result; } short CLeadDicom::GetInfoFlags() { short result; InvokeHelper(0x75, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, NULL); return result; } BOOL CLeadDicom::SetCurrentElement(long hElement) { BOOL result; static BYTE parms[] = VTS_I4; InvokeHelper(0x76, DISPATCH_METHOD, VT_BOOL, (void*)&result, parms, hElement); return result; } long CLeadDicom::GetValueCount() { long result; InvokeHelper(0x77, DISPATCH_METHOD, VT_I4, (void*)&result, NULL); return result; } short CLeadDicom::GetBinaryValue(long lLength) { short result; static BYTE parms[] = VTS_I4; InvokeHelper(0x78, DISPATCH_METHOD, VT_I2, (void*)&result, parms, lLength); return result; } short CLeadDicom::GetCharValue(long lIndex, long lCount) { short result; static BYTE parms[] = VTS_I4 VTS_I4; InvokeHelper(0x79, DISPATCH_METHOD, VT_I2, (void*)&result, parms, lIndex, lCount); return result; } short CLeadDicom::GetShortValue(long lIndex, long lCount) { short result; static BYTE parms[] = VTS_I4 VTS_I4; InvokeHelper(0x7a, DISPATCH_METHOD, VT_I2, (void*)&result, parms, lIndex, lCount); return result; } short CLeadDicom::GetLongValue(long lIndex, long lCount) { short result; static BYTE parms[] = VTS_I4 VTS_I4; InvokeHelper(0x7b, DISPATCH_METHOD, VT_I2, (void*)&result, parms, lIndex, lCount); return result; } short CLeadDicom::GetFloatValue(long lIndex, long lCount) { short result; static BYTE parms[] = VTS_I4 VTS_I4; InvokeHelper(0x7c, DISPATCH_METHOD, VT_I2, (void*)&result, parms, lIndex, lCount); return result; } short CLeadDicom::GetDoubleValue(long lIndex, long lCount) { short result; static BYTE parms[] = VTS_I4 VTS_I4; InvokeHelper(0x7d, DISPATCH_METHOD, VT_I2, (void*)&result, parms, lIndex, lCount); return result; } short CLeadDicom::GetStringValue(long lIndex, long lCount) { short result; static BYTE parms[] = VTS_I4 VTS_I4; InvokeHelper(0x7e, DISPATCH_METHOD, VT_I2, (void*)&result, parms, lIndex, lCount); return result; } short CLeadDicom::GetAgeValue(long lIndex, long lCount) { short result; static BYTE parms[] = VTS_I4 VTS_I4; InvokeHelper(0x7f, DISPATCH_METHOD, VT_I2, (void*)&result, parms, lIndex, lCount); return result; } short CLeadDicom::GetDateValue(long lIndex, long lCount) { short result; static BYTE parms[] = VTS_I4 VTS_I4; InvokeHelper(0x80, DISPATCH_METHOD, VT_I2, (void*)&result, parms, lIndex, lCount); return result; } short CLeadDicom::GetTimeValue(long lIndex, long lCount) { short result; static BYTE parms[] = VTS_I4 VTS_I4; InvokeHelper(0x81, DISPATCH_METHOD, VT_I2, (void*)&result, parms, lIndex, lCount); return result; } short CLeadDicom::GetDateTimeValue(long lIndex, long lCount) { short result; static BYTE parms[] = VTS_I4 VTS_I4; InvokeHelper(0x82, DISPATCH_METHOD, VT_I2, (void*)&result, parms, lIndex, lCount); return result; } long CLeadDicom::GetBitmapCount() { long result; InvokeHelper(0x83, DISPATCH_METHOD, VT_I4, (void*)&result, NULL); return result; } short CLeadDicom::GetBitmapValue(long lIndex, short nBitsPerPixel, short nOrder) { short result; static BYTE parms[] = VTS_I4 VTS_I2 VTS_I2; InvokeHelper(0x84, DISPATCH_METHOD, VT_I2, (void*)&result, parms, lIndex, nBitsPerPixel, nOrder); return result; } short CLeadDicom::GetBitmapListValue(long lIndex, long lCount, short nBitsPerPixel, short nOrder) { short result; static BYTE parms[] = VTS_I4 VTS_I4 VTS_I2 VTS_I2; InvokeHelper(0x85, DISPATCH_METHOD, VT_I2, (void*)&result, parms, lIndex, lCount, nBitsPerPixel, nOrder); return result; } short CLeadDicom::SetBinaryValue(long lLength) { short result; static BYTE parms[] = VTS_I4; InvokeHelper(0x86, DISPATCH_METHOD, VT_I2, (void*)&result, parms, lLength); return result; } short CLeadDicom::SetCharValue(long lCount) { short result; static BYTE parms[] = VTS_I4; InvokeHelper(0x87, DISPATCH_METHOD, VT_I2, (void*)&result, parms, lCount); return result; } short CLeadDicom::SetShortValue(long lCount) { short result; static BYTE parms[] = VTS_I4; InvokeHelper(0x88, DISPATCH_METHOD, VT_I2, (void*)&result, parms, lCount); return result; } short CLeadDicom::SetLongValue(long lCount) { short result; static BYTE parms[] = VTS_I4; InvokeHelper(0x89, DISPATCH_METHOD, VT_I2, (void*)&result, parms, lCount); return result; } short CLeadDicom::SetFloatValue(long lCount) { short result; static BYTE parms[] = VTS_I4; InvokeHelper(0x8a, DISPATCH_METHOD, VT_I2, (void*)&result, parms, lCount); return result; } short CLeadDicom::SetDoubleValue(long lCount) { short result; static BYTE parms[] = VTS_I4; InvokeHelper(0x8b, DISPATCH_METHOD, VT_I2, (void*)&result, parms, lCount); return result; } short CLeadDicom::SetStringValue(long lCount) { short result; static BYTE parms[] = VTS_I4; InvokeHelper(0x8c, DISPATCH_METHOD, VT_I2, (void*)&result, parms, lCount); return result; } short CLeadDicom::SetAgeValue(long lCount) { short result; static BYTE parms[] = VTS_I4; InvokeHelper(0x8d, DISPATCH_METHOD, VT_I2, (void*)&result, parms, lCount); return result; } short CLeadDicom::SetDateValue(long lCount) { short result; static BYTE parms[] = VTS_I4; InvokeHelper(0x8e, DISPATCH_METHOD, VT_I2, (void*)&result, parms, lCount); return result; } short CLeadDicom::SetTimeValue(long lCount) { short result; static BYTE parms[] = VTS_I4; InvokeHelper(0x8f, DISPATCH_METHOD, VT_I2, (void*)&result, parms, lCount); return result; } short CLeadDicom::SetDateTimeValue(long lCount) { short result; static BYTE parms[] = VTS_I4; InvokeHelper(0x90, DISPATCH_METHOD, VT_I2, (void*)&result, parms, lCount); return result; } short CLeadDicom::SetBitmapValue(long lCompression, long lPhotometric, short nBitsPerPixel, short nQFactor) { short result; static BYTE parms[] = VTS_I4 VTS_I4 VTS_I2 VTS_I2; InvokeHelper(0x91, DISPATCH_METHOD, VT_I2, (void*)&result, parms, lCompression, lPhotometric, nBitsPerPixel, nQFactor); return result; } short CLeadDicom::SetBitmapListValue(long lCompression, long lPhotometric, short nBitsPerPixel, short nQFactor) { short result; static BYTE parms[] = VTS_I4 VTS_I4 VTS_I2 VTS_I2; InvokeHelper(0x92, DISPATCH_METHOD, VT_I2, (void*)&result, parms, lCompression, lPhotometric, nBitsPerPixel, nQFactor); return result; } void CLeadDicom::UnlockSupport(short iType, LPCTSTR pszKey) { static BYTE parms[] = VTS_I2 VTS_BSTR; InvokeHelper(0x93, DISPATCH_METHOD, VT_EMPTY, NULL, parms, iType, pszKey); } long CLeadDicom::IsSupportLocked(short iType) { long result; static BYTE parms[] = VTS_I2; InvokeHelper(0x94, DISPATCH_METHOD, VT_I4, (void*)&result, parms, iType); return result; } BOOL CLeadDicom::GetEnableProgressEvent() { BOOL result; InvokeHelper(0x95, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL); return result; } void CLeadDicom::SetEnableProgressEvent(BOOL bNewValue) { static BYTE parms[] = VTS_BOOL; InvokeHelper(0x95, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, bNewValue); } short CLeadDicom::InsertBitmapValue(long Bitmap, long lIndex, long lCompression, long lPhotometric, short nBitsPerPixel, short nQFactor) { short result; static BYTE parms[] = VTS_I4 VTS_I4 VTS_I4 VTS_I4 VTS_I2 VTS_I2; InvokeHelper(0x96, DISPATCH_METHOD, VT_I2, (void*)&result, parms, Bitmap, lIndex, lCompression, lPhotometric, nBitsPerPixel, nQFactor); return result; } short CLeadDicom::InsertBitmapListValue(long BitmapList, long lIndex, long lCompression, long lPhotometric, short nBitsPerPixel, short nQFactor) { short result; static BYTE parms[] = VTS_I4 VTS_I4 VTS_I4 VTS_I4 VTS_I2 VTS_I2; InvokeHelper(0x97, DISPATCH_METHOD, VT_I2, (void*)&result, parms, BitmapList, lIndex, lCompression, lPhotometric, nBitsPerPixel, nQFactor); return result; } LPDISPATCH CLeadDicom::GetImageInfo() { LPDISPATCH result; InvokeHelper(0x98, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL); return result; } short CLeadDicom::GetImageInformation(long lIndex) { short result; static BYTE parms[] = VTS_I4; InvokeHelper(0x99, DISPATCH_METHOD, VT_I2, (void*)&result, parms, lIndex); return result; } short CLeadDicom::DeleteBitmapValue(long lIndex, long lCount) { short result; static BYTE parms[] = VTS_I4 VTS_I4; InvokeHelper(0x9a, DISPATCH_METHOD, VT_I2, (void*)&result, parms, lIndex, lCount); return result; } short CLeadDicom::GetConvertValue() { short result; InvokeHelper(0x9b, DISPATCH_METHOD, VT_I2, (void*)&result, NULL); return result; } short CLeadDicom::SetConvertValue() { short result; InvokeHelper(0x9c, DISPATCH_METHOD, VT_I2, (void*)&result, NULL); return result; } BOOL CLeadDicom::GetIncludeVolatile() { BOOL result; InvokeHelper(0x9d, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL); return result; } void CLeadDicom::SetIncludeVolatile(BOOL bNewValue) { static BYTE parms[] = VTS_BOOL; InvokeHelper(0x9d, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, bNewValue); } long CLeadDicom::GetHDicomDS() { long result; InvokeHelper(0x9e, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL); return result; } void CLeadDicom::SetHDicomDS(long nNewValue) { static BYTE parms[] = VTS_I4; InvokeHelper(0x9e, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, nNewValue); } void CLeadDicom::InitCS(short nCommand, BOOL bRequest) { static BYTE parms[] = VTS_I2 VTS_BOOL; InvokeHelper(0x9f, DISPATCH_METHOD, VT_EMPTY, NULL, parms, nCommand, bRequest); } void CLeadDicom::GetInfoCS() { InvokeHelper(0xa0, DISPATCH_METHOD, VT_EMPTY, NULL, NULL); } short CLeadDicom::GetInfoCommand() { short result; InvokeHelper(0xa1, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, NULL); return result; } BOOL CLeadDicom::GetInfoRequest() { BOOL result; InvokeHelper(0xa2, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL); return result; } short CLeadDicom::SaveExtDS(long hDicomDS, LPCTSTR pszFilename, short nFlags) { short result; static BYTE parms[] = VTS_I4 VTS_BSTR VTS_I2; InvokeHelper(0xa3, DISPATCH_METHOD, VT_I2, (void*)&result, parms, hDicomDS, pszFilename, nFlags); return result; } short CLeadDicom::SetCommandSet(long hDicomDS) { short result; static BYTE parms[] = VTS_I4; InvokeHelper(0xa4, DISPATCH_METHOD, VT_I2, (void*)&result, parms, hDicomDS); return result; } short CLeadDicom::InsertDS(long hDS, long hSrcElement) { short result; static BYTE parms[] = VTS_I4 VTS_I4; InvokeHelper(0xa5, DISPATCH_METHOD, VT_I2, (void*)&result, parms, hDS, hSrcElement); return result; } short CLeadDicom::InsertKey(LPCTSTR pszKey, BOOL bOptional) { short result; static BYTE parms[] = VTS_BSTR VTS_BOOL; InvokeHelper(0xa6, DISPATCH_METHOD, VT_I2, (void*)&result, parms, pszKey, bOptional); return result; } short CLeadDicom::DeleteKey() { short result; InvokeHelper(0xa7, DISPATCH_METHOD, VT_I2, (void*)&result, NULL); return result; } short CLeadDicom::MoveRootKey() { short result; InvokeHelper(0xa8, DISPATCH_METHOD, VT_I2, (void*)&result, NULL); return result; } short CLeadDicom::MoveParentKey() { short result; InvokeHelper(0xa9, DISPATCH_METHOD, VT_I2, (void*)&result, NULL); return result; } short CLeadDicom::MoveChildKey() { short result; InvokeHelper(0xaa, DISPATCH_METHOD, VT_I2, (void*)&result, NULL); return result; } short CLeadDicom::MoveFirstKey(BOOL bTree) { short result; static BYTE parms[] = VTS_BOOL; InvokeHelper(0xab, DISPATCH_METHOD, VT_I2, (void*)&result, parms, bTree); return result; } short CLeadDicom::MoveLastKey(BOOL bTree) { short result; static BYTE parms[] = VTS_BOOL; InvokeHelper(0xac, DISPATCH_METHOD, VT_I2, (void*)&result, parms, bTree); return result; } short CLeadDicom::MovePrevKey(BOOL bTree) { short result; static BYTE parms[] = VTS_BOOL; InvokeHelper(0xad, DISPATCH_METHOD, VT_I2, (void*)&result, parms, bTree); return result; } short CLeadDicom::MoveNextKey(BOOL bTree) { short result; static BYTE parms[] = VTS_BOOL; InvokeHelper(0xae, DISPATCH_METHOD, VT_I2, (void*)&result, parms, bTree); return result; } short CLeadDicom::FindFirstKey(LPCTSTR pszKey, BOOL bTree) { short result; static BYTE parms[] = VTS_BSTR VTS_BOOL; InvokeHelper(0xaf, DISPATCH_METHOD, VT_I2, (void*)&result, parms, pszKey, bTree); return result; } short CLeadDicom::FindLastKey(LPCTSTR pszKey, BOOL bTree) { short result; static BYTE parms[] = VTS_BSTR VTS_BOOL; InvokeHelper(0xb0, DISPATCH_METHOD, VT_I2, (void*)&result, parms, pszKey, bTree); return result; } short CLeadDicom::FindPrevKey(BOOL bTree) { short result; static BYTE parms[] = VTS_BOOL; InvokeHelper(0xb1, DISPATCH_METHOD, VT_I2, (void*)&result, parms, bTree); return result; } short CLeadDicom::FindNextKey(BOOL bTree) { short result; static BYTE parms[] = VTS_BOOL; InvokeHelper(0xb2, DISPATCH_METHOD, VT_I2, (void*)&result, parms, bTree); return result; } CString CLeadDicom::GetKeyValue() { CString result; InvokeHelper(0xb3, DISPATCH_METHOD, VT_BSTR, (void*)&result, NULL); return result; } short CLeadDicom::AnnSave(short iIndex, short iFormat, BOOL bSelected, short iModify, short iSavePage) { short result; static BYTE parms[] = VTS_I2 VTS_I2 VTS_BOOL VTS_I2 VTS_I2; InvokeHelper(0xb4, DISPATCH_METHOD, VT_I2, (void*)&result, parms, iIndex, iFormat, bSelected, iModify, iSavePage); return result; } short CLeadDicom::AnnLoad(short iIndex, long lPage) { short result; static BYTE parms[] = VTS_I2 VTS_I4; InvokeHelper(0xb5, DISPATCH_METHOD, VT_I2, (void*)&result, parms, iIndex, lPage); return result; } short CLeadDicom::AnnCount() { short result; InvokeHelper(0xb6, DISPATCH_METHOD, VT_I2, (void*)&result, NULL); return result; } short CLeadDicom::AnnDelete(short iIndex, long lPage) { short result; static BYTE parms[] = VTS_I2 VTS_I4; InvokeHelper(0xb7, DISPATCH_METHOD, VT_I2, (void*)&result, parms, iIndex, lPage); return result; } long CLeadDicom::GetAnnContainer() { long result; InvokeHelper(0xb8, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL); return result; } void CLeadDicom::SetAnnContainer(long nNewValue) { static BYTE parms[] = VTS_I4; InvokeHelper(0xb8, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, nNewValue); } long CLeadDicom::GetAnnPrivateCreatorTag() { long result; InvokeHelper(0xb9, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL); return result; } void CLeadDicom::SetAnnPrivateCreatorTag(long nNewValue) { static BYTE parms[] = VTS_I4; InvokeHelper(0xb9, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, nNewValue); } BOOL CLeadDicom::GetAnnEntries(short iIndex) { BOOL result; static BYTE parms[] = VTS_I2; InvokeHelper(0xba, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, parms, iIndex); return result; }