gedmurphy@svn.reactos.org wrote:
============================================================================== --- trunk/reactos/include/psdk/winuser.h (original) +++ trunk/reactos/include/psdk/winuser.h Wed Oct 4 02:43:46 2006 @@ -2631,6 +2631,13 @@ short cy; } DLGTEMPLATE,*LPDLGTEMPLATE,*LPDLGTEMPLATEA,*LPDLGTEMPLATEW; typedef const DLGTEMPLATE *LPCDLGTEMPLATE; // <---- first +typedef const DLGTEMPLATE *LPCDLGTEMPLATEA; +typedef const DLGTEMPLATE *LPCDLGTEMPLATEW; +#ifdef UNICODE +typedef LPCDLGTEMPLATEW LPCDLGTEMPLATE; // <---- second (unicode) +#else +typedef LPCDLGTEMPLATEA LPCDLGTEMPLATE; // <---- second (ansi) +#endif // UNICODE #pragma pack(pop) typedef struct tagDRAWITEMSTRUCT { UINT CtlType;
does this really compile?
LPCDLGTEMPLATE appears to be duplicately typedef'd. ( see added comments above )