This is Services.h in view mode; [Download] [Up]
/* SambaManger. A graphical frontend to configure the NetInfo enhanced samba. Copyright (C) 1998 Robert Frank This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. Robert Frank, frank@ifi.unibas.ch */ #import "Service.h" #import <appkit/appkit.h> #import <netinfo/ni.h> @interface Services:Service { id buttonPages; id popupPages; id matrixPages; id titleKind; id boxChoices; // Globals id boxGAccPwSecNM; id boxGLockLog; id boxGBinder; id boxGStartup; id boxGTunig; // Services id boxSAccess; id boxSVisMangle; id boxSPermLock; id boxSPwSecLogExecStart; id boxes[9]; // Globals // access password security id radioEncryptPasswd; id radioNullPasswd; id radioUnixRealName; id textPasswdLevel; id sliderPasswdLevel; id popupSecurity; id textHostsEquiv; id textPasswdChat; id textPasswdProgram; id textRootDirectory; id textSMBPasswdFile; id formSetPassSec; id browserPasswdServer; id textPasswdServer; id buttonAddPasswdServer; id buttonRemPasswdServer; // name mangling id radioCaseSensitive; id radioStripDot; id textMangleStack; id sliderMangleStack; id popupCharSet; id popupCodePage; // Logon id radioDomainLogons; id textLogonPath; id textLogonScript; id textMessageCommand; id textSMBRun; id textUserNameMap; id formGSetLogon; // locking and logging id textLockDir; id buttonSetLockDir; id radioStatus; id radioSyslogOnly; id textLogFile; id buttonSetLogFile; id textLogSize; id sliderLogSize; id textLogLevel; id sliderLogLevel; // name binder id radioDNSProxy; id radioLocalMaster; id radioTimeServer; id radioWINSProxy; id browserRemAnnounce; id formRemAnnounce; id buttonAddRemAnnounce; id buttonRemRemAnnounce; id remAnnounce; id browserNBAliases; id textNBAliases; id buttonAddNBAliases; id buttonRemNBAliases; // Startup id radioDomainMaster; id radioLoadPrinters; id radioPrefMaster; id radioWINSSupport; id textOSLevel; id sliderOSLevel; id popupAnnounceAs; id popupPrinting; id popupProtocol; id textAnnounceVersion; id textConfigFile; id textDefaultService; id textNetBIOSName; id textPrintcapName; id textServerString; id textSocketAddress; id textWINSServer; id textWorkGroup; id formSetStartup; id interfaces; id browserInterfaces; id formInterfaces; id buttonAddInterfaces; id buttonRemInterfaces; id browserAutoServices; id buttonAddAutoServices; id buttonRemAutoServices; // Tuning id radioGetwdCache; id radioReadPrediction; id radioReadRaw; id radioSyncAlways; id radioWriteRaw; id textDeadTime; id sliderDeadTime; id textKeepAlive; id sliderKeepAlive; id textlpqCache; id sliderlpqCache; id textReadSize; id sliderReadSize; id formSOChecks; id formSOBufSizes; id formSOLowWatMark; // Services // access id radioBrowseable; id radioGuestOnly; id radioOnlyUser; id radioPrintable; id radioPublic; id radioReadOnly; id browserAllowHosts; id buttonAddAllowHosts; id buttonRemAllowHosts; id browserDenyHosts; id buttonAddDenyHosts; id buttonRemDenyHosts; id browserReadList; id buttonAddReadList; id buttonRemReadList; id browserWriteList; id buttonAddWriteList; id buttonRemWriteList; id browserValidUsers; id buttonAddValidUsers; id buttonRemValidUsers; id browserInvalidUsers; id buttonAddInvalidUsers; id buttonRemInvalidUsers; id textMaxCons; id sliderMaxCons; id textVolume; // file visibility id radioHideDots; id radioSetDir; id radioFollowSymLinks; id radioWideLinks; id browserDescend; id buttonAddDescend; id buttonRemDescend; id browserHideFiles; id textHideFiles; id buttonAddHideFiles; id buttonRemHideFiles; id browserVetoFiles; id textVetoFiles; id buttonAddVetoFiles; id buttonRemVetoFiles; // name mangling id radioMangleCase; id radioMangledName; id radioPreserveCase; id radioShortPresCase; id radioDefaultCase; id browserValidChars; id textValidChars; id buttonAddValidChars; id buttonRemValidChars; id browserMangledMap; id formMangleMap; id mangleMap; id buttonAddMangledMap; id buttonRemMangledMap; id textMangleChar; // file permissions id radioAlternate; id radioDelReadOnly; id radioDOSFileTimes; id radioMapArchive; id radioMapHidden; id radioMapSystem; id textForceUser; id buttonSetForceUser; id textForceGroup; id buttonSetForceGroup; id radioCreateMask; id check1CreateMask; id check2CreateMask; id check3CreateMask; id objCreateMask; id radioDirMask; id check1DirMask; id check2DirMask; id check3DirMask; id objDirMask; id radioForceCreateMask; id check1ForceCreateMask; id check2ForceCreateMask; id check3ForceCreateMask; id objForceCreateMask; id radioForceDirMask; id check1ForceDirMask; id check2ForceDirMask; id check3ForceDirMask; id objForceDirMask; // locking and logging id radioFakeOpLocks; id radioLocking; id radioShareModes; id radioStrictLocking; // passwords and security id radioRevalidate; id textGuestAccount; id buttonSetGuestAccount; id browserAdminUsers; id buttonAddAdminUsers; id buttonRemAdminUsers; id browserUserNames; id buttonAddUserNames; id buttonRemUserNames; // Logon and exectution id textMagicOutput; id textMagicScript; id textPath; id textPreExecution; id textPostExecution; id textRootPreExecution; id textRootPostExecution; id formSetLogon; // startup id textInclude; id buttonSetInclude; // The printers section: id boxPrinters; id checkPAvailable; id textMinPrntSpace; id sliderMinPrntSpace; id radioPBrowseable; id radioPostscript; id radioPPublic; id radioPGuestOnly; id radioPWriteable; id textUnixPrint; id textUnixDelete; id textUnixShowQueue; id textUnixPause; id textUnixResume; id textPrinterDriver; id textSpoolDirectory; id buttonSetSpoolDir; // id window; int serviceType; /* 0 = directory 1 = globals 2 = homes 3 = printers */ id lastPageID; int lastPage; BOOL locked; // Panels (these are external so we only allocat them once). id panels; // properties id propLogFile; id propMagicOutput; id propAllowHosts; id propDenyHosts; id propReadList; id propWriteList; id propValidUsers; id propInvalidUsers; id propUserNames; id propHideFiles; id propHideFilesSeparator; id propVetoFiles; id propVetoFilesSeparator; id propAnnounceVersion; } @end
These are the contents of the former NiCE NeXT User Group NeXTSTEP/OpenStep software archive, currently hosted by Netfuture.ch.