diff --git a/CONFIG/MainDlg.cpp b/CONFIG/MainDlg.cpp index 5e2e93cc..e2f52209 100644 --- a/CONFIG/MainDlg.cpp +++ b/CONFIG/MainDlg.cpp @@ -314,18 +314,16 @@ void CMainDialog::SwitchToAdvanced(BOOL p_advanced) CWnd* button_advanced = GetDlgItem(IDC_BTN_ADVANCED); m_advanced = p_advanced; int height; - const char* new_text; if (p_advanced) { height = grp_advanced_rect.bottom - dialog_rect.top + 10; GetDlgItem(IDC_BMP_SHARK)->EnableWindow(TRUE); - new_text = "Basic"; + button_advanced->SetWindowText("Basic"); } else { height = grp_advanced_rect.top - dialog_rect.top; GetDlgItem(IDC_BMP_SHARK)->EnableWindow(FALSE); - new_text = "Advanced"; + button_advanced->SetWindowText("Advanced"); } - button_advanced->SetWindowText(new_text); SetWindowPos(&wndTop, 0, 0, dialog_rect.right - dialog_rect.left, height, SWP_NOMOVE); } diff --git a/CONFIG/config.h b/CONFIG/config.h index def95ec2..7112f8e4 100644 --- a/CONFIG/config.h +++ b/CONFIG/config.h @@ -24,9 +24,6 @@ class CConfigApp : public CWinApp { //{{AFX_VIRTUAL(CConfigApp) public: - void Serialize(CArchive& ar) override {} - void AssertValid() const override {} - void Dump(CDumpContext& dc) const override {} BOOL InitInstance() override; int ExitInstance() override; //}}AFX_VIRTUAL diff --git a/CONFIG/library_mfc.h b/CONFIG/library_mfc.h new file mode 100644 index 00000000..c6e1aa47 --- /dev/null +++ b/CONFIG/library_mfc.h @@ -0,0 +1,12 @@ +#ifdef 0 + +// FUNCTION: CONFIG 0x402ca0 +// CObject::Serialize + +// FUNCTION: CONFIG 0x402cb0 +// CObject::AssertValid + +// FUNCTION: CONFIG 0x402cc0 +// CObject::Dump + +#endif diff --git a/LEGO1/mxdirectx/mxdirect3d.cpp b/LEGO1/mxdirectx/mxdirect3d.cpp index 411d2501..0fd02023 100644 --- a/LEGO1/mxdirectx/mxdirect3d.cpp +++ b/LEGO1/mxdirectx/mxdirect3d.cpp @@ -349,6 +349,7 @@ MxDriver::MxDriver(LPGUID p_guid, LPSTR p_driverDesc, LPSTR p_driverName) Init(p_guid, p_driverDesc, p_driverName); } +// FUNCTION: CONFIG 0x401280 // FUNCTION: LEGO1 0x1009bb80 MxDriver::~MxDriver() { @@ -407,6 +408,7 @@ MxDevice::MxDevice( Init(p_guid, p_deviceDesc, p_deviceName, p_HWDesc, p_HELDesc); } +// FUNCTION: CONFIG 0x401460 // FUNCTION: LEGO1 0x1009bd60 MxDevice::~MxDevice() { @@ -471,6 +473,12 @@ MxDeviceEnumerate::MxDeviceEnumerate() m_initialized = FALSE; } +// FUNCTION: CONFIG 0x401710 +// FUNCTION: LEGO1 0x1009c010 +MxDeviceEnumerate::~MxDeviceEnumerate() +{ +} + // FUNCTION: CONFIG 0x00401770 // FUNCTION: LEGO1 0x1009c070 BOOL MxDeviceEnumerate::EnumDirectDrawCallback(LPGUID p_guid, LPSTR p_driverDesc, LPSTR p_driverName) diff --git a/LEGO1/mxdirectx/mxdirect3d.h b/LEGO1/mxdirectx/mxdirect3d.h index 28d38922..77d769b8 100644 --- a/LEGO1/mxdirectx/mxdirect3d.h +++ b/LEGO1/mxdirectx/mxdirect3d.h @@ -139,36 +139,45 @@ struct MxDriver { }; // clang-format off +// TEMPLATE: CONFIG 0x401000 // TEMPLATE: LEGO1 0x1009b900 // list >::~list > // clang-format on // clang-format off +// TEMPLATE: CONFIG 0x401070 // TEMPLATE: LEGO1 0x1009b970 // list >::~list > // clang-format on +// TEMPLATE: CONFIG 0x4010e0 // TEMPLATE: LEGO1 0x1009b9e0 // List::~List +// TEMPLATE: CONFIG 0x401130 // TEMPLATE: LEGO1 0x1009ba30 // List::~List // clang-format off +// TEMPLATE: CONFIG 0x401650 // TEMPLATE: LEGO1 0x1009bf50 // list >::~list > // clang-format on +// TEMPLATE: CONFIG 0x4016c0 // TEMPLATE: LEGO1 0x1009bfc0 // List::~List // Compiler-generated copy ctor +// SYNTHETIC: CONFIG 0x401990 // SYNTHETIC: LEGO1 0x1009c290 // MxDriver::MxDriver +// SYNTHETIC: CONFIG 0x401b00 // SYNTHETIC: LEGO1 0x1009c400 // list >::insert +// SYNTHETIC: CONFIG 0x401b60 // SYNTHETIC: LEGO1 0x1009c460 // list >::insert @@ -184,9 +193,7 @@ struct MxDriver { class MxDeviceEnumerate { public: MxDeviceEnumerate(); - // FUNCTION: CONFIG 0x00401650 - // FUNCTION: LEGO1 0x1009c010 - ~MxDeviceEnumerate() {} + ~MxDeviceEnumerate(); virtual int DoEnumerate(); // vtable+0x00