sgProduct.dwMode        = NORMAL; sgProduct.dwCustomType  = ST_RADIO0;
sgProduct.dwMode               = NORMAL; sgProduct.dwCustomType         = ST_RADIO0; sgProduct.dwNumberOfComponents = 0;
HRESULT InitSetupGeneral(){  char szBuf[MAX_BUF];  sgProduct.dwMode        = NORMAL;  sgProduct.dwCustomType  = ST_RADIO0;  if((sgProduct.szPath                        = NS_GlobalAlloc(MAX_BUF)) == NULL)    return(1);  if((sgProduct.szProductName                 = NS_GlobalAlloc(MAX_BUF)) == NULL)    return(1);  if((sgProduct.szProgramFolderName           = NS_GlobalAlloc(MAX_BUF)) == NULL)    return(1);  if((sgProduct.szProgramFolderPath           = NS_GlobalAlloc(MAX_BUF)) == NULL)    return(1);  if((sgProduct.szAlternateArchiveSearchPath  = NS_GlobalAlloc(MAX_BUF)) == NULL)    return(1);  if((sgProduct.szParentProcessFilename       = NS_GlobalAlloc(MAX_BUF)) == NULL)    return(1);  if((sgProduct.szProxyServer                 = NS_GlobalAlloc(MAX_BUF)) == NULL)    return(1);  if((sgProduct.szProxyPort                   = NS_GlobalAlloc(MAX_BUF)) == NULL)    return(1);  if((szTempSetupPath                         = NS_GlobalAlloc(MAX_BUF)) == NULL)    return(1);  if((sgProduct.szSetupTitle0                 = NS_GlobalAlloc(MAX_BUF)) == NULL)    return(1);  if((sgProduct.szSetupTitle1                 = NS_GlobalAlloc(MAX_BUF)) == NULL)    return(1);  if((sgProduct.szSetupTitle2                 = NS_GlobalAlloc(MAX_BUF)) == NULL)    return(1);  if((szSiteSelectorDescription               = NS_GlobalAlloc(MAX_BUF)) == NULL)    return(1);  if(NS_LoadString(hSetupRscInst, IDS_CB_DEFAULT, szBuf, MAX_BUF) == WIZ_OK);    lstrcpy(szSiteSelectorDescription, szBuf);  return(0);}