📄 smsprov.h
字号:
//----------------------------------------------------------------------------
// SMS_Resource :
//
//
//
DEFINE_CLASS(SMS_Resource);
namespace SMS_Resource
{
DEFINE_PROP(ResourceId);
} // namespace SMS_Resource
//----------------------------------------------------------------------------
// SMS_ResourceMap :
//
//
//
DEFINE_CLASS(SMS_ResourceMap);
namespace SMS_ResourceMap
{
DEFINE_PROP(DisplayName);
DEFINE_PROP(ResourceClassName);
DEFINE_PROP(ResourceType);
DEFINE_METHOD(Refresh);
namespace Refresh
{
namespace Out
{
DEFINE_PARAM(ReturnValue);
} // namespace Out
} // namespace Refresh
} // namespace SMS_ResourceMap
//----------------------------------------------------------------------------
// SMS_SCFToSCI_a :
//
//
//
DEFINE_CLASS(SMS_SCFToSCI_a);
namespace SMS_SCFToSCI_a
{
DEFINE_PROP(SiteControlFile);
DEFINE_PROP(SiteControlItem);
} // namespace SMS_SCFToSCI_a
//----------------------------------------------------------------------------
// SMS_SCFToSite_a :
//
//
//
DEFINE_CLASS(SMS_SCFToSite_a);
namespace SMS_SCFToSite_a
{
DEFINE_PROP(Site);
DEFINE_PROP(SiteControlFile);
} // namespace SMS_SCFToSite_a
//----------------------------------------------------------------------------
// SMS_ScheduleMethods :
//
//
//
DEFINE_CLASS(SMS_ScheduleMethods);
namespace SMS_ScheduleMethods
{
DEFINE_METHOD(WriteToString);
namespace WriteToString
{
namespace In
{
DEFINE_PARAM(TokenData);
} // namespace In
namespace Out
{
DEFINE_PARAM(ReturnValue);
DEFINE_PARAM(StringData);
} // namespace Out
} // namespace WriteToString
DEFINE_METHOD(ReadFromString);
namespace ReadFromString
{
namespace In
{
DEFINE_PARAM(StringData);
} // namespace In
namespace Out
{
DEFINE_PARAM(ReturnValue);
DEFINE_PARAM(TokenData);
} // namespace Out
} // namespace ReadFromString
} // namespace SMS_ScheduleMethods
//----------------------------------------------------------------------------
// SMS_ScheduleToken :
//
//
//
DEFINE_CLASS(SMS_ScheduleToken);
namespace SMS_ScheduleToken
{
DEFINE_PROP(DayDuration);
DEFINE_PROP(HourDuration);
DEFINE_PROP(IsGMT);
DEFINE_PROP(MinuteDuration);
DEFINE_PROP(StartTime);
} // namespace SMS_ScheduleToken
//----------------------------------------------------------------------------
// SMS_SCI_Address :
//
//
//
DEFINE_CLASS(SMS_SCI_Address);
namespace SMS_SCI_Address
{
DEFINE_PROP(AddressType);
DEFINE_PROP(DesSiteCode);
DEFINE_PROP(Order);
DEFINE_PROP(PropLists);
DEFINE_PROP(Props);
DEFINE_PROP(RateLimitingSchedule);
DEFINE_PROP(UnlimitedRateForAll);
DEFINE_PROP(UsageSchedule);
} // namespace SMS_SCI_Address
//----------------------------------------------------------------------------
// SMS_SCI_ClientComp :
//
//
//
DEFINE_CLASS(SMS_SCI_ClientComp);
namespace SMS_SCI_ClientComp
{
DEFINE_PROP(ClientComponentName);
DEFINE_PROP(Flags);
namespace Flags
{
enum tagBitField_SMS_SCI_ClientComp_Flags
{
BIT_ACTIVE = 0x00000001
};
} // namespace Flags
DEFINE_PROP(PropLists);
DEFINE_PROP(Props);
DEFINE_PROP(RegMultiStringLists);
} // namespace SMS_SCI_ClientComp
//----------------------------------------------------------------------------
// SMS_SCI_ClientConfig :
//
//
//
DEFINE_CLASS(SMS_SCI_ClientConfig);
namespace SMS_SCI_ClientConfig
{
DEFINE_PROP(ClientConfigName);
DEFINE_PROP(Flags);
namespace Flags
{
enum tagEnumeration_SMS_SCI_ClientConfig_Flags
{
ENUM_ACTIVE = 1L,
ENUM_BASE_INSTALL = 2L
};
} // namespace Flags
DEFINE_PROP(Platforms);
DEFINE_PROP(PropLists);
DEFINE_PROP(Props);
DEFINE_PROP(RegMultiStringLists);
} // namespace SMS_SCI_ClientConfig
//----------------------------------------------------------------------------
// SMS_SCI_Component :
//
//
//
DEFINE_CLASS(SMS_SCI_Component);
namespace SMS_SCI_Component
{
DEFINE_PROP(ComponentName);
DEFINE_PROP(Flag);
namespace Flag
{
enum tagEnumeration_SMS_SCI_Component_Flag
{
ENUM_ROLE_NOT_INSTALLED = 1L,
ENUM_NAMED_SERVER_NOT_INSTALLED = 2L,
ENUM_ROLE_INSTALLED = 5L,
ENUM_NAMED_SERVER_INSTALLED = 6L
};
} // namespace Flag
DEFINE_PROP(Name);
DEFINE_PROP(PropLists);
DEFINE_PROP(Props);
} // namespace SMS_SCI_Component
//----------------------------------------------------------------------------
// SMS_SCI_Configuration :
//
//
//
DEFINE_CLASS(SMS_SCI_Configuration);
namespace SMS_SCI_Configuration
{
DEFINE_PROP(ConfigurationName);
DEFINE_PROP(PropLists);
DEFINE_PROP(Props);
} // namespace SMS_SCI_Configuration
//----------------------------------------------------------------------------
// SMS_SCI_FileDefinition :
//
//
//
DEFINE_CLASS(SMS_SCI_FileDefinition);
namespace SMS_SCI_FileDefinition
{
DEFINE_PROP(Comment);
DEFINE_PROP(OriginatingSite);
DEFINE_PROP(SerialNumber);
DEFINE_PROP(TargetSite);
} // namespace SMS_SCI_FileDefinition
//----------------------------------------------------------------------------
// SMS_SCI_Property :
//
//
//
DEFINE_CLASS(SMS_SCI_Property);
namespace SMS_SCI_Property
{
DEFINE_PROP(PropertyName);
DEFINE_PROP(Value);
DEFINE_PROP(Value1);
DEFINE_PROP(Value2);
} // namespace SMS_SCI_Property
//----------------------------------------------------------------------------
// SMS_SCI_PropertyList :
//
//
//
DEFINE_CLASS(SMS_SCI_PropertyList);
namespace SMS_SCI_PropertyList
{
DEFINE_PROP(PropertyListName);
DEFINE_PROP(Values);
} // namespace SMS_SCI_PropertyList
//----------------------------------------------------------------------------
// SMS_SCI_SiteAssignment :
//
//
//
DEFINE_CLASS(SMS_SCI_SiteAssignment);
namespace SMS_SCI_SiteAssignment
{
DEFINE_PROP(AssignDetails);
DEFINE_PROP(AssignTypes);
} // namespace SMS_SCI_SiteAssignment
//----------------------------------------------------------------------------
// SMS_SCI_SiteDefinition :
//
//
//
DEFINE_CLASS(SMS_SCI_SiteDefinition);
namespace SMS_SCI_SiteDefinition
{
DEFINE_PROP(AddressPublicKey);
DEFINE_PROP(InstallDirectory);
DEFINE_PROP(ParentSiteCode);
DEFINE_PROP(PropLists);
DEFINE_PROP(Props);
DEFINE_PROP(ServiceAccount);
DEFINE_PROP(ServiceAccountDomain);
DEFINE_PROP(ServiceAccountPassword);
DEFINE_PROP(ServiceExchangeKey);
DEFINE_PROP(ServicePlaintextAccount);
DEFINE_PROP(ServicePublicKey);
DEFINE_PROP(SiteName);
DEFINE_PROP(SiteServerDomain);
DEFINE_PROP(SiteServerName);
DEFINE_PROP(SiteServerPlatform);
DEFINE_PROP(SiteType);
namespace SiteType
{
enum tagEnumeration_SMS_SCI_SiteDefinition_SiteType
{
ENUM_SECONDARY = 1L,
ENUM_PRIMARY = 2L
};
} // namespace SiteType
DEFINE_PROP(SQLAccount);
DEFINE_PROP(SQLAccountPassword);
DEFINE_PROP(SQLDatabaseName);
DEFINE_PROP(SQLPublicKey);
DEFINE_PROP(SQLServerName);
} // namespace SMS_SCI_SiteDefinition
//----------------------------------------------------------------------------
// SMS_SCI_SQLCmd :
//
//
//
DEFINE_CLASS(SMS_SCI_SQLCmd);
namespace SMS_SCI_SQLCmd
{
DEFINE_PROP(BeginTime);
DEFINE_PROP(DaysOfWeek);
namespace DaysOfWeek
{
enum tagBitField_SMS_SCI_SQLCmd_DaysOfWeek
{
BIT_SUNDAY = 0x00000001,
BIT_MONDAY = 0x00000002,
BIT_TUESDAY = 0x00000004,
BIT_WEDNESDAY = 0x00000008,
BIT_THURSDAY = 0x00000010,
BIT_FRIDAY = 0x00000020,
BIT_SATURDAY = 0x00000040
};
} // namespace DaysOfWeek
DEFINE_PROP(LatestBeginTime);
DEFINE_PROP(LogFile);
DEFINE_PROP(Name);
DEFINE_PROP(NumRefreshDays);
DEFINE_PROP(On);
DEFINE_PROP(SQLCmd);
} // namespace SMS_SCI_SQLCmd
//----------------------------------------------------------------------------
// SMS_SCI_SQLTask :
//
//
//
DEFINE_CLASS(SMS_SCI_SQLTask);
namespace SMS_SCI_SQLTask
{
DEFINE_PROP(BeginTime);
DEFINE_PROP(DaysOfWeek);
namespace DaysOfWeek
{
enum tagBitField_SMS_SCI_SQLTask_DaysOfWeek
{
BIT_SUNDAY = 0x00000001,
BIT_MONDAY = 0x00000002,
BIT_TUESDAY = 0x00000004,
BIT_WEDNESDAY = 0x00000008,
BIT_THURSDAY = 0x00000010,
BIT_FRIDAY = 0x00000020,
BIT_SATURDAY = 0x00000040
};
} // namespace DaysOfWeek
DEFINE_PROP(DeleteOlderThan);
DEFINE_PROP(DeviceName);
DEFINE_PROP(LatestBeginTime);
DEFINE_PROP(NumRefreshDays);
DEFINE_PROP(On);
DEFINE_PROP(TaskName);
DEFINE_PROP(TaskType);
namespace TaskType
{
enum tagEnumeration_SMS_SCI_SQLTask_TaskType
{
ENUM_BACKUP = 1L,
ENUM_PERIOD = 2L,
ENUM_DELETE = 3L
};
} // namespace TaskType
} // namespace SMS_SCI_SQLTask
//----------------------------------------------------------------------------
// SMS_SCI_SysResUse :
//
//
//
DEFINE_CLASS(SMS_SCI_SysResUse);
namespace SMS_SCI_SysResUse
{
DEFINE_PROP(InboxRoot);
DEFINE_PROP(NALPath);
DEFINE_PROP(NALType);
DEFINE_PROP(NetworkOSPath);
DEFINE_PROP(PropLists);
DEFINE_PROP(Props);
DEFINE_PROP(RoleName);
} // namespace SMS_SCI_SysResUse
//----------------------------------------------------------------------------
// SMS_SecuredObject :
//
//
//
DEFINE_CLASS(SMS_SecuredObject);
namespace SMS_SecuredObject
{
DEFINE_PROP(AvailableClassPermissions);
namespace AvailableClassPermissions
{
enum tagBitField_SMS_SecuredObject_AvailableClassPermissions
{
BIT_READ = 0x00000001,
BIT_MODIFY = 0x00000002,
BIT_DELETE = 0x00000004,
BIT_DISTRIBUTE = 0x00000008,
BIT_CREATE_CHILD = 0x00000010,
BIT_REMOTE_CONTROL = 0x00000020,
BIT_ADVERTISE = 0x00000040,
BIT_MODIFY_RESOURCE = 0x00000080,
BIT_ADMINISTER = 0x00000100,
BIT_DELETE_RESOURCE = 0x00000200,
BIT_CREATE = 0x00000400,
BIT_VIEW_COLL_FILE = 0x00000800,
BIT_READ_RESOURCE = 0x00001000
};
} // namespace AvailableClassPermissions
DEFIN
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -