home *** CD-ROM | disk | FTP | other *** search
Wrap
// Machine generated IDispatch wrapper class(es) created with ClassWizard #include "stdafx.h" #include "skincrafter.h" #ifdef _DEBUG #define new DEBUG_NEW #undef THIS_FILE static char THIS_FILE[] = __FILE__; #endif ///////////////////////////////////////////////////////////////////////////// // ISCSkin properties ///////////////////////////////////////////////////////////////////////////// // ISCSkin operations void ISCSkin::InitDecoration(long mode) { static BYTE parms[] = VTS_I4; InvokeHelper(0x1, DISPATCH_METHOD, VT_EMPTY, NULL, parms, mode); } void ISCSkin::LoadSkinFromFile(LPCTSTR path) { static BYTE parms[] = VTS_BSTR; InvokeHelper(0x2, DISPATCH_METHOD, VT_EMPTY, NULL, parms, path); } void ISCSkin::DoNotDecorate(long hWnd) { static BYTE parms[] = VTS_I4; InvokeHelper(0x3, DISPATCH_METHOD, VT_EMPTY, NULL, parms, hWnd); } void ISCSkin::DoDecorate(long hWnd) { static BYTE parms[] = VTS_I4; InvokeHelper(0x4, DISPATCH_METHOD, VT_EMPTY, NULL, parms, hWnd); } void ISCSkin::IncludeWnd(long hWnd, long withchildren) { static BYTE parms[] = VTS_I4 VTS_I4; InvokeHelper(0x5, DISPATCH_METHOD, VT_EMPTY, NULL, parms, hWnd, withchildren); } void ISCSkin::ExcludeWnd(long hWnd, long withchildren) { static BYTE parms[] = VTS_I4 VTS_I4; InvokeHelper(0x6, DISPATCH_METHOD, VT_EMPTY, NULL, parms, hWnd, withchildren); } void ISCSkin::DeInitDecoration() { InvokeHelper(0x7, DISPATCH_METHOD, VT_EMPTY, NULL, NULL); } void ISCSkin::DecorateAs(long hWnd, long type) { static BYTE parms[] = VTS_I4 VTS_I4; InvokeHelper(0x8, DISPATCH_METHOD, VT_EMPTY, NULL, parms, hWnd, type); } void ISCSkin::AddDrawText(long hWnd, LPCTSTR bsTxt, long left, long top, long right, long bottom, long nFormat, short nBkMode, unsigned long clrText, unsigned long clrBk, long hFont, short nID) { static BYTE parms[] = VTS_I4 VTS_BSTR VTS_I4 VTS_I4 VTS_I4 VTS_I4 VTS_I4 VTS_I2 VTS_I4 VTS_I4 VTS_I4 VTS_I2; InvokeHelper(0x9, DISPATCH_METHOD, VT_EMPTY, NULL, parms, hWnd, bsTxt, left, top, right, bottom, nFormat, nBkMode, clrText, clrBk, hFont, nID); } void ISCSkin::RemoveDrawItem(long hWnd, short nID) { static BYTE parms[] = VTS_I4 VTS_I2; InvokeHelper(0xa, DISPATCH_METHOD, VT_EMPTY, NULL, parms, hWnd, nID); } void ISCSkin::AddDrawImage(long hWnd, long hImage, long left, long top, long right, long bottom, short bBlit, short nBkMode, unsigned long clrBk, short nID) { static BYTE parms[] = VTS_I4 VTS_I4 VTS_I4 VTS_I4 VTS_I4 VTS_I4 VTS_I2 VTS_I2 VTS_I4 VTS_I2; InvokeHelper(0xb, DISPATCH_METHOD, VT_EMPTY, NULL, parms, hWnd, hImage, left, top, right, bottom, bBlit, nBkMode, clrBk, nID); } void ISCSkin::UpdateControl(long nID) { static BYTE parms[] = VTS_I4; InvokeHelper(0xd, DISPATCH_METHOD, VT_EMPTY, NULL, parms, nID); } void ISCSkin::InitLicenKeys(LPCTSTR purchase_id, LPCTSTR reg_name, LPCTSTR company, LPCTSTR email, LPCTSTR licenkey) { static BYTE parms[] = VTS_BSTR VTS_BSTR VTS_BSTR VTS_BSTR VTS_BSTR; InvokeHelper(0xe, DISPATCH_METHOD, VT_EMPTY, NULL, parms, purchase_id, reg_name, company, email, licenkey); } void ISCSkin::UpdateWindow(long hWnd) { static BYTE parms[] = VTS_I4; InvokeHelper(0xf, DISPATCH_METHOD, VT_EMPTY, NULL, parms, hWnd); } void ISCSkin::RemoveSkin() { InvokeHelper(0x10, DISPATCH_METHOD, VT_EMPTY, NULL, NULL); } void ISCSkin::DefineLanguage(long langID) { static BYTE parms[] = VTS_I4; InvokeHelper(0x11, DISPATCH_METHOD, VT_EMPTY, NULL, parms, langID); } void ISCSkin::ApplySkin() { InvokeHelper(0x12, DISPATCH_METHOD, VT_EMPTY, NULL, NULL); } void ISCSkin::GetSkinCopyRight(LPCTSTR skinpath, BSTR* name, BSTR* author, BSTR* date, BSTR* email) { static BYTE parms[] = VTS_BSTR VTS_PBSTR VTS_PBSTR VTS_PBSTR VTS_PBSTR; InvokeHelper(0x13, DISPATCH_METHOD, VT_EMPTY, NULL, parms, skinpath, name, author, date, email); } void ISCSkin::AboutSkinCrafter() { InvokeHelper(0x14, DISPATCH_METHOD, VT_EMPTY, NULL, NULL); }