/* * Window classes definitions * * Copyright 1993 Alexandre Julliard */ #ifndef CLASS_H #define CLASS_H #include "windows.h" #define CLASS_MAGIC 0x4b4e /* 'NK' */ #ifndef WINELIB #pragma pack(1) #endif /* !! Don't change this structure (see GetClassLong()) */ typedef struct tagCLASS { HCLASS hNext; /* Next class */ WORD wMagic; /* Magic number (must be CLASS_MAGIC) */ ATOM atomName; /* Name of the class */ HANDLE hdce; /* Class DCE (if CS_CLASSDC) */ WORD cWindows; /* Count of existing windows of this class */ WNDCLASS wc WINE_PACKED; /* Class information */ WORD wExtra[1]; /* Class extra bytes */ } CLASS; #ifndef WINELIB #pragma pack(4) #endif HCLASS CLASS_FindClassByName( char * name, WORD hinstance, CLASS **ptr ); CLASS * CLASS_FindClassPtr( HCLASS hclass ); #endif /* CLASS_H */