forked from kevinzhwl/SmartObjectARX
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
8 changed files
with
1,713 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,280 @@ | ||
// Machine generated IDispatch wrapper class(es) created with Add Class from Typelib Wizard | ||
|
||
// CAcadApplication wrapper class | ||
|
||
class CAcadApplication : public COleDispatchDriver | ||
{ | ||
public: | ||
CAcadApplication(){} // Calls COleDispatchDriver default constructor | ||
CAcadApplication(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {} | ||
CAcadApplication(const CAcadApplication& dispatchSrc) : COleDispatchDriver(dispatchSrc) {} | ||
|
||
// Attributes | ||
public: | ||
|
||
// Operations | ||
public: | ||
|
||
|
||
// IAcadApplication methods | ||
public: | ||
BOOL get_Visible() | ||
{ | ||
BOOL result; | ||
InvokeHelper(0x1, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL); | ||
return result; | ||
} | ||
void put_Visible(BOOL newValue) | ||
{ | ||
static BYTE parms[] = VTS_BOOL ; | ||
InvokeHelper(0x1, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue); | ||
} | ||
CString get_Name() | ||
{ | ||
CString result; | ||
InvokeHelper(0x2, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL); | ||
return result; | ||
} | ||
CString get_Caption() | ||
{ | ||
CString result; | ||
InvokeHelper(0x3, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL); | ||
return result; | ||
} | ||
LPDISPATCH get_Application() | ||
{ | ||
LPDISPATCH result; | ||
InvokeHelper(0x4, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL); | ||
return result; | ||
} | ||
LPDISPATCH get_ActiveDocument() | ||
{ | ||
LPDISPATCH result; | ||
InvokeHelper(0x5, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL); | ||
return result; | ||
} | ||
void put_ActiveDocument(LPDISPATCH newValue) | ||
{ | ||
static BYTE parms[] = VTS_DISPATCH ; | ||
InvokeHelper(0x5, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue); | ||
} | ||
CString get_FullName() | ||
{ | ||
CString result; | ||
InvokeHelper(0x6, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL); | ||
return result; | ||
} | ||
long get_Height() | ||
{ | ||
long result; | ||
InvokeHelper(0x7, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL); | ||
return result; | ||
} | ||
void put_Height(long newValue) | ||
{ | ||
static BYTE parms[] = VTS_I4 ; | ||
InvokeHelper(0x7, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue); | ||
} | ||
long get_WindowLeft() | ||
{ | ||
long result; | ||
InvokeHelper(0x8, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL); | ||
return result; | ||
} | ||
void put_WindowLeft(long newValue) | ||
{ | ||
static BYTE parms[] = VTS_I4 ; | ||
InvokeHelper(0x8, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue); | ||
} | ||
CString get_Path() | ||
{ | ||
CString result; | ||
InvokeHelper(0x9, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL); | ||
return result; | ||
} | ||
long get_LocaleId() | ||
{ | ||
long result; | ||
InvokeHelper(0xa, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL); | ||
return result; | ||
} | ||
long get_WindowTop() | ||
{ | ||
long result; | ||
InvokeHelper(0xb, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL); | ||
return result; | ||
} | ||
void put_WindowTop(long newValue) | ||
{ | ||
static BYTE parms[] = VTS_I4 ; | ||
InvokeHelper(0xb, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue); | ||
} | ||
CString get_Version() | ||
{ | ||
CString result; | ||
InvokeHelper(0xc, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL); | ||
return result; | ||
} | ||
long get_Width() | ||
{ | ||
long result; | ||
InvokeHelper(0xd, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL); | ||
return result; | ||
} | ||
void put_Width(long newValue) | ||
{ | ||
static BYTE parms[] = VTS_I4 ; | ||
InvokeHelper(0xd, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue); | ||
} | ||
LPDISPATCH get_Preferences() | ||
{ | ||
LPDISPATCH result; | ||
InvokeHelper(0xe, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL); | ||
return result; | ||
} | ||
BOOL get_StatusId(LPDISPATCH VportObj) | ||
{ | ||
BOOL result; | ||
static BYTE parms[] = VTS_DISPATCH ; | ||
InvokeHelper(0x11, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, parms, VportObj); | ||
return result; | ||
} | ||
VARIANT ListArx() | ||
{ | ||
VARIANT result; | ||
InvokeHelper(0x12, DISPATCH_METHOD, VT_VARIANT, (void*)&result, NULL); | ||
return result; | ||
} | ||
void LoadArx(LPCTSTR Name) | ||
{ | ||
static BYTE parms[] = VTS_BSTR ; | ||
InvokeHelper(0x13, DISPATCH_METHOD, VT_EMPTY, NULL, parms, Name); | ||
} | ||
LPDISPATCH GetInterfaceObject(LPCTSTR ProgID) | ||
{ | ||
LPDISPATCH result; | ||
static BYTE parms[] = VTS_BSTR ; | ||
InvokeHelper(0x14, DISPATCH_METHOD, VT_DISPATCH, (void*)&result, parms, ProgID); | ||
return result; | ||
} | ||
void UnloadArx(LPCTSTR Name) | ||
{ | ||
static BYTE parms[] = VTS_BSTR ; | ||
InvokeHelper(0x17, DISPATCH_METHOD, VT_EMPTY, NULL, parms, Name); | ||
} | ||
void Update() | ||
{ | ||
InvokeHelper(0x18, DISPATCH_METHOD, VT_EMPTY, NULL, NULL); | ||
} | ||
void Quit() | ||
{ | ||
InvokeHelper(0x19, DISPATCH_METHOD, VT_EMPTY, NULL, NULL); | ||
} | ||
void Zoom(long Type, VARIANT * vParams) | ||
{ | ||
static BYTE parms[] = VTS_I4 VTS_PVARIANT ; | ||
InvokeHelper(0x1a, DISPATCH_METHOD, VT_EMPTY, NULL, parms, Type, vParams); | ||
} | ||
LPDISPATCH get_VBE() | ||
{ | ||
LPDISPATCH result; | ||
InvokeHelper(0x1b, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL); | ||
return result; | ||
} | ||
LPDISPATCH get_MenuGroups() | ||
{ | ||
LPDISPATCH result; | ||
InvokeHelper(0x1c, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL); | ||
return result; | ||
} | ||
LPDISPATCH get_MenuBar() | ||
{ | ||
LPDISPATCH result; | ||
InvokeHelper(0x1d, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL); | ||
return result; | ||
} | ||
void LoadDVB(LPCTSTR Name) | ||
{ | ||
static BYTE parms[] = VTS_BSTR ; | ||
InvokeHelper(0x1e, DISPATCH_METHOD, VT_EMPTY, NULL, parms, Name); | ||
} | ||
void UnloadDVB(LPCTSTR Name) | ||
{ | ||
static BYTE parms[] = VTS_BSTR ; | ||
InvokeHelper(0x1f, DISPATCH_METHOD, VT_EMPTY, NULL, parms, Name); | ||
} | ||
LPDISPATCH get_Documents() | ||
{ | ||
LPDISPATCH result; | ||
InvokeHelper(0x20, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL); | ||
return result; | ||
} | ||
void Eval(LPCTSTR Expression) | ||
{ | ||
static BYTE parms[] = VTS_BSTR ; | ||
InvokeHelper(0x21, DISPATCH_METHOD, VT_EMPTY, NULL, parms, Expression); | ||
} | ||
long get_WindowState() | ||
{ | ||
long result; | ||
InvokeHelper(0x22, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL); | ||
return result; | ||
} | ||
void put_WindowState(long newValue) | ||
{ | ||
static BYTE parms[] = VTS_I4 ; | ||
InvokeHelper(0x22, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue); | ||
} | ||
void RunMacro(LPCTSTR MacroPath) | ||
{ | ||
static BYTE parms[] = VTS_BSTR ; | ||
InvokeHelper(0x23, DISPATCH_METHOD, VT_EMPTY, NULL, parms, MacroPath); | ||
} | ||
void ZoomExtents() | ||
{ | ||
InvokeHelper(0x24, DISPATCH_METHOD, VT_EMPTY, NULL, NULL); | ||
} | ||
void ZoomAll() | ||
{ | ||
InvokeHelper(0x25, DISPATCH_METHOD, VT_EMPTY, NULL, NULL); | ||
} | ||
void ZoomCenter(VARIANT Center, double Magnify) | ||
{ | ||
static BYTE parms[] = VTS_VARIANT VTS_R8 ; | ||
InvokeHelper(0x26, DISPATCH_METHOD, VT_EMPTY, NULL, parms, &Center, Magnify); | ||
} | ||
void ZoomScaled(double scale, long ScaleType) | ||
{ | ||
static BYTE parms[] = VTS_R8 VTS_I4 ; | ||
InvokeHelper(0x27, DISPATCH_METHOD, VT_EMPTY, NULL, parms, scale, ScaleType); | ||
} | ||
void ZoomWindow(VARIANT LowerLeft, VARIANT UpperRight) | ||
{ | ||
static BYTE parms[] = VTS_VARIANT VTS_VARIANT ; | ||
InvokeHelper(0x28, DISPATCH_METHOD, VT_EMPTY, NULL, parms, &LowerLeft, &UpperRight); | ||
} | ||
void ZoomPickWindow() | ||
{ | ||
InvokeHelper(0x29, DISPATCH_METHOD, VT_EMPTY, NULL, NULL); | ||
} | ||
LPDISPATCH GetAcadState() | ||
{ | ||
LPDISPATCH result; | ||
InvokeHelper(0x2a, DISPATCH_METHOD, VT_DISPATCH, (void*)&result, NULL); | ||
return result; | ||
} | ||
void ZoomPrevious() | ||
{ | ||
InvokeHelper(0x2b, DISPATCH_METHOD, VT_EMPTY, NULL, NULL); | ||
} | ||
long get_HWND() | ||
{ | ||
long result; | ||
InvokeHelper(0x2c, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL); | ||
return result; | ||
} | ||
|
||
// IAcadApplication properties | ||
public: | ||
|
||
}; |
Oops, something went wrong.