print out some useful info before we go belly-up

svn path=/trunk/; revision=20215
This commit is contained in:
Royce Mitchell III 2005-12-17 05:47:19 +00:00
parent d213f066bb
commit 451a45a649

View file

@ -66,6 +66,16 @@ ClassRefObject(PWNDCLASS_OBJECT Class)
VOID FASTCALL DestroyClass(PWNDCLASS_OBJECT Class)
{
#if defined(DBG) || defined(KDBG)
if ( Class->refs != 0 )
{
WCHAR AtomName[256];
ULONG AtomNameLen = sizeof(AtomName);
RtlQueryAtomInAtomTable ( gAtomTable, Class->Atom,
NULL, NULL, AtomName, &AtomNameLen );
DPRINT1("DestroyClass(): can't delete class = '%ws', b/c refs = %lu\n", AtomName, Class->refs );
}
#endif
ASSERT(Class->refs == 0);
RemoveEntryList(&Class->ListEntry);