struct COLORPARAM
{
  ULONG id;

  struct PP_COLOR_INFO
  {
    ULONG cb;
    COLOR ulColor;
  } 
  pp;
}; typedef COLORPARAM * PCOLORPARAM;

struct FONTPARAM
{
  ULONG id;

  struct PP_FONT_INFO
  {
    ULONG cb;
    CHAR szFontNameSize[64];
  } 
  pp;
}; typedef FONTPARAM * PFONTPARAM;

struct PRESPARAM
{
  ULONG cb;
  COLORPARAM color;
  FONTPARAM font;
}; typedef PRESPARAM * PPRESPARAM;

ú
ú
ú

PRESPARAM Parameters = {
                        .cb = sizeof (PRESPARAM),

                        .color = {
                                  .id = PP_FOREGROUNDCOLORINDEX,

                                  .pp = {
                                         .cb = sizeof (Parameters.color.pp),
                                         .ulColor = CLR_RED
                                        }
                                 },

                        .font = {
                                 .id = PP_FONTNAMESIZE,

                                 .pp = {
                                        .cb = sizeof (Parameters.font.pp)
                                       }
                                }
                       };

                       strcpy (Parameters.font.pp.szFontNameSize, "8.Helv");

ú
ú
ú

Button = WinCreateWindow (
                           ú
                           ú
                           ú
                           &Parameters
                         );
