home *** CD-ROM | disk | FTP | other *** search
/ Master 95 #1 / MASTER95_1.iso / microsof / reskit / reskit1.cab / samp1.adm < prev    next >
Encoding:
Windows Registry Data  |  1995-06-03  |  8.0 KB  |  116 lines

  1. CREG╝¥5╕ÇRGKNα ≡
  2. ╣≡╩9    <    Æ     LX┬     Σt         Éº     ¼        É╚    é    ¼        3    X    k    Σî╢    8        +    T    
  3. I    8p     m    T    ─ *    Σ¿ⁿ
  4.     î        X    Tα°*    ─        σ    Σ    0    ⁿ4    d    P╕>    4l    ⌠    Pê    ╜    l    ñⁿ    l    └    l▄    ┐    └        ⌡    T        T    0Y    T        3    <h    k    Lä    ╢    há    +    ä╝     I    á╪    !X    ╝⌠H"σ    ╪    #*    ╪    ,$q    ╪Ç£%q    ╝d    &    H        'e    ,        («    ╪        )!    ╘    *├    ╕        +Ç≡
  5.      PropHeader.dwFlags = PSH_PROPSHEETPAGE;
  6.     PropHeader.hwndParent = hwndOwner;
  7.     PropHeader.hInstance = hInst;
  8.     PropHeader.pszIcon = NULL;
  9.     PropHeader.pszCaption = (LPSTR)"Reg App Properties";
  10.     PropHeader.nPages = sizeof(PropPage) / sizeof(PROPSHEETPAGE);
  11.     PropHeader.ppsp = (LPCPROPSHEETPAGE) &PropPage;
  12.  
  13.     //And finally display the dialog with the two property sheets.
  14.  
  15.     return PropertySheet(&PropHeader);
  16. }
  17.  
  18. LRESULT PropertiesCommand(HWND hwnd)
  19. {
  20.     if (-1 == DoPropertySheet(hwnd))
  21.         MessageBox(hwnd,
  22.                    "Failure creating Property Sheet!",
  23.                    "Reg App",
  24.                    MB_OK);
  25.     return 0;
  26. }
  27.  
  28. LRESULT CALLBACK QueryDialogProc(HWND hDlg, UINT uMessage, WPARAM wParam, 
  29.                                     LPARAM lParam)
  30. {
  31. LPNMHDR lpnmhdr;
  32. SchemeNode* a_scheme;
  33. ComputerNode *a_computer;
  34. char *ch;
  35. ULONG x = 0;
  36.     switch (uMessage)
  37.         {
  38.         case WM_NOTIFY:
  39.             lpnmhdr = (NMHDR FAR *)lParam;
  40.  
  41.             switch (lpnmhdr->code)
  42.                 {
  43.                 case PSN_SETACTIVE:
  44.  
  45.                        SendMessage (GetDlgItem (hDlg, IDC_QUERY_SCHEME_LIST),
  46.                          CB_RESETCONTENT, 0, 0);
  47.                     
  48.                     for(x = 1; x <= AppData.Schemes.Length; x++)
  49.                         {
  50.                         a_scheme = (SchemeNode*) GetListItem(&AppData.Schemes, x);
  51.  
  52.                            SendMessage (GetDlgItem (hDlg, IDC_QUERY_SCHEME_LIST),
  53.                              CB_ADDSTRING, 0, (LPARAM) a_scheme->Name);                
  54.                         }
  55.  
  56.                        SendMessage (GetDlgItem (hDlg, IDC_QUERY_SCHEME_LIST),
  57.                          CB_SETCURSEL, AppData.CurrentScheme - 1, 0);
  58.  
  59.                 // Add the to the Computers list, and select it
  60.                        SendMessage (GetDlgItem (hDlg, IDC_QUERY_COMPUTERS_LIST),
  61.                          CB_RESETCONTENT, 0, 0);
  62.                     
  63.                     for(x = 1; x <= AppData.Computers.Length; x++)
  64.                         {
  65.                         a_computer = (ComputerNode*) GetListItem(&AppData.Computers, x);
  66.  
  67.                            SendMessage (GetDlgItem (hDlg, IDC_QUERY_COMPUTERS_LIST),
  68.                              CB_ADDSTRING, 0, (LPARAM) a_computer->Name);                
  69.                         }
  70.  
  71.                        SendMessage (GetDlgItem (hDlg, IDC_QUERY_COMPUTERS_LIST),
  72.                          CB_SETCURSEL, AppData.CurrentComputer - 1, 0);
  73.                     break;
  74.  
  75.                 default:
  76.                     break;
  77.                 }
  78.  
  79.             break;
  80.  
  81.         case WM_COMMAND:
  82.  
  83.             switch (wParam)
  84.                 {
  85.  
  86.                 default:
  87.                     break;
  88.                 }
  89.             break;
  90.  
  91.         default:
  92.             break;
  93.         }
  94.  
  95.     return FALSE;
  96. }
  97.  
  98. LRESULT CALLBACK SchemeDialogProc(HWND hDlg, UINT uMessage, WPARAM wParam, 
  99.                                     LPARAM lParam)
  100. {
  101.     SchemeNode* a_scheme;
  102.     ValueNode* a_value;
  103.     char value[256];
  104.     LPNMHDR lpnmhdr;
  105.     String *a_string;
  106.     ULONG x = 0, current_value = 0, ret_val = 0, count = 0;
  107.  
  108.  
  109.     switch (uMessage)
  110.         {
  111. //        case WM_INITRGDBµ
  112. 
  113. +,Çz┴₧í£##AdminConfigData&Users*    Computers+
  114. UserGroups*    GroupData+
  115. UserGroups)Priority).default)Software*        Microsoft(
  116. Windows/ "CurrentVersioní íWinlogonLegalNoticeCaptionImportant Notice:;LegalNoticeTextDo not attempt to log on unless you are an authorized user.(
  117. Network8RunonMustBeValidated)Policies'System2%CurrentControlSet)Services%SNMP+
  118. Parameters1$ValidCommunities2%PermittedManagers2%TrapConfiguration'PublicTTLogonMustBeValidated UserProfiles(RunOnce, RunServices).default)Software*    Microsoft( Windows/!"CurrentVersion)"Policies)&Explorer**,( RestrictRun    NoDisp═$âNetworkNoFileSharingControlNoPrintSharingControlNoEntireNetworkNoEntireNetworkontrolNoPrintSharingControl5)5    WinOldAppDisabled╘#_
  119. System    NoDispCPL**del.NoDispBackgroundPage **del.NoDispScrSavPage **del.NoDispAppearancePage **del.NoDispSettingsPage  NoDevMgrPage NoConfigPage
  120. NoFileSysPage
  121. NoVirtMemPageDisableRegistryTools**del.NoDispSettingsPage **del.NoDispSettingsPage **del.NoDispSettingsPage **del.NoDispSettingsPage 'User Shell FoldersProgramsC:\WINDOWS\START MENU\PROGRAMSDesktopC:\WINDOWS\DESKTOP&StartupC:\WINDOWS\START MENU\PROGRAMS\STARTUPNetHoodZ:\PUBLIC\NETHOOD
  122. Start MenuC:\WINDOWS\START MENUU2%
  123. Explorer**del.NoPrinterTabs NoDeletePrinter**del.NoAddPrinter NoStartMenuSubFoldersNoRun NoSetFolders NoSetTaskbarNoSaveSettings NoSetTaskbarenuSubFolders(*ControlPrinter Ç+Update**del.LoadBalance **del.LoadBalance **del.LoadBalance **del.LoadBalance ñiNetwork
  124. HideSharePwds    MinPwdLenNoDialInenNoDialInnNoDialInµ        deSharePwds    MinPwdLenNoDialIn
  125. NoFileSharingNoPrintSharing_         NoConfigPage
  126. NoFileSysPage
  127. NoVirtMemPageDisableRegistryTools╫