2 * shpolicy.c - Data for shell/system policies.
4 * Created 1999 by Ian Schmidt <ischmidt@cfl.rr.com>
6 * Some of these policies can be tweaked via the System Policy
7 * Editor which came with the Win95 Migration Guide, although
8 * there doesn't appear to be an updated Win98 version that
9 * would handle the many new policies introduced since then.
10 * You could easily write one with the information in
13 * Up to date as of SHELL32 v4.72 (Win98, Win95 with MSIE 5)
21 #include "wine/winuser16.h"
24 /* application strings */
26 static char strExplorer
[] = {"Explorer"};
27 static char strActiveDesk
[] = {"ActiveDesktop"};
28 static char strWinOldApp
[] = {"WinOldApp"};
32 static char strNoFileURL
[] = {"NoFileUrl"};
33 static char strNoFolderOptions
[] = {"NoFolderOptions"};
34 static char strNoChangeStartMenu
[] = {"NoChangeStartMenu"};
35 static char strNoWindowsUpdate
[] = {"NoWindowsUpdate"};
36 static char strNoSetActiveDesktop
[] = {"NoSetActiveDesktop"};
37 static char strNoForgetSoftwareUpdate
[] = {"NoForgetSoftwareUpdate"};
38 static char strNoMSAppLogo
[] = {"NoMSAppLogo5ChannelNotify"};
39 static char strForceCopyACLW
[] = {"ForceCopyACLWithFile"};
40 static char strNoResolveTrk
[] = {"NoResolveTrack"};
41 static char strNoResolveSearch
[] = {"NoResolveSearch"};
42 static char strNoEditComponent
[] = {"NoEditingComponents"};
43 static char strNoMovingBand
[] = {"NoMovingBands"};
44 static char strNoCloseDragDrop
[] = {"NoCloseDragDropBands"};
45 static char strNoCloseComponent
[] = {"NoClosingComponents"};
46 static char strNoDelComponent
[] = {"NoDeletingComponents"};
47 static char strNoAddComponent
[] = {"NoAddingComponents"};
48 static char strNoComponent
[] = {"NoComponents"};
49 static char strNoChangeWallpaper
[] = {"NoChangingWallpaper"};
50 static char strNoHTMLWallpaper
[] = {"NoHTMLWallpaper"};
51 static char strNoCustomWebView
[] = {"NoCustomizeWebView"};
52 static char strClassicShell
[] = {"ClassicShell"};
53 static char strClearRecentDocs
[] = {"ClearRecentDocsOnExit"};
54 static char strNoFavoritesMenu
[] = {"NoFavoritesMenu"};
55 static char strNoActiveDesktopChanges
[] = {"NoActiveDesktopChanges"};
56 static char strNoActiveDesktop
[] = {"NoActiveDesktop"};
57 static char strNoRecentDocMenu
[] = {"NoRecentDocsMenu"};
58 static char strNoRecentDocHistory
[] = {"NoRecentDocsHistory"};
59 static char strNoInetIcon
[] = {"NoInternetIcon"};
60 static char strNoStngsWizard
[] = {"NoSettingsWizards"};
61 static char strNoLogoff
[] = {"NoLogoff"};
62 static char strNoNetConDis
[] = {"NoNetConnectDisconnect"};
63 static char strNoContextMenu
[] = {"NoViewContextMenu"};
64 static char strNoTryContextMenu
[] = {"NoTrayContextMenu"};
65 static char strNoWebMenu
[] = {"NoWebMenu"};
66 static char strLnkResolveIgnoreLnkInfo
[] = {"LinkResolveIgnoreLinkInfo"};
67 static char strNoCommonGroups
[] = {"NoCommonGroups"};
68 static char strEnforceShlExtSecurity
[] = {"EnforceShellExtensionSecurity"};
69 static char strNoRealMode
[] = {"NoRealMode"};
70 static char strMyDocsOnNet
[] = {"MyDocsOnNet"};
71 static char strNoStartMenuSubfolder
[] = {"NoStartMenuSubFolders"};
72 static char strNoAddPrinters
[] = {"NoAddPrinter"};
73 static char strNoDeletePrinters
[] = {"NoDeletePrinter"};
74 static char strNoPrintTab
[] = {"NoPrinterTabs"};
75 static char strRestrictRun
[] = {"RestrictRun"};
76 static char strNoStartBanner
[] = {"NoStartBanner"};
77 static char strNoNetworkNeighborhood
[] = {"NoNetHood"};
78 static char strNoDriveTypeAtRun
[] = {"NoDriveTypeAutoRun"};
79 static char strNoDrivesAutoRun
[] = {"NoDriveAutoRun"};
80 static char strNoDrives
[] = {"NoDrives"};
81 static char strNoFind
[] = {"NoFind"};
82 static char strNoDesktop
[] = {"NoDesktop"};
83 static char strNoSetTaskBar
[] = {"NoSetTaskbar"};
84 static char strNoSetFld
[] = {"NoSetFolders"};
85 static char strNoFileMenu
[] = {"NoFileMenu"};
86 static char strNoSavSetng
[] = {"NoSaveSettings"};
87 static char strNoClose
[] = {"NoClose"};
88 static char strNoRun
[] = {"NoRun"};
90 /* policy data array */
92 POLICYDATA sh32_policy_table
[] =
163 strNoNetworkNeighborhood
,
199 strNoStartMenuSubfolder
,
217 strEnforceShlExtSecurity
,
223 strLnkResolveIgnoreLnkInfo
,
277 strNoRecentDocHistory
,
295 strNoActiveDesktopChanges
,
331 strNoChangeWallpaper
,
403 strNoForgetSoftwareUpdate
,
409 strNoSetActiveDesktop
,
421 strNoChangeStartMenu
,