#ifndef __CGdiObject_cpp
#define __CGdiObject_cpp

MfcGdiObject::operator HGDIOBJ () const
{
	return FMpgGetModule()->GetMolipBaseI()->GetMfcClassI()->MfcGdiObjectI()->_HGDIOBJ(this);
} // MfcGdiObject::operator HGDIOBJ () const;

HGDIOBJ MfcGdiObject::GetSafeHandle () const
{
	return FMpgGetModule()->GetMolipBaseI()->GetMfcClassI()->MfcGdiObjectI()->_GetSafeHandle(this);
} // HGDIOBJ MfcGdiObject::GetSafeHandle () const;

MfcGdiObject* MfcGdiObject::FromHandle (HGDIOBJ hObject)
{
	return FMpgGetModule()->GetMolipBaseI()->GetMfcClassI()->MfcGdiObjectI()->_FromHandle(hObject);
} // MfcGdiObject* MfcGdiObject::FromHandle (HGDIOBJ hObject);

void MfcGdiObject::DeleteTempMap ()
{
	FMpgGetModule()->GetMolipBaseI()->GetMfcClassI()->MfcGdiObjectI()->_DeleteTempMap();
} // void MfcGdiObject::DeleteTempMap ();

BOOL MfcGdiObject::Attach (HGDIOBJ hObject)
{
	return FMpgGetModule()->GetMolipBaseI()->GetMfcClassI()->MfcGdiObjectI()->_Attach(this, hObject);
} // BOOL MfcGdiObject::Attach (HGDIOBJ hObject);

HGDIOBJ MfcGdiObject::Detach ()
{
	return FMpgGetModule()->GetMolipBaseI()->GetMfcClassI()->MfcGdiObjectI()->_Detach(this);
} // HGDIOBJ MfcGdiObject::Detach ();

BOOL MfcGdiObject::DeleteObject ()
{
	return FMpgGetModule()->GetMolipBaseI()->GetMfcClassI()->MfcGdiObjectI()->_DeleteObject(this);
} // BOOL MfcGdiObject::DeleteObject ();

int MfcGdiObject::GetObject (int nCount, LPVOID lpObject) const
{
	return FMpgGetModule()->GetMolipBaseI()->GetMfcClassI()->MfcGdiObjectI()->_GetObject(this, nCount, lpObject);
} // int MfcGdiObject::GetObject (int nCount, LPVOID lpObject) const;

UINT MfcGdiObject::GetObjectType () const
{
	return FMpgGetModule()->GetMolipBaseI()->GetMfcClassI()->MfcGdiObjectI()->_GetObjectType(this);
} // UINT MfcGdiObject::GetObjectType () const;

BOOL MfcGdiObject::CreateStockObject (int nIndex)
{
	return FMpgGetModule()->GetMolipBaseI()->GetMfcClassI()->MfcGdiObjectI()->_CreateStockObject(this, nIndex);
} // BOOL MfcGdiObject::CreateStockObject (int nIndex);

BOOL MfcGdiObject::UnrealizeObject ()
{
	return FMpgGetModule()->GetMolipBaseI()->GetMfcClassI()->MfcGdiObjectI()->_UnrealizeObject(this);
} // BOOL MfcGdiObject::UnrealizeObject ();

BOOL MfcGdiObject::operator == (const MfcGdiObject& obj) const
{
	return FMpgGetModule()->GetMolipBaseI()->GetMfcClassI()->MfcGdiObjectI()->_Eq(this, obj);
} // BOOL MfcGdiObject::operator == (const MfcGdiObject& obj) const;

BOOL MfcGdiObject::operator != (const MfcGdiObject& obj) const
{
	return !FMpgGetModule()->GetMolipBaseI()->GetMfcClassI()->MfcGdiObjectI()->_Eq(this, obj);
} // BOOL MfcGdiObject::operator != (const MfcGdiObject& obj) const;

#endif//__CGdiObject_cpp
