public static extern HGDIOBJ SelectObject( HDC hdc, HGDIOBJ h);
public static extern ObjectType GetObjectType( HGDIOBJ h);
public unsafe static extern int GetObjectW( HGDIOBJ hgdiobj, int cbBuffer, void *lpvObject);
public static extern bool DeleteObject( HGDIOBJ hObject);