using System.Numerics; using System.Runtime.InteropServices; using System.Text; public partial class NativeConstants { /// NISYSCFG_SIMPLE_STRING_LENGTH -> 1024 public const int NISYSCFG_SIMPLE_STRING_LENGTH = 1024; /// NISYSCFG_REBOOT_DEFAULT_TIMEOUT_MSEC -> 180000 public const int NISYSCFG_REBOOT_DEFAULT_TIMEOUT_MSEC = 180000; /// NISYSCFG_REMOTE_DEFAULT_TIMEOUT_MSEC -> 300000 public const int NISYSCFG_REMOTE_DEFAULT_TIMEOUT_MSEC = 300000; /// NISysCfgBusTypeFlexAdapter -> NISysCfgBusTypeAccessory public const NISysCfgBusType NISysCfgBusTypeFlexAdapter = NISysCfgBusType.NISysCfgBusTypeAccessory; /// NISysCfgFilterModeAll -> NISysCfgFilterModeMatchValuesAll public const NISysCfgFilterMode NISysCfgFilterModeAll = NISysCfgFilterMode.NISysCfgFilterModeMatchValuesAll; /// NISysCfgFilterModeAny -> NISysCfgFilterModeMatchValuesAny public const NISysCfgFilterMode NISysCfgFilterModeAny = NISysCfgFilterMode.NISysCfgFilterModeMatchValuesAny; /// NISysCfgFilterModeNone -> NISysCfgFilterModeMatchValuesNone public const NISysCfgFilterMode NISysCfgFilterModeNone = NISysCfgFilterMode.NISysCfgFilterModeMatchValuesNone; /// NISysCfgPacketDetectionInterrupt -> NISysCfgPacketDetectionLineInterrupt public const NISysCfgPacketDetection NISysCfgPacketDetectionInterrupt = NISysCfgPacketDetection.NISysCfgPacketDetectionLineInterrupt; /// NISysCfgResourcePropertyWlanAvailableCount -> NISysCfgResourcePropertyNumberOfDiscoveredAccessPoints public const NISysCfgResourceProperty NISysCfgResourcePropertyWlanAvailableCount = NISysCfgResourceProperty.NISysCfgResourcePropertyNumberOfDiscoveredAccessPoints; /// NISysCfgResetPrimaryDisableOthers -> NISysCfgResetPrimaryResetOthers public const NISysCfgNetworkInterfaceSettings NISysCfgResetPrimaryDisableOthers = NISysCfgNetworkInterfaceSettings.NISysCfgResetPrimaryResetOthers; /// NISysCfgPreservePrimaryDisableOthers -> NISysCfgPreservePrimaryResetOthers public const NISysCfgNetworkInterfaceSettings NISysCfgPreservePrimaryDisableOthers = NISysCfgNetworkInterfaceSettings.NISysCfgPreservePrimaryResetOthers; /// NISysCfgApplyPrimaryDisableOthers -> NISysCfgApplyPrimaryResetOthers public const NISysCfgNetworkInterfaceSettings NISysCfgApplyPrimaryDisableOthers = NISysCfgNetworkInterfaceSettings.NISysCfgApplyPrimaryResetOthers; } public enum NISysCfgStatus { /// NISysCfg_OK -> 0L NISysCfg_OK = 0, /// NISysCfg_EndOfEnum -> 1L NISysCfg_EndOfEnum = 1, /// NISysCfg_SelfTestBasicOnly -> 263024L NISysCfg_SelfTestBasicOnly = 263024, /// NISysCfg_FoundCachedOfflineSystem -> 263168L NISysCfg_FoundCachedOfflineSystem = 263168, /// NISysCfg_RestartLocalhostInitiated -> 263169L NISysCfg_RestartLocalhostInitiated = 263169, /// NISysCfg_ChangedPropertyNotSaved -> 263170L NISysCfg_ChangedPropertyNotSaved = 263170, /// NISysCfg_NotImplemented -> -2147467263L NISysCfg_NotImplemented = -2147467263, /// NISysCfg_NullPointer -> -2147467261L NISysCfg_NullPointer = -2147467261, /// NISysCfg_Fail -> -2147467259L NISysCfg_Fail = -2147467259, /// NISysCfg_Unexpected -> -2147418113L NISysCfg_Unexpected = -2147418113, /// NISysCfg_OutOfMemory -> -2147024882L NISysCfg_OutOfMemory = -2147024882, /// NISysCfg_InvalidArg -> -2147024809L NISysCfg_InvalidArg = -2147024809, /// NISysCfg_OperationTimedOut -> -2147220448L NISysCfg_OperationTimedOut = -2147220448, /// NISysCfg_FileNotFound -> -2147220322L NISysCfg_FileNotFound = -2147220322, /// NISysCfg_InvalidMACFormat -> -2147220278L NISysCfg_InvalidMACFormat = -2147220278, /// NISysCfg_PropMismatch -> -2147220624L NISysCfg_PropMismatch = -2147220624, /// NISysCfg_PropDoesNotExist -> -2147220623L NISysCfg_PropDoesNotExist = -2147220623, /// NISysCfg_UriIllegalSyntax -> -2147220622L NISysCfg_UriIllegalSyntax = -2147220622, /// NISysCfg_UriTargetDoesNotExist -> -2147220621L NISysCfg_UriTargetDoesNotExist = -2147220621, /// NISysCfg_UriExpertDoesNotExist -> -2147220620L NISysCfg_UriExpertDoesNotExist = -2147220620, /// NISysCfg_ItemDoesNotExist -> -2147220619L NISysCfg_ItemDoesNotExist = -2147220619, /// NISysCfg_InvalidMode -> -2147220618L NISysCfg_InvalidMode = -2147220618, /// NISysCfg_SysConfigAPINotInstalled -> -2147220616L NISysCfg_SysConfigAPINotInstalled = -2147220616, /// NISysCfg_NameSyntaxIllegal -> -2147220614L NISysCfg_NameSyntaxIllegal = -2147220614, /// NISysCfg_NameCollision -> -2147220613L NISysCfg_NameCollision = -2147220613, /// NISysCfg_NoPropValidated -> -2147220612L NISysCfg_NoPropValidated = -2147220612, /// NISysCfg_UriUnauthorized -> -2147220611L NISysCfg_UriUnauthorized = -2147220611, /// NISysCfg_RenameResourceDependencies -> -2147220610L NISysCfg_RenameResourceDependencies = -2147220610, /// NISysCfg_ValueInvalid -> -2147220609L NISysCfg_ValueInvalid = -2147220609, /// NISysCfg_ValuesInconsistent -> -2147220608L NISysCfg_ValuesInconsistent = -2147220608, /// NISysCfg_Canceled -> -2147220607L NISysCfg_Canceled = -2147220607, /// NISysCfg_ResponseSyntax -> -2147220606L NISysCfg_ResponseSyntax = -2147220606, /// NISysCfg_ResourceIsNotPresent -> -2147220605L NISysCfg_ResourceIsNotPresent = -2147220605, /// NISysCfg_ResourceIsSimulated -> -2147220604L NISysCfg_ResourceIsSimulated = -2147220604, /// NISysCfg_NotInFirmwareUpdateState -> -2147220603L NISysCfg_NotInFirmwareUpdateState = -2147220603, /// NISysCfg_FirmwareImageDeviceMismatch -> -2147220602L NISysCfg_FirmwareImageDeviceMismatch = -2147220602, /// NISysCfg_FirmwareImageCorrupt -> -2147220601L NISysCfg_FirmwareImageCorrupt = -2147220601, /// NISysCfg_InvalidFirmwareVersion -> -2147220600L NISysCfg_InvalidFirmwareVersion = -2147220600, /// NISysCfg_OlderFirmwareVersion -> -2147220599L NISysCfg_OlderFirmwareVersion = -2147220599, /// NISysCfg_InvalidLoginCredentials -> -2147220598L NISysCfg_InvalidLoginCredentials = -2147220598, /// NISysCfg_FirmwareUpdateAttemptFailed -> -2147220597L NISysCfg_FirmwareUpdateAttemptFailed = -2147220597, /// NISysCfg_EncryptionFailed -> -2147220596L NISysCfg_EncryptionFailed = -2147220596, /// NISysCfg_SomePropsNotValidated -> -2147220595L NISysCfg_SomePropsNotValidated = -2147220595, /// NISysCfg_InvalidCalibrationCredentials -> -2147220594L NISysCfg_InvalidCalibrationCredentials = -2147220594, /// NISysCfg_CannotDeletePresentResource -> -2147220593L NISysCfg_CannotDeletePresentResource = -2147220593, /// NISysCfg_UriTargetTransmitError -> -2147220592L NISysCfg_UriTargetTransmitError = -2147220592, /// NISysCfg_DecryptionFailed -> -2147220591L NISysCfg_DecryptionFailed = -2147220591, /// NISysCfg_FirmwareExpertVersionMismatch -> -2147220590L NISysCfg_FirmwareExpertVersionMismatch = -2147220590, /// NISysCfg_AmbiguousImportAction -> -2147220589L NISysCfg_AmbiguousImportAction = -2147220589, /// NISysCfg_RequiredItemFailedImport -> -2147220588L NISysCfg_RequiredItemFailedImport = -2147220588, /// NISysCfg_ItemInUse -> -2147220587L NISysCfg_ItemInUse = -2147220587, /// NISysCfg_ItemTypeNotSupported -> -2147220586L NISysCfg_ItemTypeNotSupported = -2147220586, /// NISysCfg_PermissionDenied -> -2147220560L NISysCfg_PermissionDenied = -2147220560, /// NISysCfg_SystemNotFound -> -2147220559L NISysCfg_SystemNotFound = -2147220559, /// NISysCfg_TransformFailed -> -2147220558L NISysCfg_TransformFailed = -2147220558, /// NISysCfg_NotInstalled -> -2147220557L NISysCfg_NotInstalled = -2147220557, /// NISysCfg_LaunchFailure -> -2147220556L NISysCfg_LaunchFailure = -2147220556, /// NISysCfg_InternalTimeout -> -2147220555L NISysCfg_InternalTimeout = -2147220555, /// NISysCfg_MissingTransform -> -2147220554L NISysCfg_MissingTransform = -2147220554, /// NISysCfg_IncorrectExtension -> -2147220553L NISysCfg_IncorrectExtension = -2147220553, /// NISysCfg_FileReadOnly -> -2147220552L NISysCfg_FileReadOnly = -2147220552, /// NISysCfg_ReportOverwrite -> -2147220551L NISysCfg_ReportOverwrite = -2147220551, /// NISysCfg_DirectoryError -> -2147220550L NISysCfg_DirectoryError = -2147220550, /// NISysCfg_CannotOpenFile -> -2147220480L NISysCfg_CannotOpenFile = -2147220480, /// NISysCfg_InsufficientPermissions -> -2147220479L NISysCfg_InsufficientPermissions = -2147220479, /// NISysCfg_NCECopierFailed -> -2147220478L NISysCfg_NCECopierFailed = -2147220478, /// NISysCfg_FileOperationFailed -> -2147220477L NISysCfg_FileOperationFailed = -2147220477, /// NISysCfg_NameCollisionError -> -2147220476L NISysCfg_NameCollisionError = -2147220476, /// NISysCfg_UnexpectedError -> -2147220475L NISysCfg_UnexpectedError = -2147220475, /// NISysCfg_NCENoStreamError -> -2147220474L NISysCfg_NCENoStreamError = -2147220474, /// NISysCfg_NCECompressionError -> -2147220473L NISysCfg_NCECompressionError = -2147220473, /// NISysCfg_NCEStreamReadError -> -2147220472L NISysCfg_NCEStreamReadError = -2147220472, /// NISysCfg_NCEStreamWriteError -> -2147220471L NISysCfg_NCEStreamWriteError = -2147220471, /// NISysCfg_NCEStreamSeekError -> -2147220470L NISysCfg_NCEStreamSeekError = -2147220470, /// NISysCfg_NCERepoNotReady -> -2147220469L NISysCfg_NCERepoNotReady = -2147220469, /// NISysCfg_NCERepoInvalid -> -2147220468L NISysCfg_NCERepoInvalid = -2147220468, /// NISysCfg_NCERepoIncompat -> -2147220467L NISysCfg_NCERepoIncompat = -2147220467, /// NISysCfg_NCENoImportStorage -> -2147220466L NISysCfg_NCENoImportStorage = -2147220466, /// NISysCfg_NCENoExportStorage -> -2147220465L NISysCfg_NCENoExportStorage = -2147220465, /// NISysCfg_NCENoObjCopier -> -2147220464L NISysCfg_NCENoObjCopier = -2147220464, /// NISysCfg_CopyInProgress -> -2147220463L NISysCfg_CopyInProgress = -2147220463, /// NISysCfg_FileNotRecognized -> -2147220462L NISysCfg_FileNotRecognized = -2147220462, /// NISysCfg_SystemNotSupported -> -2147220461L NISysCfg_SystemNotSupported = -2147220461, /// NISysCfg_SystemNotReachable -> -2147220460L NISysCfg_SystemNotReachable = -2147220460, /// NISysCfg_ProductSoftwareNotInstalled -> -2147220459L NISysCfg_ProductSoftwareNotInstalled = -2147220459, /// NISysCfg_ProductSoftwareTooOld -> -2147220458L NISysCfg_ProductSoftwareTooOld = -2147220458, /// NISysCfg_ProductSoftwareTooNew -> -2147220457L NISysCfg_ProductSoftwareTooNew = -2147220457, /// NISysCfg_DataTooOld -> -2147220456L NISysCfg_DataTooOld = -2147220456, /// NISysCfg_DataTooNew -> -2147220455L NISysCfg_DataTooNew = -2147220455, /// NISysCfg_NoItemsToCopy -> -2147220454L NISysCfg_NoItemsToCopy = -2147220454, /// NISysCfg_OrphanItems -> -2147220453L NISysCfg_OrphanItems = -2147220453, /// NISysCfg_DirtyItems -> -2147220452L NISysCfg_DirtyItems = -2147220452, /// NISysCfg_FileOverwrite -> -2147220451L NISysCfg_FileOverwrite = -2147220451, /// NISysCfg_ItemOverwrite -> -2147220450L NISysCfg_ItemOverwrite = -2147220450, /// NISysCfg_MissingDependency -> -2147220449L NISysCfg_MissingDependency = -2147220449, /// NISysCfg_OperationCanceled -> -2147220447L NISysCfg_OperationCanceled = -2147220447, /// NISysCfg_WarningConflicts -> -2147220446L NISysCfg_WarningConflicts = -2147220446, /// NISysCfg_ErrorConflicts -> -2147220445L NISysCfg_ErrorConflicts = -2147220445, /// NISysCfg_ItemsRequireUserInput -> -2147220444L NISysCfg_ItemsRequireUserInput = -2147220444, /// NISysCfg_ProductExpertNotReady -> -2147220443L NISysCfg_ProductExpertNotReady = -2147220443, /// NISysCfg_OrphanFiles -> -2147220442L NISysCfg_OrphanFiles = -2147220442, /// NISysCfg_IsConst -> -2147220441L NISysCfg_IsConst = -2147220441, /// NISysCfg_UnsupportedProductMode -> -2147220440L NISysCfg_UnsupportedProductMode = -2147220440, /// NISysCfg_HostSoftwareTooOld -> -2147220385L NISysCfg_HostSoftwareTooOld = -2147220385, /// NISysCfg_OpkgUpdateFeedFailure -> -2147220384L NISysCfg_OpkgUpdateFeedFailure = -2147220384, /// NISysCfg_FeedNotFound -> -2147220383L NISysCfg_FeedNotFound = -2147220383, /// NISysCfg_FeedAlreadyExists -> -2147220382L NISysCfg_FeedAlreadyExists = -2147220382, /// NISysCfg_InstallOptionNotSupported -> -2147220381L NISysCfg_InstallOptionNotSupported = -2147220381, /// NISysCfg_FirmwareTooOld -> -2147220380L NISysCfg_FirmwareTooOld = -2147220380, /// NISysCfg_SoftwareTooOld -> -2147220379L NISysCfg_SoftwareTooOld = -2147220379, /// NISysCfg_RequiresSSH -> -2147220378L NISysCfg_RequiresSSH = -2147220378, /// NISysCfg_OpkgResponseSyntax -> -2147220377L NISysCfg_OpkgResponseSyntax = -2147220377, /// NISysCfg_WrongSoftwareSetType -> -2147220376L NISysCfg_WrongSoftwareSetType = -2147220376, /// NISysCfg_RequiresOpkg -> -2147220375L NISysCfg_RequiresOpkg = -2147220375, /// NISysCfg_HDFormatEncryptNotSupported -> -2147220374L NISysCfg_HDFormatEncryptNotSupported = -2147220374, /// NISysCfg_HDFormatNoRecoveryKeyDevice -> -2147220373L NISysCfg_HDFormatNoRecoveryKeyDevice = -2147220373, /// NISysCfg_RestartLocalhostAmbiguous -> -2147220372L NISysCfg_RestartLocalhostAmbiguous = -2147220372, /// NISysCfg_ImageInvalidCorrupt -> -2147220371L NISysCfg_ImageInvalidCorrupt = -2147220371, /// NISysCfg_SafeOrInstallModeRequired -> -2147220370L NISysCfg_SafeOrInstallModeRequired = -2147220370, /// NISysCfg_EncryptPhraseMismatch -> -2147220369L NISysCfg_EncryptPhraseMismatch = -2147220369, /// NISysCfg_InvalidIP -> -2147220368L NISysCfg_InvalidIP = -2147220368, /// NISysCfg_InvalidGateway -> -2147220367L NISysCfg_InvalidGateway = -2147220367, /// NISysCfg_InvalidDNS -> -2147220366L NISysCfg_InvalidDNS = -2147220366, /// NISysCfg_InvalidSubnet -> -2147220365L NISysCfg_InvalidSubnet = -2147220365, /// NISysCfg_CmdNotSupported -> -2147220364L NISysCfg_CmdNotSupported = -2147220364, /// NISysCfg_ConfigFailed -> -2147220363L NISysCfg_ConfigFailed = -2147220363, /// NISysCfg_Locked -> -2147220362L NISysCfg_Locked = -2147220362, /// NISysCfg_BadPassword -> -2147220361L NISysCfg_BadPassword = -2147220361, /// NISysCfg_NotConfigurable -> -2147220360L NISysCfg_NotConfigurable = -2147220360, /// NISysCfg_UnlockFailed -> -2147220359L NISysCfg_UnlockFailed = -2147220359, /// NISysCfg_LockFailed -> -2147220358L NISysCfg_LockFailed = -2147220358, /// NISysCfg_InstallFailed -> -2147220357L NISysCfg_InstallFailed = -2147220357, /// NISysCfg_InstallationCorrupt -> -2147220356L NISysCfg_InstallationCorrupt = -2147220356, /// NISysCfg_EmptyFile -> -2147220355L NISysCfg_EmptyFile = -2147220355, /// NISysCfg_UnconfiguredIP -> -2147220354L NISysCfg_UnconfiguredIP = -2147220354, /// NISysCfg_InstallationGenericFailure -> -2147220352L NISysCfg_InstallationGenericFailure = -2147220352, /// NISysCfg_DownloadAlreadyStarted -> -2147220350L NISysCfg_DownloadAlreadyStarted = -2147220350, /// NISysCfg_Aborted -> -2147220349L NISysCfg_Aborted = -2147220349, /// NISysCfg_DiskFull -> -2147220338L NISysCfg_DiskFull = -2147220338, /// NISysCfg_HDFormatFailed -> -2147220337L NISysCfg_HDFormatFailed = -2147220337, /// NISysCfg_HDFormatNotSafeMode -> -2147220336L NISysCfg_HDFormatNotSafeMode = -2147220336, /// NISysCfg_HDFormatRebootFailed -> -2147220335L NISysCfg_HDFormatRebootFailed = -2147220335, /// NISysCfg_ConnectionRefused -> -2147220334L NISysCfg_ConnectionRefused = -2147220334, /// NISysCfg_GetRemoteFilesFailed -> -2147220331L NISysCfg_GetRemoteFilesFailed = -2147220331, /// NISysCfg_PutRemoteFilesFailed -> -2147220330L NISysCfg_PutRemoteFilesFailed = -2147220330, /// NISysCfg_InvalidImage -> -2147220329L NISysCfg_InvalidImage = -2147220329, /// NISysCfg_ImageDeviceCodeMismatch -> -2147220328L NISysCfg_ImageDeviceCodeMismatch = -2147220328, /// NISysCfg_SystemMismatch -> -2147220327L NISysCfg_SystemMismatch = -2147220327, /// NISysCfg_HDFormatWrongFS -> -2147220326L NISysCfg_HDFormatWrongFS = -2147220326, /// NISysCfg_CustomInstallNotSupported -> -2147220325L NISysCfg_CustomInstallNotSupported = -2147220325, /// NISysCfg_FTPFailed -> -2147220324L NISysCfg_FTPFailed = -2147220324, /// NISysCfg_Timeout -> -2147220323L NISysCfg_Timeout = -2147220323, /// NISysCfg_DirNotFound -> -2147220321L NISysCfg_DirNotFound = -2147220321, /// NISysCfg_PathNotFound -> -2147220320L NISysCfg_PathNotFound = -2147220320, /// NISysCfg_NoSoftwareAvailable -> -2147220319L NISysCfg_NoSoftwareAvailable = -2147220319, /// NISysCfg_OverwriteError -> -2147220318L NISysCfg_OverwriteError = -2147220318, /// NISysCfg_HDFormatCannotKeepCfg -> -2147220317L NISysCfg_HDFormatCannotKeepCfg = -2147220317, /// NISysCfg_FileOrPathTooLong -> -2147220316L NISysCfg_FileOrPathTooLong = -2147220316, /// NISysCfg_DDPInternalTimeout -> -2147220315L NISysCfg_DDPInternalTimeout = -2147220315, /// NISysCfg_IOPermissionDenied -> -2147220314L NISysCfg_IOPermissionDenied = -2147220314, /// NISysCfg_PathAlreadyExists -> -2147220313L NISysCfg_PathAlreadyExists = -2147220313, /// NISysCfg_ExecutionFailure -> -2147220312L NISysCfg_ExecutionFailure = -2147220312, /// NISysCfg_DownloadError -> -2147220311L NISysCfg_DownloadError = -2147220311, /// NISysCfg_NetSendFailed -> -2147220309L NISysCfg_NetSendFailed = -2147220309, /// NISysCfg_ContactHostDisconnected -> -2147220308L NISysCfg_ContactHostDisconnected = -2147220308, /// NISysCfg_NetSvcDown -> -2147220307L NISysCfg_NetSvcDown = -2147220307, /// NISysCfg_NotConfirmed -> -2147220306L NISysCfg_NotConfirmed = -2147220306, /// NISysCfg_HostNotResolved -> -2147220305L NISysCfg_HostNotResolved = -2147220305, /// NISysCfg_RebootTimeout -> -2147220304L NISysCfg_RebootTimeout = -2147220304, /// NISysCfg_NoConfirmationFP1600 -> -2147220303L NISysCfg_NoConfirmationFP1600 = -2147220303, /// NISysCfg_DuplicateStartup -> -2147220300L NISysCfg_DuplicateStartup = -2147220300, /// NISysCfg_RemoteInvalidArgument -> -2147220299L NISysCfg_RemoteInvalidArgument = -2147220299, /// NISysCfg_NotUninstallable -> -2147220298L NISysCfg_NotUninstallable = -2147220298, /// NISysCfg_DuplicatesNotAllowed -> -2147220297L NISysCfg_DuplicatesNotAllowed = -2147220297, /// NISysCfg_NotInstallable -> -2147220296L NISysCfg_NotInstallable = -2147220296, /// NISysCfg_WrongDevice -> -2147220295L NISysCfg_WrongDevice = -2147220295, /// NISysCfg_WrongOS -> -2147220294L NISysCfg_WrongOS = -2147220294, /// NISysCfg_OSVersionTooOld -> -2147220293L NISysCfg_OSVersionTooOld = -2147220293, /// NISysCfg_IOError -> -2147220292L NISysCfg_IOError = -2147220292, /// NISysCfg_CorruptConfig -> -2147220291L NISysCfg_CorruptConfig = -2147220291, /// NISysCfg_BufferOverflow -> -2147220290L NISysCfg_BufferOverflow = -2147220290, /// NISysCfg_UnsupportedCDFVersion -> -2147220289L NISysCfg_UnsupportedCDFVersion = -2147220289, /// NISysCfg_InvalidStack -> -2147220288L NISysCfg_InvalidStack = -2147220288, /// NISysCfg_IncompleteStack -> -2147220287L NISysCfg_IncompleteStack = -2147220287, /// NISysCfg_StackItemMissing -> -2147220286L NISysCfg_StackItemMissing = -2147220286, /// NISysCfg_TopLevelHiddenComponentError -> -2147220285L NISysCfg_TopLevelHiddenComponentError = -2147220285, /// NISysCfg_InvalidAddon -> -2147220284L NISysCfg_InvalidAddon = -2147220284, /// NISysCfg_NoRTImagesFolder -> -2147220283L NISysCfg_NoRTImagesFolder = -2147220283, /// NISysCfg_NoRTImagesRegistry -> -2147220282L NISysCfg_NoRTImagesRegistry = -2147220282, /// NISysCfg_NoRTS2CDF -> -2147220281L NISysCfg_NoRTS2CDF = -2147220281, /// NISysCfg_UnsupportedOS -> -2147220280L NISysCfg_UnsupportedOS = -2147220280, /// NISysCfg_ExactVersionRequired -> -2147220279L NISysCfg_ExactVersionRequired = -2147220279, /// NISysCfg_InvalidStartup -> -2147220277L NISysCfg_InvalidStartup = -2147220277, } [System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)] public struct NISysCfgTimestampUTC { /// unsigned int[4] [System.Runtime.InteropServices.MarshalAsAttribute(System.Runtime.InteropServices.UnmanagedType.ByValArray, SizeConst = 4, ArraySubType = System.Runtime.InteropServices.UnmanagedType.U4)] public uint[] u32Data; } public enum NISysCfgIncludeCachedResults { /// NISysCfgIncludeCachedResultsNone -> 0 NISysCfgIncludeCachedResultsNone = 0, /// NISysCfgIncludeCachedResultsOnlyIfOnline -> 1 NISysCfgIncludeCachedResultsOnlyIfOnline = 1, /// NISysCfgIncludeCachedResultsAll -> 3 NISysCfgIncludeCachedResultsAll = 3, } public enum NISysCfgSystemNameFormat { /// NISysCfgSystemNameFormatHostname -> 0x10 NISysCfgSystemNameFormatHostname = 16, /// NISysCfgSystemNameFormatHostnameIp -> 0x12 NISysCfgSystemNameFormatHostnameIp = 18, /// NISysCfgSystemNameFormatHostnameMac -> 0x13 NISysCfgSystemNameFormatHostnameMac = 19, /// NISysCfgSystemNameFormatIp -> 0x20 NISysCfgSystemNameFormatIp = 32, /// NISysCfgSystemNameFormatIpHostname -> 0x21 NISysCfgSystemNameFormatIpHostname = 33, /// NISysCfgSystemNameFormatIpMac -> 0x23 NISysCfgSystemNameFormatIpMac = 35, /// NISysCfgSystemNameFormatMac -> 0x30 NISysCfgSystemNameFormatMac = 48, /// NISysCfgSystemNameFormatMacHostname -> 0x31 NISysCfgSystemNameFormatMacHostname = 49, /// NISysCfgSystemNameFormatMacIp -> 0x32 NISysCfgSystemNameFormatMacIp = 50, } public enum NISysCfgFileSystemMode { /// NISysCfgFileSystemDefault -> 0x0000 NISysCfgFileSystemDefault = 0, /// NISysCfgFileSystemFat -> 0x0001 NISysCfgFileSystemFat = 1, /// NISysCfgFileSystemReliance -> 0x0002 NISysCfgFileSystemReliance = 2, /// NISysCfgFileSystemUBIFS -> 0x4000 NISysCfgFileSystemUBIFS = 16384, /// NISysCfgFileSystemExt4 -> 0x8000 NISysCfgFileSystemExt4 = 32768, } public enum NISysCfgNetworkInterfaceSettings { /// NISysCfgResetPrimaryResetOthers -> 0 NISysCfgResetPrimaryResetOthers = 0, /// NISysCfgPreservePrimaryResetOthers -> 1 NISysCfgPreservePrimaryResetOthers = 1, /// NISysCfgPreservePrimaryPreserveOthers -> 2 NISysCfgPreservePrimaryPreserveOthers = 2, /// NISysCfgPreservePrimaryApplyOthers -> 3 NISysCfgPreservePrimaryApplyOthers = 3, /// NISysCfgApplyPrimaryResetOthers -> 4 NISysCfgApplyPrimaryResetOthers = 4, /// NISysCfgApplyPrimaryPreserveOthers -> 5 NISysCfgApplyPrimaryPreserveOthers = 5, /// NISysCfgApplyPrimaryApplyOthers -> 6 NISysCfgApplyPrimaryApplyOthers = 6, } public enum NISysCfgComponentType { /// NISysCfgItemTypeStandard -> 0 NISysCfgItemTypeStandard = 0, /// NISysCfgItemTypeHidden -> 1 NISysCfgItemTypeHidden = 1, /// NISysCfgItemTypeSystem -> 2 NISysCfgItemTypeSystem = 2, /// NISysCfgItemTypeUnknown -> 3 NISysCfgItemTypeUnknown = 3, /// NISysCfgItemTypeStartup -> 4 NISysCfgItemTypeStartup = 4, /// NISysCfgItemTypeImage -> 5 NISysCfgItemTypeImage = 5, /// NISysCfgItemTypeEssential -> 6 NISysCfgItemTypeEssential = 6, } public enum NISysCfgIncludeComponentTypes { /// NISysCfgIncludeItemsAllVisible -> 0x0000 NISysCfgIncludeItemsAllVisible = 0, /// NISysCfgIncludeItemsAllVisibleAndHidden -> 0x0001 NISysCfgIncludeItemsAllVisibleAndHidden = 1, /// NISysCfgIncludeItemsOnlyStandard -> 0x0002 NISysCfgIncludeItemsOnlyStandard = 2, /// NISysCfgIncludeItemsOnlyStartup -> 0x0003 NISysCfgIncludeItemsOnlyStartup = 3, } public enum NISysCfgVersionSelectionMode { /// NISysCfgVersionSelectionHighest -> 0 NISysCfgVersionSelectionHighest = 0, /// NISysCfgVersionSelectionExact -> 1 NISysCfgVersionSelectionExact = 1, } public enum NISysCfgImportMode { /// NISysCfgImportMergeItems -> 0 NISysCfgImportMergeItems = 0, /// NISysCfgImportDeleteConfigFirst -> 0x100000 NISysCfgImportDeleteConfigFirst = 1048576, /// NISysCfgImportPreserveConflictItems -> 0x200000 NISysCfgImportPreserveConflictItems = 2097152, } public enum NISysCfgReportType { /// NISysCfgReportXml -> 0 NISysCfgReportXml = 0, /// NISysCfgReportHtml -> 1 NISysCfgReportHtml = 1, /// NISysCfgReportTechnicalSupportZip -> 2 NISysCfgReportTechnicalSupportZip = 2, } public enum NISysCfgBusType { /// NISysCfgBusTypeBuiltIn -> 0 NISysCfgBusTypeBuiltIn = 0, /// NISysCfgBusTypePciPxi -> 1 NISysCfgBusTypePciPxi = 1, /// NISysCfgBusTypeUsb -> 2 NISysCfgBusTypeUsb = 2, /// NISysCfgBusTypeGpib -> 3 NISysCfgBusTypeGpib = 3, /// NISysCfgBusTypeVxi -> 4 NISysCfgBusTypeVxi = 4, /// NISysCfgBusTypeSerial -> 5 NISysCfgBusTypeSerial = 5, /// NISysCfgBusTypeTcpIp -> 6 NISysCfgBusTypeTcpIp = 6, /// NISysCfgBusTypeCompactRio -> 7 NISysCfgBusTypeCompactRio = 7, /// NISysCfgBusTypeScxi -> 8 NISysCfgBusTypeScxi = 8, /// NISysCfgBusTypeCompactDaq -> 9 NISysCfgBusTypeCompactDaq = 9, /// NISysCfgBusTypeSwitchBlock -> 10 NISysCfgBusTypeSwitchBlock = 10, /// NISysCfgBusTypeScc -> 11 NISysCfgBusTypeScc = 11, /// NISysCfgBusTypeFireWire -> 12 NISysCfgBusTypeFireWire = 12, /// NISysCfgBusTypeAccessory -> 13 NISysCfgBusTypeAccessory = 13, /// NISysCfgBusTypeCan -> 14 NISysCfgBusTypeCan = 14, /// NISysCfgBusTypeSwitchBlockDevice -> 15 NISysCfgBusTypeSwitchBlockDevice = 15, } public enum NISysCfgHasDriverType { /// NISysCfgHasDriverTypeUnknown -> -1 NISysCfgHasDriverTypeUnknown = -1, /// NISysCfgHasDriverTypeNotInstalled -> 0 NISysCfgHasDriverTypeNotInstalled = 0, /// NISysCfgHasDriverTypeInstalled -> 1 NISysCfgHasDriverTypeInstalled = 1, } public enum NISysCfgIsPresentType { /// NISysCfgIsPresentTypeInitializing -> -2 NISysCfgIsPresentTypeInitializing = -2, /// NISysCfgIsPresentTypeUnknown -> -1 NISysCfgIsPresentTypeUnknown = -1, /// NISysCfgIsPresentTypeNotPresent -> 0 NISysCfgIsPresentTypeNotPresent = 0, /// NISysCfgIsPresentTypePresent -> 1 NISysCfgIsPresentTypePresent = 1, } public enum NISysCfgIpAddressMode { /// NISysCfgIpAddressModeStatic -> 1 NISysCfgIpAddressModeStatic = 1, /// NISysCfgIpAddressModeDhcpOrLinkLocal -> 2 NISysCfgIpAddressModeDhcpOrLinkLocal = 2, /// NISysCfgIpAddressModeLinkLocalOnly -> 4 NISysCfgIpAddressModeLinkLocalOnly = 4, /// NISysCfgIpAddressModeDhcpOnly -> 8 NISysCfgIpAddressModeDhcpOnly = 8, } public enum NISysCfgLocale { /// NISysCfgLocaleDefault -> 0 NISysCfgLocaleDefault = 0, /// NISysCfgLocaleChineseSimplified -> 2052 NISysCfgLocaleChineseSimplified = 2052, /// NISysCfgLocaleEnglish -> 1033 NISysCfgLocaleEnglish = 1033, /// NISysCfgLocaleFrench -> 1036 NISysCfgLocaleFrench = 1036, /// NISysCfgLocaleGerman -> 1031 NISysCfgLocaleGerman = 1031, /// NISysCfgLocaleJapanese -> 1041 NISysCfgLocaleJapanese = 1041, /// NISysCfgLocaleKorean -> 1042 NISysCfgLocaleKorean = 1042, } public enum NISysCfgFilterMode { /// NISysCfgFilterModeMatchValuesAll -> 1 NISysCfgFilterModeMatchValuesAll = 1, /// NISysCfgFilterModeMatchValuesAny -> 2 NISysCfgFilterModeMatchValuesAny = 2, /// NISysCfgFilterModeMatchValuesNone -> 3 NISysCfgFilterModeMatchValuesNone = 3, /// NISysCfgFilterModeAllPropertiesExist -> 4 NISysCfgFilterModeAllPropertiesExist = 4, } public enum NISysCfgServiceType { /// NISysCfgServiceTypemDnsNiTcp -> 0 NISysCfgServiceTypemDnsNiTcp = 0, /// NISysCfgServiceTypemDnsNiRealtime -> 1 NISysCfgServiceTypemDnsNiRealtime = 1, /// NISysCfgServiceTypemDnsNiSysapi -> 2 NISysCfgServiceTypemDnsNiSysapi = 2, /// NISysCfgServiceTypemDnsNiHttp -> 3 NISysCfgServiceTypemDnsNiHttp = 3, /// NISysCfgServiceTypeLocalSystem -> 4 NISysCfgServiceTypeLocalSystem = 4, /// NISysCfgServiceTypeLocalNetInterface -> 5 NISysCfgServiceTypeLocalNetInterface = 5, /// NISysCfgServiceTypeLocalTimeKeeper -> 6 NISysCfgServiceTypeLocalTimeKeeper = 6, /// NISysCfgServiceTypeLocalTimeSource -> 7 NISysCfgServiceTypeLocalTimeSource = 7, /// NISysCfgServiceTypemDnsLxi -> 8 NISysCfgServiceTypemDnsLxi = 8, /// NISysCfgServiceTypeLocalFpga -> 9 NISysCfgServiceTypeLocalFpga = 9, } public enum NISysCfgAdapterType { /// NISysCfgAdapterTypeEthernet -> 1 NISysCfgAdapterTypeEthernet = 1, /// NISysCfgAdapterTypeWlan -> 2 NISysCfgAdapterTypeWlan = 2, } public enum NISysCfgAdapterMode { /// NISysCfgAdapterModeDisabled -> 1 NISysCfgAdapterModeDisabled = 1, /// NISysCfgAdapterModeTcpIpEthernet -> 2 NISysCfgAdapterModeTcpIpEthernet = 2, /// NISysCfgAdapterModeDeterministic -> 4 NISysCfgAdapterModeDeterministic = 4, /// NISysCfgAdapterModeEtherCat -> 8 NISysCfgAdapterModeEtherCat = 8, /// NISysCfgAdapterModeTcpIpWlan -> 32 NISysCfgAdapterModeTcpIpWlan = 32, /// NISysCfgAdapterModeTcpIpAccessPoint -> 64 NISysCfgAdapterModeTcpIpAccessPoint = 64, } public enum NISysCfgLinkSpeed { /// NISysCfgLinkSpeedNone -> 0 NISysCfgLinkSpeedNone = 0, /// NISysCfgLinkSpeedAuto -> 1 NISysCfgLinkSpeedAuto = 1, /// NISysCfgLinkSpeed10mbHalf -> 2 NISysCfgLinkSpeed10mbHalf = 2, /// NISysCfgLinkSpeed10mbFull -> 4 NISysCfgLinkSpeed10mbFull = 4, /// NISysCfgLinkSpeed100mbHalf -> 8 NISysCfgLinkSpeed100mbHalf = 8, /// NISysCfgLinkSpeed100mbFull -> 16 NISysCfgLinkSpeed100mbFull = 16, /// NISysCfgLinkSpeedGigabitHalf -> 32 NISysCfgLinkSpeedGigabitHalf = 32, /// NISysCfgLinkSpeedGigabitFull -> 64 NISysCfgLinkSpeedGigabitFull = 64, /// NISysCfgLinkSpeedWlan80211a -> 131072 NISysCfgLinkSpeedWlan80211a = 131072, /// NISysCfgLinkSpeedWlan80211b -> 262144 NISysCfgLinkSpeedWlan80211b = 262144, /// NISysCfgLinkSpeedWlan80211g -> 524288 NISysCfgLinkSpeedWlan80211g = 524288, /// NISysCfgLinkSpeedWlan80211n -> 1048576 NISysCfgLinkSpeedWlan80211n = 1048576, /// NISysCfgLinkSpeedWlan80211n5GHz -> 2097152 NISysCfgLinkSpeedWlan80211n5GHz = 2097152, } public enum NISysCfgPacketDetection { /// NISysCfgPacketDetectionNone -> 0 NISysCfgPacketDetectionNone = 0, /// NISysCfgPacketDetectionLineInterrupt -> 1 NISysCfgPacketDetectionLineInterrupt = 1, /// NISysCfgPacketDetectionPolling -> 2 NISysCfgPacketDetectionPolling = 2, /// NISysCfgPacketDetectionSignaledInterrupt -> 4 NISysCfgPacketDetectionSignaledInterrupt = 4, } public enum NISysCfgConnectionType { /// NISysCfgConnectionTypeNone -> 0 NISysCfgConnectionTypeNone = 0, /// NISysCfgConnectionTypeInfrastructure -> 1 NISysCfgConnectionTypeInfrastructure = 1, /// NISysCfgConnectionTypeAdHoc -> 2 NISysCfgConnectionTypeAdHoc = 2, } public enum NISysCfgSecurityType { /// NISysCfgSecurityTypeNone -> 0 NISysCfgSecurityTypeNone = 0, /// NISysCfgSecurityTypeNotSupported -> 1 NISysCfgSecurityTypeNotSupported = 1, /// NISysCfgSecurityTypeOpen -> 2 NISysCfgSecurityTypeOpen = 2, /// NISysCfgSecurityTypeWep -> 4 NISysCfgSecurityTypeWep = 4, /// NISysCfgSecurityTypeWpaPsk -> 8 NISysCfgSecurityTypeWpaPsk = 8, /// NISysCfgSecurityTypeWpaEap -> 16 NISysCfgSecurityTypeWpaEap = 16, /// NISysCfgSecurityTypeWpa2Psk -> 32 NISysCfgSecurityTypeWpa2Psk = 32, /// NISysCfgSecurityTypeWpa2Eap -> 64 NISysCfgSecurityTypeWpa2Eap = 64, } public enum NISysCfgEapType { /// NISysCfgEapTypeNone -> 0 NISysCfgEapTypeNone = 0, /// NISysCfgEapTypeEapTls -> 1 NISysCfgEapTypeEapTls = 1, /// NISysCfgEapTypeEapTtls -> 2 NISysCfgEapTypeEapTtls = 2, /// NISysCfgEapTypeEapFast -> 4 NISysCfgEapTypeEapFast = 4, /// NISysCfgEapTypeLeap -> 8 NISysCfgEapTypeLeap = 8, /// NISysCfgEapTypePeap -> 16 NISysCfgEapTypePeap = 16, } public enum NISysCfgFirmwareStatus { /// NISysCfgFirmwareReadyPendingAutoRestart -> -4 NISysCfgFirmwareReadyPendingAutoRestart = -4, /// NISysCfgFirmwareVerifyingNewImage -> -3 NISysCfgFirmwareVerifyingNewImage = -3, /// NISysCfgFirmwareWritingFlashingNewImage -> -2 NISysCfgFirmwareWritingFlashingNewImage = -2, /// NISysCfgFirmwareUpdateModeWaitingForImage -> -1 NISysCfgFirmwareUpdateModeWaitingForImage = -1, /// NISysCfgFirmwareCorruptCannotRun -> 0 NISysCfgFirmwareCorruptCannotRun = 0, /// NISysCfgFirmwareNoneInstalled -> 1 NISysCfgFirmwareNoneInstalled = 1, /// NISysCfgFirmwareInstalledNormalOperation -> 2 NISysCfgFirmwareInstalledNormalOperation = 2, /// NISysCfgFirmwareReadyPendingUserRestart -> 3 NISysCfgFirmwareReadyPendingUserRestart = 3, /// NISysCfgFirmwareReadyPendingUserAction -> 4 NISysCfgFirmwareReadyPendingUserAction = 4, /// NISysCfgFirmwareUpdateAttemptFailed -> 5 NISysCfgFirmwareUpdateAttemptFailed = 5, } public enum NISysCfgDeleteValidationMode { /// NISysCfgValidateButDoNotDelete -> -1 NISysCfgValidateButDoNotDelete = -1, /// NISysCfgDeleteIfNoDependenciesExist -> 0 NISysCfgDeleteIfNoDependenciesExist = 0, /// NISysCfgDeleteItemAndAnyDependencies -> 1 NISysCfgDeleteItemAndAnyDependencies = 1, /// NISysCfgDeleteItemButKeepDependencies -> 2 NISysCfgDeleteItemButKeepDependencies = 2, } public enum NISysCfgAccessType { /// NISysCfgAccessTypeLocalOnly -> 0 NISysCfgAccessTypeLocalOnly = 0, /// NISysCfgAccessTypeLocalAndRemote -> 1 NISysCfgAccessTypeLocalAndRemote = 1, } public enum NISysCfgLedState { /// NISysCfgLedStateOff -> 0 NISysCfgLedStateOff = 0, /// NISysCfgLedStateSolidGreen -> 1 NISysCfgLedStateSolidGreen = 1, /// NISysCfgLedStateSolidYellow -> 2 NISysCfgLedStateSolidYellow = 2, /// NISysCfgLedStateBlinkingGreen -> 4 NISysCfgLedStateBlinkingGreen = 4, /// NISysCfgLedStateBlinkingYellow -> 8 NISysCfgLedStateBlinkingYellow = 8, } public enum NISysCfgSwitchState { /// NISysCfgSwitchStateDisabled -> 0 NISysCfgSwitchStateDisabled = 0, /// NISysCfgSwitchStateEnabled -> 1 NISysCfgSwitchStateEnabled = 1, } public enum NISysCfgFirmwareUpdateMode { /// NISysCfgFirmwareUpdateModeNone -> 0 NISysCfgFirmwareUpdateModeNone = 0, /// NISysCfgFirmwareUpdateModeManual -> 1 NISysCfgFirmwareUpdateModeManual = 1, /// NISysCfgFirmwareUpdateModeDriverManaged -> 2 NISysCfgFirmwareUpdateModeDriverManaged = 2, } public enum NISysCfgModuleProgramMode { /// NISysCfgModuleProgramModeNone -> 0 NISysCfgModuleProgramModeNone = 0, /// NISysCfgModuleProgramModeRealtimeCpu -> 1 NISysCfgModuleProgramModeRealtimeCpu = 1, /// NISysCfgModuleProgramModeRealtimeScan -> 2 NISysCfgModuleProgramModeRealtimeScan = 2, /// NISysCfgModuleProgramModeLabVIEWFpga -> 4 NISysCfgModuleProgramModeLabVIEWFpga = 4, } public enum NISysCfgResourceProperty { /// NISysCfgResourcePropertyIsDevice -> 16781312 NISysCfgResourcePropertyIsDevice = 16781312, /// NISysCfgResourcePropertyIsChassis -> 16941056 NISysCfgResourcePropertyIsChassis = 16941056, /// NISysCfgResourcePropertyConnectsToBusType -> 16785408 NISysCfgResourcePropertyConnectsToBusType = 16785408, /// NISysCfgResourcePropertyVendorId -> 16789504 NISysCfgResourcePropertyVendorId = 16789504, /// NISysCfgResourcePropertyVendorName -> 16793600 NISysCfgResourcePropertyVendorName = 16793600, /// NISysCfgResourcePropertyProductId -> 16797696 NISysCfgResourcePropertyProductId = 16797696, /// NISysCfgResourcePropertyProductName -> 16801792 NISysCfgResourcePropertyProductName = 16801792, /// NISysCfgResourcePropertySerialNumber -> 16805888 NISysCfgResourcePropertySerialNumber = 16805888, /// NISysCfgResourcePropertyFirmwareRevision -> 16969728 NISysCfgResourcePropertyFirmwareRevision = 16969728, /// NISysCfgResourcePropertyIsNIProduct -> 16809984 NISysCfgResourcePropertyIsNIProduct = 16809984, /// NISysCfgResourcePropertyIsSimulated -> 16814080 NISysCfgResourcePropertyIsSimulated = 16814080, /// NISysCfgResourcePropertyConnectsToLinkName -> 16818176 NISysCfgResourcePropertyConnectsToLinkName = 16818176, /// NISysCfgResourcePropertyHasDriver -> 16920576 NISysCfgResourcePropertyHasDriver = 16920576, /// NISysCfgResourcePropertyIsPresent -> 16924672 NISysCfgResourcePropertyIsPresent = 16924672, /// NISysCfgResourcePropertySlotNumber -> 16822272 NISysCfgResourcePropertySlotNumber = 16822272, /// NISysCfgResourcePropertySupportsInternalCalibration -> 16842752 NISysCfgResourcePropertySupportsInternalCalibration = 16842752, /// NISysCfgResourcePropertyInternalCalibrationLastTime -> 16846848 NISysCfgResourcePropertyInternalCalibrationLastTime = 16846848, /// NISysCfgResourcePropertyInternalCalibrationLastTemp -> 16850944 NISysCfgResourcePropertyInternalCalibrationLastTemp = 16850944, /// NISysCfgResourcePropertySupportsExternalCalibration -> 16859136 NISysCfgResourcePropertySupportsExternalCalibration = 16859136, /// NISysCfgResourcePropertyExternalCalibrationLastTemp -> 16867328 NISysCfgResourcePropertyExternalCalibrationLastTemp = 16867328, /// NISysCfgResourcePropertyCalibrationComments -> 16961536 NISysCfgResourcePropertyCalibrationComments = 16961536, /// NISysCfgResourcePropertyInternalCalibrationLastLimited -> 17420288 NISysCfgResourcePropertyInternalCalibrationLastLimited = 17420288, /// NISysCfgResourcePropertyExternalCalibrationChecksum -> 17432576 NISysCfgResourcePropertyExternalCalibrationChecksum = 17432576, /// NISysCfgResourcePropertyCurrentTemp -> 16965632 NISysCfgResourcePropertyCurrentTemp = 16965632, /// NISysCfgResourcePropertyPxiPciBusNumber -> 16875520 NISysCfgResourcePropertyPxiPciBusNumber = 16875520, /// NISysCfgResourcePropertyPxiPciDeviceNumber -> 16879616 NISysCfgResourcePropertyPxiPciDeviceNumber = 16879616, /// NISysCfgResourcePropertyPxiPciFunctionNumber -> 16883712 NISysCfgResourcePropertyPxiPciFunctionNumber = 16883712, /// NISysCfgResourcePropertyPxiPciLinkWidth -> 16973824 NISysCfgResourcePropertyPxiPciLinkWidth = 16973824, /// NISysCfgResourcePropertyPxiPciMaxLinkWidth -> 16977920 NISysCfgResourcePropertyPxiPciMaxLinkWidth = 16977920, /// NISysCfgResourcePropertyUsbInterface -> 16887808 NISysCfgResourcePropertyUsbInterface = 16887808, /// NISysCfgResourcePropertyTcpHostName -> 16928768 NISysCfgResourcePropertyTcpHostName = 16928768, /// NISysCfgResourcePropertyTcpMacAddress -> 16986112 NISysCfgResourcePropertyTcpMacAddress = 16986112, /// NISysCfgResourcePropertyTcpIpAddress -> 16957440 NISysCfgResourcePropertyTcpIpAddress = 16957440, /// NISysCfgResourcePropertyTcpDeviceClass -> 17022976 NISysCfgResourcePropertyTcpDeviceClass = 17022976, /// NISysCfgResourcePropertyGpibPrimaryAddress -> 16994304 NISysCfgResourcePropertyGpibPrimaryAddress = 16994304, /// NISysCfgResourcePropertyGpibSecondaryAddress -> 16998400 NISysCfgResourcePropertyGpibSecondaryAddress = 16998400, /// NISysCfgResourcePropertySerialPortBinding -> 17076224 NISysCfgResourcePropertySerialPortBinding = 17076224, /// NISysCfgResourcePropertyProvidesBusType -> 16932864 NISysCfgResourcePropertyProvidesBusType = 16932864, /// NISysCfgResourcePropertyProvidesLinkName -> 16936960 NISysCfgResourcePropertyProvidesLinkName = 16936960, /// NISysCfgResourcePropertyNumberOfSlots -> 16826368 NISysCfgResourcePropertyNumberOfSlots = 16826368, /// NISysCfgResourcePropertySupportsFirmwareUpdate -> 17080320 NISysCfgResourcePropertySupportsFirmwareUpdate = 17080320, /// NISysCfgResourcePropertyFirmwareFilePattern -> 17084416 NISysCfgResourcePropertyFirmwareFilePattern = 17084416, /// NISysCfgResourcePropertyRecommendedCalibrationInterval -> 17207296 NISysCfgResourcePropertyRecommendedCalibrationInterval = 17207296, /// NISysCfgResourcePropertySupportsCalibrationWrite -> 17215488 NISysCfgResourcePropertySupportsCalibrationWrite = 17215488, /// NISysCfgResourcePropertyHardwareRevision -> 17256448 NISysCfgResourcePropertyHardwareRevision = 17256448, /// NISysCfgResourcePropertyCpuModelName -> 17313792 NISysCfgResourcePropertyCpuModelName = 17313792, /// NISysCfgResourcePropertyCpuSteppingRevision -> 17317888 NISysCfgResourcePropertyCpuSteppingRevision = 17317888, /// NISysCfgResourcePropertyModelNameNumber -> 17436672 NISysCfgResourcePropertyModelNameNumber = 17436672, /// NISysCfgResourcePropertyModuleProgramMode -> 17440768 NISysCfgResourcePropertyModuleProgramMode = 17440768, /// NISysCfgResourcePropertyConnectsToNumSlots -> 17072128 NISysCfgResourcePropertyConnectsToNumSlots = 17072128, /// NISysCfgResourcePropertySlotOffsetLeft -> 17276928 NISysCfgResourcePropertySlotOffsetLeft = 17276928, /// NISysCfgResourcePropertyInternalCalibrationValuesInRange -> 17489920 NISysCfgResourcePropertyInternalCalibrationValuesInRange = 17489920, /// NISysCfgResourcePropertyFirmwareUpdateMode -> 17354752 NISysCfgResourcePropertyFirmwareUpdateMode = 17354752, /// NISysCfgResourcePropertyExternalCalibrationLastTime -> 16863232 NISysCfgResourcePropertyExternalCalibrationLastTime = 16863232, /// NISysCfgResourcePropertyRecommendedNextCalibrationTime -> 16871424 NISysCfgResourcePropertyRecommendedNextCalibrationTime = 16871424, /// NISysCfgResourcePropertyExternalCalibrationLastLimited -> 17428480 NISysCfgResourcePropertyExternalCalibrationLastLimited = 17428480, /// NISysCfgResourcePropertyCalibrationCurrentPassword -> 17223680 NISysCfgResourcePropertyCalibrationCurrentPassword = 17223680, /// NISysCfgResourcePropertyCalibrationNewPassword -> 17227776 NISysCfgResourcePropertyCalibrationNewPassword = 17227776, /// NISysCfgResourcePropertySysCfgAccess -> 219504640 NISysCfgResourcePropertySysCfgAccess = 219504640, /// NISysCfgResourcePropertyAdapterType -> 219332608 NISysCfgResourcePropertyAdapterType = 219332608, /// NISysCfgResourcePropertyMacAddress -> 219168768 NISysCfgResourcePropertyMacAddress = 219168768, /// NISysCfgResourcePropertyAdapterMode -> 219160576 NISysCfgResourcePropertyAdapterMode = 219160576, /// NISysCfgResourcePropertyTcpIpRequestMode -> 219172864 NISysCfgResourcePropertyTcpIpRequestMode = 219172864, /// NISysCfgResourcePropertyTcpIpv4Address -> 219181056 NISysCfgResourcePropertyTcpIpv4Address = 219181056, /// NISysCfgResourcePropertyTcpIpv4Subnet -> 219189248 NISysCfgResourcePropertyTcpIpv4Subnet = 219189248, /// NISysCfgResourcePropertyTcpIpv4Gateway -> 219193344 NISysCfgResourcePropertyTcpIpv4Gateway = 219193344, /// NISysCfgResourcePropertyTcpIpv4DnsServer -> 219197440 NISysCfgResourcePropertyTcpIpv4DnsServer = 219197440, /// NISysCfgResourcePropertyTcpPreferredLinkSpeed -> 219213824 NISysCfgResourcePropertyTcpPreferredLinkSpeed = 219213824, /// NISysCfgResourcePropertyTcpCurrentLinkSpeed -> 219222016 NISysCfgResourcePropertyTcpCurrentLinkSpeed = 219222016, /// NISysCfgResourcePropertyTcpPacketDetection -> 219258880 NISysCfgResourcePropertyTcpPacketDetection = 219258880, /// NISysCfgResourcePropertyTcpPollingInterval -> 219262976 NISysCfgResourcePropertyTcpPollingInterval = 219262976, /// NISysCfgResourcePropertyIsPrimaryAdapter -> 219308032 NISysCfgResourcePropertyIsPrimaryAdapter = 219308032, /// NISysCfgResourcePropertyEtherCatMasterId -> 219250688 NISysCfgResourcePropertyEtherCatMasterId = 219250688, /// NISysCfgResourcePropertyEtherCatMasterRedundancy -> 219500544 NISysCfgResourcePropertyEtherCatMasterRedundancy = 219500544, /// NISysCfgResourcePropertyWlanBssid -> 219398144 NISysCfgResourcePropertyWlanBssid = 219398144, /// NISysCfgResourcePropertyWlanCurrentLinkQuality -> 219394048 NISysCfgResourcePropertyWlanCurrentLinkQuality = 219394048, /// NISysCfgResourcePropertyWlanCurrentSsid -> 219377664 NISysCfgResourcePropertyWlanCurrentSsid = 219377664, /// NISysCfgResourcePropertyWlanCurrentConnectionType -> 219381760 NISysCfgResourcePropertyWlanCurrentConnectionType = 219381760, /// NISysCfgResourcePropertyWlanCurrentSecurityType -> 219385856 NISysCfgResourcePropertyWlanCurrentSecurityType = 219385856, /// NISysCfgResourcePropertyWlanCurrentEapType -> 219389952 NISysCfgResourcePropertyWlanCurrentEapType = 219389952, /// NISysCfgResourcePropertyWlanCountryCode -> 219406336 NISysCfgResourcePropertyWlanCountryCode = 219406336, /// NISysCfgResourcePropertyWlanChannelNumber -> 219410432 NISysCfgResourcePropertyWlanChannelNumber = 219410432, /// NISysCfgResourcePropertyWlanClientCertificate -> 219422720 NISysCfgResourcePropertyWlanClientCertificate = 219422720, /// NISysCfgResourcePropertyWlanSecurityIdentity -> 219414528 NISysCfgResourcePropertyWlanSecurityIdentity = 219414528, /// NISysCfgResourcePropertyWlanSecurityKey -> 219418624 NISysCfgResourcePropertyWlanSecurityKey = 219418624, /// NISysCfgResourcePropertySystemStartTime -> 17108992 NISysCfgResourcePropertySystemStartTime = 17108992, /// NISysCfgResourcePropertyCurrentTime -> 219279360 NISysCfgResourcePropertyCurrentTime = 219279360, /// NISysCfgResourcePropertyTimeZone -> 219471872 NISysCfgResourcePropertyTimeZone = 219471872, /// NISysCfgResourcePropertyUserDirectedSafeModeSwitch -> 219537408 NISysCfgResourcePropertyUserDirectedSafeModeSwitch = 219537408, /// NISysCfgResourcePropertyConsoleOutSwitch -> 219541504 NISysCfgResourcePropertyConsoleOutSwitch = 219541504, /// NISysCfgResourcePropertyIpResetSwitch -> 219545600 NISysCfgResourcePropertyIpResetSwitch = 219545600, NISysCfgResourcePropertyPxiPciSlotLinkWidth= 16982016, /// NISysCfgResourcePropertyNumberOfDiscoveredAccessPoints -> 219365376 NISysCfgResourcePropertyNumberOfDiscoveredAccessPoints = 219365376, /// NISysCfgResourcePropertyNumberOfExperts -> 16891904 NISysCfgResourcePropertyNumberOfExperts = 16891904, /// NISysCfgResourcePropertyNumberOfServices -> 17010688 NISysCfgResourcePropertyNumberOfServices = 17010688, /// NISysCfgResourcePropertyNumberOfAvailableFirmwareVersions -> 17088512 NISysCfgResourcePropertyNumberOfAvailableFirmwareVersions = 17088512, /// NISysCfgResourcePropertyNumberOfCpus -> 17137664 NISysCfgResourcePropertyNumberOfCpus = 17137664, /// NISysCfgResourcePropertyNumberOfFans -> 17174528 NISysCfgResourcePropertyNumberOfFans = 17174528, /// NISysCfgResourcePropertyNumberOfPowerSensors -> 17448960 NISysCfgResourcePropertyNumberOfPowerSensors = 17448960, /// NISysCfgResourcePropertyNumberOfTemperatureSensors -> 17186816 NISysCfgResourcePropertyNumberOfTemperatureSensors = 17186816, /// NISysCfgResourcePropertyNumberOfVoltageSensors -> 17149952 NISysCfgResourcePropertyNumberOfVoltageSensors = 17149952, /// NISysCfgResourcePropertyNumberOfUserLedIndicators -> 17281024 NISysCfgResourcePropertyNumberOfUserLedIndicators = 17281024, /// NISysCfgResourcePropertyNumberOfUserSwitches -> 17293312 NISysCfgResourcePropertyNumberOfUserSwitches = 17293312, } public enum NISysCfgIndexedProperty { /// NISysCfgIndexedPropertyServiceType -> 17014784 NISysCfgIndexedPropertyServiceType = 17014784, /// NISysCfgIndexedPropertyAvailableFirmwareVersion -> 17092608 NISysCfgIndexedPropertyAvailableFirmwareVersion = 17092608, /// NISysCfgIndexedPropertyWlanAvailableSsid -> 219336704 NISysCfgIndexedPropertyWlanAvailableSsid = 219336704, /// NISysCfgIndexedPropertyWlanAvailableBssid -> 219443200 NISysCfgIndexedPropertyWlanAvailableBssid = 219443200, /// NISysCfgIndexedPropertyWlanAvailableConnectionType -> 219340800 NISysCfgIndexedPropertyWlanAvailableConnectionType = 219340800, /// NISysCfgIndexedPropertyWlanAvailableSecurityType -> 219344896 NISysCfgIndexedPropertyWlanAvailableSecurityType = 219344896, /// NISysCfgIndexedPropertyWlanAvailableLinkQuality -> 219353088 NISysCfgIndexedPropertyWlanAvailableLinkQuality = 219353088, /// NISysCfgIndexedPropertyWlanAvailableChannelNumber -> 219357184 NISysCfgIndexedPropertyWlanAvailableChannelNumber = 219357184, /// NISysCfgIndexedPropertyWlanAvailableLinkSpeed -> 219361280 NISysCfgIndexedPropertyWlanAvailableLinkSpeed = 219361280, /// NISysCfgIndexedPropertyCpuTotalLoad -> 17141760 NISysCfgIndexedPropertyCpuTotalLoad = 17141760, /// NISysCfgIndexedPropertyCpuInterruptLoad -> 17145856 NISysCfgIndexedPropertyCpuInterruptLoad = 17145856, /// NISysCfgIndexedPropertyCpuSpeed -> 17309696 NISysCfgIndexedPropertyCpuSpeed = 17309696, /// NISysCfgIndexedPropertyFanName -> 17178624 NISysCfgIndexedPropertyFanName = 17178624, /// NISysCfgIndexedPropertyFanReading -> 17182720 NISysCfgIndexedPropertyFanReading = 17182720, /// NISysCfgIndexedPropertyPowerName -> 17453056 NISysCfgIndexedPropertyPowerName = 17453056, /// NISysCfgIndexedPropertyPowerReading -> 17457152 NISysCfgIndexedPropertyPowerReading = 17457152, /// NISysCfgIndexedPropertyPowerUpperCritical -> 17461248 NISysCfgIndexedPropertyPowerUpperCritical = 17461248, /// NISysCfgIndexedPropertyTemperatureName -> 17190912 NISysCfgIndexedPropertyTemperatureName = 17190912, /// NISysCfgIndexedPropertyTemperatureReading -> 16965632 NISysCfgIndexedPropertyTemperatureReading = 16965632, /// NISysCfgIndexedPropertyTemperatureLowerCritical -> 17195008 NISysCfgIndexedPropertyTemperatureLowerCritical = 17195008, /// NISysCfgIndexedPropertyTemperatureUpperCritical -> 17199104 NISysCfgIndexedPropertyTemperatureUpperCritical = 17199104, /// NISysCfgIndexedPropertyVoltageName -> 17154048 NISysCfgIndexedPropertyVoltageName = 17154048, /// NISysCfgIndexedPropertyVoltageReading -> 17158144 NISysCfgIndexedPropertyVoltageReading = 17158144, /// NISysCfgIndexedPropertyVoltageNominal -> 17162240 NISysCfgIndexedPropertyVoltageNominal = 17162240, /// NISysCfgIndexedPropertyVoltageLowerCritical -> 17166336 NISysCfgIndexedPropertyVoltageLowerCritical = 17166336, /// NISysCfgIndexedPropertyVoltageUpperCritical -> 17170432 NISysCfgIndexedPropertyVoltageUpperCritical = 17170432, /// NISysCfgIndexedPropertyUserLedName -> 17285120 NISysCfgIndexedPropertyUserLedName = 17285120, /// NISysCfgIndexedPropertyUserSwitchName -> 17297408 NISysCfgIndexedPropertyUserSwitchName = 17297408, /// NISysCfgIndexedPropertyUserSwitchState -> 17301504 NISysCfgIndexedPropertyUserSwitchState = 17301504, /// NISysCfgIndexedPropertyUserLedState -> 17289216 NISysCfgIndexedPropertyUserLedState = 17289216, /// NISysCfgIndexedPropertyExpertName -> 16900096 NISysCfgIndexedPropertyExpertName = 16900096, /// NISysCfgIndexedPropertyExpertResourceName -> 16896000 NISysCfgIndexedPropertyExpertResourceName = 16896000, /// NISysCfgIndexedPropertyExpertUserAlias -> 16904192 NISysCfgIndexedPropertyExpertUserAlias = 16904192, } public enum NISysCfgSystemProperty { /// NISysCfgSystemPropertyDeviceClass -> 16941057 NISysCfgSystemPropertyDeviceClass = 16941057, /// NISysCfgSystemPropertyProductId -> 16941058 NISysCfgSystemPropertyProductId = 16941058, /// NISysCfgSystemPropertyFileSystem -> 16941060 NISysCfgSystemPropertyFileSystem = 16941060, /// NISysCfgSystemPropertyFirmwareRevision -> 16941061 NISysCfgSystemPropertyFirmwareRevision = 16941061, /// NISysCfgSystemPropertyIsFactoryResetSupported -> 16941067 NISysCfgSystemPropertyIsFactoryResetSupported = 16941067, /// NISysCfgSystemPropertyIsFirmwareUpdateSupported -> 16941068 NISysCfgSystemPropertyIsFirmwareUpdateSupported = 16941068, /// NISysCfgSystemPropertyIsLocked -> 16941069 NISysCfgSystemPropertyIsLocked = 16941069, /// NISysCfgSystemPropertyIsLockingSupported -> 16941070 NISysCfgSystemPropertyIsLockingSupported = 16941070, /// NISysCfgSystemPropertyIsOnLocalSubnet -> 16941072 NISysCfgSystemPropertyIsOnLocalSubnet = 16941072, /// NISysCfgSystemPropertyIsRestartSupported -> 16941076 NISysCfgSystemPropertyIsRestartSupported = 16941076, /// NISysCfgSystemPropertyMacAddress -> 16941077 NISysCfgSystemPropertyMacAddress = 16941077, /// NISysCfgSystemPropertyProductName -> 16941078 NISysCfgSystemPropertyProductName = 16941078, /// NISysCfgSystemPropertyOperatingSystem -> 16941079 NISysCfgSystemPropertyOperatingSystem = 16941079, /// NISysCfgSystemPropertyOperatingSystemVersion -> 17100800 NISysCfgSystemPropertyOperatingSystemVersion = 17100800, /// NISysCfgSystemPropertyOperatingSystemDescription -> 17104896 NISysCfgSystemPropertyOperatingSystemDescription = 17104896, /// NISysCfgSystemPropertySerialNumber -> 16941080 NISysCfgSystemPropertySerialNumber = 16941080, /// NISysCfgSystemPropertySystemState -> 16941082 NISysCfgSystemPropertySystemState = 16941082, /// NISysCfgSystemPropertyMemoryPhysTotal -> 219480064 NISysCfgSystemPropertyMemoryPhysTotal = 219480064, /// NISysCfgSystemPropertyMemoryPhysFree -> 219484160 NISysCfgSystemPropertyMemoryPhysFree = 219484160, /// NISysCfgSystemPropertyMemoryLargestBlock -> 219488256 NISysCfgSystemPropertyMemoryLargestBlock = 219488256, /// NISysCfgSystemPropertyMemoryVirtTotal -> 219492352 NISysCfgSystemPropertyMemoryVirtTotal = 219492352, /// NISysCfgSystemPropertyMemoryVirtFree -> 219496448 NISysCfgSystemPropertyMemoryVirtFree = 219496448, /// NISysCfgSystemPropertyPrimaryDiskTotal -> 219291648 NISysCfgSystemPropertyPrimaryDiskTotal = 219291648, /// NISysCfgSystemPropertyPrimaryDiskFree -> 219295744 NISysCfgSystemPropertyPrimaryDiskFree = 219295744, /// NISysCfgSystemPropertySystemResourceHandle -> 16941086 NISysCfgSystemPropertySystemResourceHandle = 16941086, /// NISysCfgSystemPropertyImageDescription -> 219516928 NISysCfgSystemPropertyImageDescription = 219516928, /// NISysCfgSystemPropertyImageId -> 219521024 NISysCfgSystemPropertyImageId = 219521024, /// NISysCfgSystemPropertyImageTitle -> 219525120 NISysCfgSystemPropertyImageTitle = 219525120, /// NISysCfgSystemPropertyImageVersion -> 219529216 NISysCfgSystemPropertyImageVersion = 219529216, /// NISysCfgSystemPropertyInstalledApiVersion -> 16941087 NISysCfgSystemPropertyInstalledApiVersion = 16941087, /// NISysCfgSystemPropertyIsDst -> 16941066 NISysCfgSystemPropertyIsDst = 16941066, /// NISysCfgSystemPropertyIsRestartProtected -> 16941073 NISysCfgSystemPropertyIsRestartProtected = 16941073, /// NISysCfgSystemPropertyHaltOnError -> 16941074 NISysCfgSystemPropertyHaltOnError = 16941074, /// NISysCfgSystemPropertyRepositoryLocation -> 16941084 NISysCfgSystemPropertyRepositoryLocation = 16941084, /// NISysCfgSystemPropertySystemComment -> 16941081 NISysCfgSystemPropertySystemComment = 16941081, /// NISysCfgSystemPropertyAutoRestartTimeout -> 16941085 NISysCfgSystemPropertyAutoRestartTimeout = 16941085, /// NISysCfgSystemPropertyDnsServer -> 16941059 NISysCfgSystemPropertyDnsServer = 16941059, /// NISysCfgSystemPropertyGateway -> 16941062 NISysCfgSystemPropertyGateway = 16941062, /// NISysCfgSystemPropertyHostname -> 16941063 NISysCfgSystemPropertyHostname = 16941063, /// NISysCfgSystemPropertyIpAddress -> 16941064 NISysCfgSystemPropertyIpAddress = 16941064, /// NISysCfgSystemPropertyIpAddressMode -> 16941065 NISysCfgSystemPropertyIpAddressMode = 16941065, /// NISysCfgSystemPropertySubnetMask -> 16941083 NISysCfgSystemPropertySubnetMask = 16941083, } public enum NISysCfgFilterProperty { /// NISysCfgFilterPropertyIsDevice -> 16781312 NISysCfgFilterPropertyIsDevice = 16781312, /// NISysCfgFilterPropertyIsChassis -> 16941056 NISysCfgFilterPropertyIsChassis = 16941056, /// NISysCfgFilterPropertyServiceType -> 17014784 NISysCfgFilterPropertyServiceType = 17014784, /// NISysCfgFilterPropertyConnectsToBusType -> 16785408 NISysCfgFilterPropertyConnectsToBusType = 16785408, /// NISysCfgFilterPropertyConnectsToLinkName -> 16818176 NISysCfgFilterPropertyConnectsToLinkName = 16818176, /// NISysCfgFilterPropertyProvidesBusType -> 16932864 NISysCfgFilterPropertyProvidesBusType = 16932864, /// NISysCfgFilterPropertyVendorId -> 16789504 NISysCfgFilterPropertyVendorId = 16789504, /// NISysCfgFilterPropertyProductId -> 16797696 NISysCfgFilterPropertyProductId = 16797696, /// NISysCfgFilterPropertySerialNumber -> 16805888 NISysCfgFilterPropertySerialNumber = 16805888, /// NISysCfgFilterPropertyIsNIProduct -> 16809984 NISysCfgFilterPropertyIsNIProduct = 16809984, /// NISysCfgFilterPropertyIsSimulated -> 16814080 NISysCfgFilterPropertyIsSimulated = 16814080, /// NISysCfgFilterPropertySlotNumber -> 16822272 NISysCfgFilterPropertySlotNumber = 16822272, /// NISysCfgFilterPropertyHasDriver -> 16920576 NISysCfgFilterPropertyHasDriver = 16920576, /// NISysCfgFilterPropertyIsPresent -> 16924672 NISysCfgFilterPropertyIsPresent = 16924672, /// NISysCfgFilterPropertySupportsCalibration -> 16908288 NISysCfgFilterPropertySupportsCalibration = 16908288, /// NISysCfgFilterPropertySupportsFirmwareUpdate -> 17080320 NISysCfgFilterPropertySupportsFirmwareUpdate = 17080320, /// NISysCfgFilterPropertyProvidesLinkName -> 16936960 NISysCfgFilterPropertyProvidesLinkName = 16936960, /// NISysCfgFilterPropertyExpertName -> 16900096 NISysCfgFilterPropertyExpertName = 16900096, /// NISysCfgFilterPropertyResourceName -> 16896000 NISysCfgFilterPropertyResourceName = 16896000, /// NISysCfgFilterPropertyUserAlias -> 16904192 NISysCfgFilterPropertyUserAlias = 16904192, } public enum NISysCfgPropertyType { /// NISysCfgPropertyTypeBool -> 1 NISysCfgPropertyTypeBool = 1, /// NISysCfgPropertyTypeInt -> 2 NISysCfgPropertyTypeInt = 2, /// NISysCfgPropertyTypeUnsignedInt -> 3 NISysCfgPropertyTypeUnsignedInt = 3, /// NISysCfgPropertyTypeDouble -> 4 NISysCfgPropertyTypeDouble = 4, /// NISysCfgPropertyTypeString -> 6 NISysCfgPropertyTypeString = 6, /// NISysCfgPropertyTypeTimestamp -> 7 NISysCfgPropertyTypeTimestamp = 7, } public static partial class NativeMethods { private static NativeLibraryLoader.NativeLoader nativeLoader; static NativeMethods() { if (RuntimeInformation.IsOSPlatform(OSPlatform.Windows)) { nativeLoader = new NativeLibraryLoader.NativeLoader("nisyscfg.dll"); } else if (RuntimeInformation.IsOSPlatform(OSPlatform.Linux)) { nativeLoader = new NativeLibraryLoader.NativeLoader("libnisyscfg.so"); nativeLoader.SearchDirectories.Add("/usr/lib/x86_64-linux-gnu"); } else throw new PlatformNotSupportedException(); nativeLoader.Init(); } public const string DllPath = "/usr/lib/x86_64-linux-gnu/libnisyscfg.so"; [UnmanagedFunctionPointer(CallingConvention.StdCall)] delegate NISysCfgStatus NISysCfgInitializeSessionDelegate( [In, MarshalAs(UnmanagedType.LPStr)] string targetName, [In, MarshalAs(UnmanagedType.LPStr)] string username, [In, MarshalAs(UnmanagedType.LPStr)] string password, NISysCfgLocale language, bool forcePropertyRefresh, uint connectTimeoutMsec, ref IntPtr expertEnumHandle, ref IntPtr sessionHandle); public static NISysCfgStatus NISysCfgInitializeSession( [In, MarshalAs(UnmanagedType.LPStr)] string targetName, [In, MarshalAs(UnmanagedType.LPStr)] string username, [In, MarshalAs(UnmanagedType.LPStr)] string password, NISysCfgLocale language, bool forcePropertyRefresh, uint connectTimeoutMsec, ref IntPtr expertEnumHandle, ref IntPtr sessionHandle) => nativeLoader.LoadFunction("NISysCfgInitializeSession")(targetName, username, password, language, forcePropertyRefresh, connectTimeoutMsec, ref expertEnumHandle, ref sessionHandle); [UnmanagedFunctionPointer(CallingConvention.StdCall)] delegate NISysCfgStatus NISysCfgCloseHandleDelegate(IntPtr syscfgHandle); public static NISysCfgStatus NISysCfgCloseHandle(IntPtr syscfgHandle) => nativeLoader.LoadFunction("NISysCfgCloseHandle")(syscfgHandle); [UnmanagedFunctionPointer(CallingConvention.StdCall)] delegate NISysCfgStatus NISysCfgGetSystemExpertsDelegate( IntPtr sessionHandle, [In, MarshalAs(UnmanagedType.LPStr)] string expertNames, ref IntPtr expertEnumHandle); public static NISysCfgStatus NISysCfgGetSystemExperts( IntPtr sessionHandle, [In, MarshalAs(UnmanagedType.LPStr)] string expertNames, ref IntPtr expertEnumHandle) => nativeLoader.LoadFunction("NISysCfgGetSystemExperts")(sessionHandle, expertNames, ref expertEnumHandle); [UnmanagedFunctionPointer(CallingConvention.StdCall)] delegate NISysCfgStatus NISysCfgSetRemoteTimeoutDelegate(IntPtr sessionHandle, uint remoteTimeoutMsec); public static NISysCfgStatus NISysCfgSetRemoteTimeout(IntPtr sessionHandle, uint remoteTimeoutMsec) => nativeLoader.LoadFunction("NISysCfgSetRemoteTimeout")(sessionHandle, remoteTimeoutMsec); [UnmanagedFunctionPointer(CallingConvention.StdCall)] delegate NISysCfgStatus NISysCfgFindHardwareDelegate( IntPtr sessionHandle, NISysCfgFilterMode filterMode, IntPtr filterHandle, [In, MarshalAs(UnmanagedType.LPStr)] string expertNames, ref IntPtr resourceEnumHandle); public static NISysCfgStatus NISysCfgFindHardware( IntPtr sessionHandle, NISysCfgFilterMode filterMode, IntPtr filterHandle, [In, MarshalAs(UnmanagedType.LPStr)] string expertNames, ref IntPtr resourceEnumHandle) => nativeLoader.LoadFunction("NISysCfgFindHardware")(sessionHandle, filterMode, filterHandle, expertNames, ref resourceEnumHandle); [UnmanagedFunctionPointer(CallingConvention.StdCall)] delegate NISysCfgStatus NISysCfgFindSystemsDelegate( IntPtr sessionHandle, [In, MarshalAs(UnmanagedType.LPStr)] string deviceClass, bool detectOnlineSystems, NISysCfgIncludeCachedResults cacheMode, NISysCfgSystemNameFormat findOutputMode, uint timeoutMsec, bool onlyInstallableSystems, ref IntPtr systemEnumHandle); public static NISysCfgStatus NISysCfgFindSystems( IntPtr sessionHandle, [In, MarshalAs(UnmanagedType.LPStr)] string deviceClass, bool detectOnlineSystems, NISysCfgIncludeCachedResults cacheMode, NISysCfgSystemNameFormat findOutputMode, uint timeoutMsec, bool onlyInstallableSystems, ref IntPtr systemEnumHandle) => nativeLoader.LoadFunction("NISysCfgFindSystems")(sessionHandle, deviceClass, detectOnlineSystems, cacheMode, findOutputMode, timeoutMsec, onlyInstallableSystems, ref systemEnumHandle); [UnmanagedFunctionPointer(CallingConvention.StdCall)] delegate NISysCfgStatus NISysCfgSelfTestHardwareDelegate(IntPtr resourceHandle, uint mode, ref IntPtr detailedResult); public static NISysCfgStatus NISysCfgSelfTestHardware(IntPtr resourceHandle, uint mode, ref IntPtr detailedResult) => nativeLoader.LoadFunction("NISysCfgSelfTestHardware")(resourceHandle, mode, ref detailedResult); [UnmanagedFunctionPointer(CallingConvention.StdCall)] delegate NISysCfgStatus NISysCfgSelfCalibrateHardwareDelegate(IntPtr resourceHandle, ref IntPtr detailedResult); public static NISysCfgStatus NISysCfgSelfCalibrateHardware(IntPtr resourceHandle, ref IntPtr detailedResult) => nativeLoader.LoadFunction("NISysCfgSelfCalibrateHardware")(resourceHandle, ref detailedResult); [UnmanagedFunctionPointer(CallingConvention.StdCall)] delegate NISysCfgStatus NISysCfgResetHardwareDelegate(IntPtr resourceHandle, uint mode); public static NISysCfgStatus NISysCfgResetHardware(IntPtr resourceHandle, uint mode) => nativeLoader.LoadFunction("NISysCfgResetHardware")(resourceHandle, mode); [UnmanagedFunctionPointer(CallingConvention.StdCall)] delegate NISysCfgStatus NISysCfgRenameResourceDelegate( IntPtr resourceHandle, [In, MarshalAs(UnmanagedType.LPStr)] string newName, bool overwriteConflict, bool updateDependencies, ref bool nameAlreadyExisted, ref IntPtr overwrittenResourceHandle); public static NISysCfgStatus NISysCfgRenameResource( IntPtr resourceHandle, [In, MarshalAs(UnmanagedType.LPStr)] string newName, bool overwriteConflict, bool updateDependencies, ref bool nameAlreadyExisted, ref IntPtr overwrittenResourceHandle) => nativeLoader.LoadFunction("NISysCfgRenameResource")(resourceHandle, newName, overwriteConflict, updateDependencies, ref nameAlreadyExisted, ref overwrittenResourceHandle); [UnmanagedFunctionPointer(CallingConvention.StdCall)] delegate NISysCfgStatus NISysCfgDeleteResourceDelegate( IntPtr resourceHandle, NISysCfgDeleteValidationMode mode, ref bool dependentItemsDeleted, ref IntPtr detailedResult); public static NISysCfgStatus NISysCfgDeleteResource( IntPtr resourceHandle, NISysCfgDeleteValidationMode mode, ref bool dependentItemsDeleted, ref IntPtr detailedResult) => nativeLoader.LoadFunction("NISysCfgDeleteResource")(resourceHandle, mode, ref dependentItemsDeleted, ref detailedResult); [UnmanagedFunctionPointer(CallingConvention.StdCall)] delegate NISysCfgStatus NISysCfgGetResourcePropertyDelegate(IntPtr resourceHandle, NISysCfgResourceProperty propertyID, ref byte value); [UnmanagedFunctionPointer(CallingConvention.StdCall)] delegate NISysCfgStatus NISysCfgGetResourcePropertyStringDelegate(IntPtr resourceHandle, NISysCfgResourceProperty propertyID, StringBuilder value); [UnmanagedFunctionPointer(CallingConvention.StdCall)] delegate NISysCfgStatus NISysCfgGetResourcePropertyBoolDelegate(IntPtr resourceHandle, NISysCfgResourceProperty propertyID, ref bool value); [UnmanagedFunctionPointer(CallingConvention.StdCall)] delegate NISysCfgStatus NISysCfgGetResourcePropertyIntDelegate(IntPtr resourceHandle, NISysCfgResourceProperty propertyID, ref int value); [UnmanagedFunctionPointer(CallingConvention.StdCall)] delegate NISysCfgStatus NISysCfgGetResourcePropertyUIntDelegate(IntPtr resourceHandle, NISysCfgResourceProperty propertyID, ref uint value); public static NISysCfgStatus NISysCfgGetResourceProperty(IntPtr resourceHandle, NISysCfgResourceProperty propertyID, ref byte value) => nativeLoader.LoadFunction("NISysCfgGetResourceProperty")(resourceHandle, propertyID, ref value); public static NISysCfgStatus NISysCfgGetResourceProperty(IntPtr resourceHandle, NISysCfgResourceProperty propertyID, StringBuilder value) => nativeLoader.LoadFunction("NISysCfgGetResourceProperty")(resourceHandle, propertyID, value); public static NISysCfgStatus NISysCfgGetResourceProperty(IntPtr resourceHandle, NISysCfgResourceProperty propertyID, ref bool value) => nativeLoader.LoadFunction("NISysCfgGetResourceProperty")(resourceHandle, propertyID, ref value); public static NISysCfgStatus NISysCfgGetResourceProperty(IntPtr resourceHandle, NISysCfgResourceProperty propertyID, ref int value) => nativeLoader.LoadFunction("NISysCfgGetResourceProperty")(resourceHandle, propertyID, ref value); public static NISysCfgStatus NISysCfgGetResourceProperty(IntPtr resourceHandle, NISysCfgResourceProperty propertyID, ref uint value) => nativeLoader.LoadFunction("NISysCfgGetResourceProperty")(resourceHandle, propertyID, ref value); [UnmanagedFunctionPointer(CallingConvention.StdCall)] delegate NISysCfgStatus NISysCfgSetResourcePropertyVDelegate(IntPtr resourceHandle, NISysCfgResourceProperty propertyID, IntPtr args); public static NISysCfgStatus NISysCfgSetResourcePropertyV(IntPtr resourceHandle, NISysCfgResourceProperty propertyID, IntPtr args) => nativeLoader.LoadFunction("NISysCfgSetResourcePropertyV")(resourceHandle, propertyID, args); [UnmanagedFunctionPointer(CallingConvention.StdCall)] delegate NISysCfgStatus NISysCfgSetResourcePropertyWithTypeVDelegate(IntPtr resourceHandle, NISysCfgResourceProperty propertyID, NISysCfgPropertyType propertyType, IntPtr args); [UnmanagedFunctionPointer(CallingConvention.StdCall)] delegate NISysCfgStatus NISysCfgSetResourcePropertyWithTypeBoolDelegate(IntPtr resourceHandle, NISysCfgResourceProperty propertyID, NISysCfgPropertyType propertyType, bool value); public static NISysCfgStatus NISysCfgSetResourcePropertyWithTypeV(IntPtr resourceHandle, NISysCfgResourceProperty propertyID, NISysCfgPropertyType propertyType, IntPtr args) => nativeLoader.LoadFunction("NISysCfgSetResourcePropertyWithTypeV")(resourceHandle, propertyID, propertyType, args); public static NISysCfgStatus NISysCfgSetResourcePropertyWithType(IntPtr resourceHandle, NISysCfgResourceProperty propertyID, NISysCfgPropertyType propertyType, bool value) => nativeLoader.LoadFunction("NISysCfgSetResourcePropertyWithType")(resourceHandle, propertyID, propertyType, value); [UnmanagedFunctionPointer(CallingConvention.StdCall)] delegate NISysCfgStatus NISysCfgSetSystemPropertyDelegate(IntPtr sessionHandle, NISysCfgSystemProperty propertyID, bool value); public static NISysCfgStatus NISysCfgSetSystemProperty(IntPtr sessionHandle, NISysCfgSystemProperty propertyID, bool value) => nativeLoader.LoadFunction("NISysCfgSetSystemProperty")(sessionHandle, propertyID, value); [UnmanagedFunctionPointer(CallingConvention.StdCall)] delegate NISysCfgStatus NISysCfgSetFilterPropertyDelegate(IntPtr filterHandle, NISysCfgFilterProperty propertyID, bool value); [UnmanagedFunctionPointer(CallingConvention.StdCall)] delegate NISysCfgStatus NISysCfgSetFilterPropertyWithTypeDelegate(IntPtr filterHandle, NISysCfgFilterProperty propertyID, NISysCfgPropertyType propertyType, bool value); [UnmanagedFunctionPointer(CallingConvention.StdCall)] delegate NISysCfgStatus NISysCfgSetFilterPropertyIntDelegate(IntPtr filterHandle, NISysCfgFilterProperty propertyID, int value); [UnmanagedFunctionPointer(CallingConvention.StdCall)] delegate NISysCfgStatus NISysCfgSetFilterPropertyUIntDelegate(IntPtr filterHandle, NISysCfgFilterProperty propertyID, uint value); [UnmanagedFunctionPointer(CallingConvention.StdCall)] delegate NISysCfgStatus NISysCfgSetFilterPropertyStringDelegate(IntPtr filterHandle, NISysCfgFilterProperty propertyID, [In, MarshalAs(UnmanagedType.LPStr)] string value); public static NISysCfgStatus NISysCfgSetFilterProperty(IntPtr filterHandle, NISysCfgFilterProperty propertyID, bool value) => nativeLoader.LoadFunction("NISysCfgSetFilterProperty")(filterHandle, propertyID, value); public static NISysCfgStatus NISysCfgSetFilterPropertyWithType(IntPtr filterHandle, NISysCfgFilterProperty propertyID, NISysCfgPropertyType propertyType, bool value) => nativeLoader.LoadFunction("NISysCfgSetFilterPropertyWithType")(filterHandle, propertyID, propertyType, value); public static NISysCfgStatus NISysCfgSetFilterProperty(IntPtr filterHandle, NISysCfgFilterProperty propertyID, int value) => nativeLoader.LoadFunction("NISysCfgSetFilterProperty")(filterHandle, propertyID, value); public static NISysCfgStatus NISysCfgSetFilterProperty(IntPtr filterHandle, NISysCfgFilterProperty propertyID, uint value) => nativeLoader.LoadFunction("NISysCfgSetFilterProperty")(filterHandle, propertyID, value); public static NISysCfgStatus NISysCfgSetFilterProperty(IntPtr filterHandle, NISysCfgFilterProperty propertyID, [In, MarshalAs(UnmanagedType.LPStr)] string value) => nativeLoader.LoadFunction("NISysCfgSetFilterProperty")(filterHandle, propertyID, value); [UnmanagedFunctionPointer(CallingConvention.StdCall)] delegate NISysCfgStatus NISysCfgGetResourceIndexedPropertyDelegate(IntPtr resourceHandle, NISysCfgIndexedProperty propertyID, uint index, IntPtr value); [UnmanagedFunctionPointer(CallingConvention.StdCall)] delegate NISysCfgStatus NISysCfgGetResourceIndexedPropertyStringDelegate(IntPtr resourceHandle, NISysCfgIndexedProperty propertyID, uint index, StringBuilder value); public static NISysCfgStatus NISysCfgGetResourceIndexedProperty(IntPtr resourceHandle, NISysCfgIndexedProperty propertyID, uint index, IntPtr value) => nativeLoader.LoadFunction("NISysCfgGetResourceIndexedProperty")(resourceHandle, propertyID, index, value); public static NISysCfgStatus NISysCfgGetResourceIndexedProperty(IntPtr resourceHandle, NISysCfgIndexedProperty propertyID, uint index, StringBuilder value) => nativeLoader.LoadFunction("NISysCfgGetResourceIndexedProperty")(resourceHandle, propertyID, index, value); [UnmanagedFunctionPointer(CallingConvention.StdCall)] delegate NISysCfgStatus NISysCfgSaveResourceChangesDelegate(IntPtr resourceHandle, ref bool changesRequireRestart, ref IntPtr detailedResult); public static NISysCfgStatus NISysCfgSaveResourceChanges(IntPtr resourceHandle, ref bool changesRequireRestart, ref IntPtr detailedResult) => nativeLoader.LoadFunction("NISysCfgSaveResourceChanges")(resourceHandle, ref changesRequireRestart, ref detailedResult); [UnmanagedFunctionPointer(CallingConvention.StdCall)] delegate NISysCfgStatus NISysCfgGetSystemPropertyDelegate(IntPtr sessionHandle, NISysCfgSystemProperty propertyID, IntPtr value); public static NISysCfgStatus NISysCfgGetSystemProperty(IntPtr sessionHandle, NISysCfgSystemProperty propertyID, IntPtr value) => nativeLoader.LoadFunction("NISysCfgGetSystemProperty")(sessionHandle, propertyID, value); [UnmanagedFunctionPointer(CallingConvention.StdCall)] delegate NISysCfgStatus NISysCfgSetSystemPropertyVDelegate(IntPtr sessionHandle, NISysCfgSystemProperty propertyID, IntPtr args); public static NISysCfgStatus NISysCfgSetSystemPropertyV(IntPtr sessionHandle, NISysCfgSystemProperty propertyID, IntPtr args) => nativeLoader.LoadFunction("NISysCfgSetSystemPropertyV")(sessionHandle, propertyID, args); [UnmanagedFunctionPointer(CallingConvention.StdCall)] delegate NISysCfgStatus NISysCfgSaveSystemChangesDelegate(IntPtr sessionHandle, ref bool changesRequireRestart, ref IntPtr detailedResult); public static NISysCfgStatus NISysCfgSaveSystemChanges(IntPtr sessionHandle, ref bool changesRequireRestart, ref IntPtr detailedResult) => nativeLoader.LoadFunction("NISysCfgSaveSystemChanges")(sessionHandle, ref changesRequireRestart, ref detailedResult); [UnmanagedFunctionPointer(CallingConvention.StdCall)] delegate NISysCfgStatus NISysCfgCreateFilterDelegate(IntPtr sessionHandle, ref IntPtr filterHandle); public static NISysCfgStatus NISysCfgCreateFilter(IntPtr sessionHandle, ref IntPtr filterHandle) => nativeLoader.LoadFunction("NISysCfgCreateFilter")(sessionHandle, ref filterHandle); [UnmanagedFunctionPointer(CallingConvention.StdCall)] delegate NISysCfgStatus NISysCfgSetFilterPropertyVDelegate(IntPtr filterHandle, NISysCfgFilterProperty propertyID, IntPtr args); public static NISysCfgStatus NISysCfgSetFilterPropertyV(IntPtr filterHandle, NISysCfgFilterProperty propertyID, IntPtr args) => nativeLoader.LoadFunction("NISysCfgSetFilterPropertyV")(filterHandle, propertyID, args); [UnmanagedFunctionPointer(CallingConvention.StdCall)] delegate NISysCfgStatus NISysCfgSetFilterPropertyWithTypeVDelegate(IntPtr filterHandle, NISysCfgFilterProperty propertyID, NISysCfgPropertyType propertyType, IntPtr args); public static NISysCfgStatus NISysCfgSetFilterPropertyWithTypeV(IntPtr filterHandle, NISysCfgFilterProperty propertyID, NISysCfgPropertyType propertyType, IntPtr args) => nativeLoader.LoadFunction("NISysCfgSetFilterPropertyWithTypeV")(filterHandle, propertyID, propertyType, args); [UnmanagedFunctionPointer(CallingConvention.StdCall)] delegate NISysCfgStatus NISysCfgUpgradeFirmwareFromFileDelegate( IntPtr resourceHandle, [In, MarshalAs(UnmanagedType.LPStr)] string firmwareFile, bool autoStopTasks, bool alwaysOverwrite, bool waitForOperationToFinish, ref NISysCfgFirmwareStatus firmwareStatus, ref IntPtr detailedResult); public static NISysCfgStatus NISysCfgUpgradeFirmwareFromFile( IntPtr resourceHandle, [In, MarshalAs(UnmanagedType.LPStr)] string firmwareFile, bool autoStopTasks, bool alwaysOverwrite, bool waitForOperationToFinish, ref NISysCfgFirmwareStatus firmwareStatus, ref IntPtr detailedResult) => nativeLoader.LoadFunction("NISysCfgUpgradeFirmwareFromFile")(resourceHandle, firmwareFile, autoStopTasks, alwaysOverwrite, waitForOperationToFinish, ref firmwareStatus, ref detailedResult); [UnmanagedFunctionPointer(CallingConvention.StdCall)] delegate NISysCfgStatus NISysCfgUpgradeFirmwareVersionDelegate( IntPtr resourceHandle, [In, MarshalAs(UnmanagedType.LPStr)] string firmwareVersion, bool autoStopTasks, bool alwaysOverwrite, bool waitForOperationToFinish, ref NISysCfgFirmwareStatus firmwareStatus, ref IntPtr detailedResult); public static NISysCfgStatus NISysCfgUpgradeFirmwareVersion( IntPtr resourceHandle, [In, MarshalAs(UnmanagedType.LPStr)] string firmwareVersion, bool autoStopTasks, bool alwaysOverwrite, bool waitForOperationToFinish, ref NISysCfgFirmwareStatus firmwareStatus, ref IntPtr detailedResult) => nativeLoader.LoadFunction("NISysCfgUpgradeFirmwareVersion")(resourceHandle, firmwareVersion, autoStopTasks, alwaysOverwrite, waitForOperationToFinish, ref firmwareStatus, ref detailedResult); [UnmanagedFunctionPointer(CallingConvention.StdCall)] delegate NISysCfgStatus NISysCfgEraseFirmwareDelegate(IntPtr resourceHandle, bool autoStopTasks, ref NISysCfgFirmwareStatus firmwareStatus, ref IntPtr detailedResult); public static NISysCfgStatus NISysCfgEraseFirmware(IntPtr resourceHandle, bool autoStopTasks, ref NISysCfgFirmwareStatus firmwareStatus, ref IntPtr detailedResult) => nativeLoader.LoadFunction("NISysCfgEraseFirmware")(resourceHandle, autoStopTasks, ref firmwareStatus, ref detailedResult); [UnmanagedFunctionPointer(CallingConvention.StdCall)] delegate NISysCfgStatus NISysCfgCheckFirmwareStatusDelegate(IntPtr resourceHandle, ref int percentComplete, ref NISysCfgFirmwareStatus firmwareStatus, ref IntPtr detailedResult); public static NISysCfgStatus NISysCfgCheckFirmwareStatus(IntPtr resourceHandle, ref int percentComplete, ref NISysCfgFirmwareStatus firmwareStatus, ref IntPtr detailedResult) => nativeLoader.LoadFunction("NISysCfgCheckFirmwareStatus")(resourceHandle, ref percentComplete, ref firmwareStatus, ref detailedResult); [UnmanagedFunctionPointer(CallingConvention.StdCall)] delegate NISysCfgStatus NISysCfgFormatDelegate( IntPtr sessionHandle, bool forceSafeMode, bool restartAfterFormat, NISysCfgFileSystemMode fileSystem, NISysCfgNetworkInterfaceSettings networkSettings, uint timeoutMsec); public static NISysCfgStatus NISysCfgFormat( IntPtr sessionHandle, bool forceSafeMode, bool restartAfterFormat, NISysCfgFileSystemMode fileSystem, NISysCfgNetworkInterfaceSettings networkSettings, uint timeoutMsec) => nativeLoader.LoadFunction("NISysCfgFormat")(sessionHandle, forceSafeMode, restartAfterFormat, fileSystem, networkSettings, timeoutMsec); [UnmanagedFunctionPointer(CallingConvention.StdCall)] delegate NISysCfgStatus NISysCfgFormatWithBaseSystemImageDelegate( IntPtr sessionHandle, bool autoRestart, NISysCfgFileSystemMode fileSystem, NISysCfgNetworkInterfaceSettings networkSettings, [In, MarshalAs(UnmanagedType.LPStr)] string systemImageID, [In, MarshalAs(UnmanagedType.LPStr)] string systemImageVersion, uint timeoutMsec); public static NISysCfgStatus NISysCfgFormatWithBaseSystemImage( IntPtr sessionHandle, bool autoRestart, NISysCfgFileSystemMode fileSystem, NISysCfgNetworkInterfaceSettings networkSettings, [In, MarshalAs(UnmanagedType.LPStr)] string systemImageID, [In, MarshalAs(UnmanagedType.LPStr)] string systemImageVersion, uint timeoutMsec) => nativeLoader.LoadFunction("NISysCfgFormatWithBaseSystemImage")(sessionHandle, autoRestart, fileSystem, networkSettings, systemImageID, systemImageVersion, timeoutMsec); [UnmanagedFunctionPointer(CallingConvention.StdCall)] delegate NISysCfgStatus NISysCfgRestartDelegate( IntPtr sessionHandle, bool waitForRestartToFinish, bool installMode, bool flushDNS, uint timeoutMsec, IntPtr newIpAddress); public static NISysCfgStatus NISysCfgRestart( IntPtr sessionHandle, bool waitForRestartToFinish, bool installMode, bool flushDNS, uint timeoutMsec, IntPtr newIpAddress) => nativeLoader.LoadFunction("NISysCfgRestart")(sessionHandle, waitForRestartToFinish, installMode, flushDNS, timeoutMsec, newIpAddress); [UnmanagedFunctionPointer(CallingConvention.StdCall)] delegate NISysCfgStatus NISysCfgGetAvailableSoftwareComponentsDelegate( IntPtr sessionHandle, NISysCfgIncludeComponentTypes itemTypes, ref IntPtr componentEnumHandle); public static NISysCfgStatus NISysCfgGetAvailableSoftwareComponents( IntPtr sessionHandle, NISysCfgIncludeComponentTypes itemTypes, ref IntPtr componentEnumHandle) => nativeLoader.LoadFunction("NISysCfgGetAvailableSoftwareComponents")(sessionHandle, itemTypes, ref componentEnumHandle); [UnmanagedFunctionPointer(CallingConvention.StdCall)] delegate NISysCfgStatus NISysCfgGetAvailableSoftwareSetsDelegate( IntPtr sessionHandle, ref IntPtr setEnumHandle); public static NISysCfgStatus NISysCfgGetAvailableSoftwareSets(IntPtr sessionHandle, ref IntPtr setEnumHandle) => nativeLoader.LoadFunction("NISysCfgGetAvailableSoftwareSets")(sessionHandle, ref setEnumHandle); [UnmanagedFunctionPointer(CallingConvention.StdCall)] delegate NISysCfgStatus NISysCfgGetFilteredSoftwareComponentsDelegate( [In, MarshalAs(UnmanagedType.LPStr)] string repositoryPath, [In, MarshalAs(UnmanagedType.LPStr)] string deviceClass, [In, MarshalAs(UnmanagedType.LPStr)] string operatingSystem, uint productID, NISysCfgIncludeComponentTypes itemTypes, ref IntPtr componentEnumHandle); public static NISysCfgStatus NISysCfgGetFilteredSoftwareComponents( [In, MarshalAs(UnmanagedType.LPStr)] string repositoryPath, [In, MarshalAs(UnmanagedType.LPStr)] string deviceClass, [In, MarshalAs(UnmanagedType.LPStr)] string operatingSystem, uint productID, NISysCfgIncludeComponentTypes itemTypes, ref IntPtr componentEnumHandle) => nativeLoader.LoadFunction("NISysCfgGetFilteredSoftwareComponents")(repositoryPath, deviceClass, operatingSystem, productID, itemTypes, ref componentEnumHandle); [UnmanagedFunctionPointer(CallingConvention.StdCall)] delegate NISysCfgStatus NISysCfgGetFilteredSoftwareSetsDelegate( [In, MarshalAs(UnmanagedType.LPStr)] string repositoryPath, [In, MarshalAs(UnmanagedType.LPStr)] string deviceClass, [In, MarshalAs(UnmanagedType.LPStr)] string operatingSystem, uint productID, ref IntPtr setEnumHandle); public static NISysCfgStatus NISysCfgGetFilteredSoftwareSets( [In, MarshalAs(UnmanagedType.LPStr)] string repositoryPath, [In, MarshalAs(UnmanagedType.LPStr)] string deviceClass, [In, MarshalAs(UnmanagedType.LPStr)] string operatingSystem, uint productID, ref IntPtr setEnumHandle) => nativeLoader.LoadFunction("NISysCfgGetFilteredSoftwareSets")(repositoryPath, deviceClass, operatingSystem, productID, ref setEnumHandle); [UnmanagedFunctionPointer(CallingConvention.StdCall)] delegate NISysCfgStatus NISysCfgGetFilteredBaseSystemImagesDelegate( [In, MarshalAs(UnmanagedType.LPStr)] string repositoryPath, [In, MarshalAs(UnmanagedType.LPStr)] string deviceClass, [In, MarshalAs(UnmanagedType.LPStr)] string operatingSystem, uint productID, ref IntPtr systemImageEnumHandle); public static NISysCfgStatus NISysCfgGetFilteredBaseSystemImages( [In, MarshalAs(UnmanagedType.LPStr)] string repositoryPath, [In, MarshalAs(UnmanagedType.LPStr)] string deviceClass, [In, MarshalAs(UnmanagedType.LPStr)] string operatingSystem, uint productID, ref IntPtr systemImageEnumHandle) => nativeLoader.LoadFunction("NISysCfgGetFilteredBaseSystemImages")(repositoryPath, deviceClass, operatingSystem, productID, ref systemImageEnumHandle); [UnmanagedFunctionPointer(CallingConvention.StdCall)] delegate NISysCfgStatus NISysCfgGetInstalledSoftwareComponentsDelegate( IntPtr sessionHandle, NISysCfgIncludeComponentTypes itemTypes, bool cached, ref IntPtr componentEnumHandle); public static NISysCfgStatus NISysCfgGetInstalledSoftwareComponents( IntPtr sessionHandle, NISysCfgIncludeComponentTypes itemTypes, bool cached, ref IntPtr componentEnumHandle) => nativeLoader.LoadFunction("NISysCfgGetInstalledSoftwareComponents")(sessionHandle, itemTypes, cached, ref componentEnumHandle); [UnmanagedFunctionPointer(CallingConvention.StdCall)] delegate NISysCfgStatus NISysCfgGetInstalledSoftwareSetDelegate( IntPtr sessionHandle, bool cached, ref IntPtr setHandle); public static NISysCfgStatus NISysCfgGetInstalledSoftwareSet( IntPtr sessionHandle, bool cached, ref IntPtr setHandle) => nativeLoader.LoadFunction("NISysCfgGetInstalledSoftwareSet")(sessionHandle, cached, ref setHandle); [UnmanagedFunctionPointer(CallingConvention.StdCall)] delegate NISysCfgStatus NISysCfgGetSystemImageAsFolderDelegate( IntPtr sessionHandle, [In, MarshalAs(UnmanagedType.LPStr)] string destinationFolder, [In, MarshalAs(UnmanagedType.LPStr)] string encryptionPassphrase, bool overwriteIfExists, bool installedSoftwareOnly, bool autoRestart); public static NISysCfgStatus NISysCfgGetSystemImageAsFolder( IntPtr sessionHandle, [In, MarshalAs(UnmanagedType.LPStr)] string destinationFolder, [In, MarshalAs(UnmanagedType.LPStr)] string encryptionPassphrase, bool overwriteIfExists, bool installedSoftwareOnly, bool autoRestart) => nativeLoader.LoadFunction("NISysCfgGetSystemImageAsFolder")(sessionHandle, destinationFolder, encryptionPassphrase, overwriteIfExists, installedSoftwareOnly, autoRestart); [UnmanagedFunctionPointer(CallingConvention.StdCall)] delegate NISysCfgStatus NISysCfgGetSystemImageAsFolder2Delegate( IntPtr sessionHandle, bool autoRestart, [In, MarshalAs(UnmanagedType.LPStr)] string destinationFolder, [In, MarshalAs(UnmanagedType.LPStr)] string encryptionPassphrase, uint numBlacklistEntries, ref IntPtr blacklistFilesDirectories, bool overwriteIfExists, bool installedSoftwareOnly); public static NISysCfgStatus NISysCfgGetSystemImageAsFolder2( IntPtr sessionHandle, bool autoRestart, [In, MarshalAs(UnmanagedType.LPStr)] string destinationFolder, [In, MarshalAs(UnmanagedType.LPStr)] string encryptionPassphrase, uint numBlacklistEntries, ref IntPtr blacklistFilesDirectories, bool overwriteIfExists, bool installedSoftwareOnly) => nativeLoader.LoadFunction("NISysCfgGetSystemImageAsFolder2")(sessionHandle, autoRestart, destinationFolder, encryptionPassphrase, numBlacklistEntries, ref blacklistFilesDirectories, overwriteIfExists, installedSoftwareOnly); [UnmanagedFunctionPointer(CallingConvention.StdCall)] delegate NISysCfgStatus NISysCfgCreateSystemImageAsFolderDelegate( IntPtr sessionHandle, [In, MarshalAs(UnmanagedType.LPStr)] string imageTitle, [In, MarshalAs(UnmanagedType.LPStr)] string imageID, [In, MarshalAs(UnmanagedType.LPStr)] string imageVersion, [In, MarshalAs(UnmanagedType.LPStr)] string imageDescription, bool autoRestart, [In, MarshalAs(UnmanagedType.LPStr)] string destinationFolder, [In, MarshalAs(UnmanagedType.LPStr)] string encryptionPassphrase, uint numBlacklistEntries, ref IntPtr blacklistFilesDirectories, bool overwriteIfExists); public static NISysCfgStatus NISysCfgCreateSystemImageAsFolder( IntPtr sessionHandle, [In, MarshalAs(UnmanagedType.LPStr)] string imageTitle, [In, MarshalAs(UnmanagedType.LPStr)] string imageID, [In, MarshalAs(UnmanagedType.LPStr)] string imageVersion, [In, MarshalAs(UnmanagedType.LPStr)] string imageDescription, bool autoRestart, [In, MarshalAs(UnmanagedType.LPStr)] string destinationFolder, [In, MarshalAs(UnmanagedType.LPStr)] string encryptionPassphrase, uint numBlacklistEntries, ref IntPtr blacklistFilesDirectories, bool overwriteIfExists) => nativeLoader.LoadFunction("NISysCfgCreateSystemImageAsFolder")(sessionHandle, imageTitle, imageID, imageVersion, imageDescription, autoRestart, destinationFolder, encryptionPassphrase, numBlacklistEntries, ref blacklistFilesDirectories, overwriteIfExists); [UnmanagedFunctionPointer(CallingConvention.StdCall)] delegate NISysCfgStatus NISysCfgSetSystemImageFromFolderDelegate( IntPtr sessionHandle, [In, MarshalAs(UnmanagedType.LPStr)] string sourceFolder, [In, MarshalAs(UnmanagedType.LPStr)] string encryptionPassphrase, bool autoRestart, bool originalSystemOnly); public static NISysCfgStatus NISysCfgSetSystemImageFromFolder( IntPtr sessionHandle, [In, MarshalAs(UnmanagedType.LPStr)] string sourceFolder, [In, MarshalAs(UnmanagedType.LPStr)] string encryptionPassphrase, bool autoRestart, bool originalSystemOnly) => nativeLoader.LoadFunction("NISysCfgSetSystemImageFromFolder")(sessionHandle, sourceFolder, encryptionPassphrase, autoRestart, originalSystemOnly); [UnmanagedFunctionPointer(CallingConvention.StdCall)] delegate NISysCfgStatus NISysCfgSetSystemImageFromFolder2Delegate( IntPtr sessionHandle, bool autoRestart, [In, MarshalAs(UnmanagedType.LPStr)] string sourceFolder, [In, MarshalAs(UnmanagedType.LPStr)] string encryptionPassphrase, uint numBlacklistEntries, ref IntPtr blacklistFilesDirectories, bool originalSystemOnly, NISysCfgNetworkInterfaceSettings networkSettings); public static NISysCfgStatus NISysCfgSetSystemImageFromFolder2( IntPtr sessionHandle, bool autoRestart, [In, MarshalAs(UnmanagedType.LPStr)] string sourceFolder, [In, MarshalAs(UnmanagedType.LPStr)] string encryptionPassphrase, uint numBlacklistEntries, ref IntPtr blacklistFilesDirectories, bool originalSystemOnly, NISysCfgNetworkInterfaceSettings networkSettings) => nativeLoader.LoadFunction("NISysCfgSetSystemImageFromFolder2")(sessionHandle, autoRestart, sourceFolder, encryptionPassphrase, numBlacklistEntries, ref blacklistFilesDirectories, originalSystemOnly, networkSettings); [UnmanagedFunctionPointer(CallingConvention.StdCall)] delegate NISysCfgStatus NISysCfgInstallAllDelegate( IntPtr sessionHandle, bool autoRestart, bool deselectConflicts, ref IntPtr installedComponentEnumHandle, ref IntPtr brokenDependencyEnumHandle); public static NISysCfgStatus NISysCfgInstallAll( IntPtr sessionHandle, bool autoRestart, bool deselectConflicts, ref IntPtr installedComponentEnumHandle, ref IntPtr brokenDependencyEnumHandle) => nativeLoader.LoadFunction("NISysCfgInstallAll")(sessionHandle, autoRestart, deselectConflicts, ref installedComponentEnumHandle, ref brokenDependencyEnumHandle); [UnmanagedFunctionPointer(CallingConvention.StdCall)] delegate NISysCfgStatus NISysCfgInstallUninstallComponentsDelegate( IntPtr sessionHandle, bool autoRestart, bool autoSelectDependencies, IntPtr componentToInstallEnumHandle, uint numComponentsToUninstall, ref IntPtr componentIDsToUninstall, ref IntPtr brokenDependencyEnumHandle); public static NISysCfgStatus NISysCfgInstallUninstallComponents( IntPtr sessionHandle, bool autoRestart, bool autoSelectDependencies, IntPtr componentToInstallEnumHandle, uint numComponentsToUninstall, ref IntPtr componentIDsToUninstall, ref IntPtr brokenDependencyEnumHandle) => nativeLoader.LoadFunction("NISysCfgInstallUninstallComponents")(sessionHandle, autoRestart, autoSelectDependencies, componentToInstallEnumHandle, numComponentsToUninstall, ref componentIDsToUninstall, ref brokenDependencyEnumHandle); [UnmanagedFunctionPointer(System.Runtime.InteropServices.CallingConvention.StdCall)] delegate NISysCfgStatus NISysCfgInstallSoftwareSetDelegate(System.IntPtr sessionHandle, [MarshalAs(UnmanagedType.Bool)] bool autoRestart, [MarshalAs(UnmanagedType.LPStr)] string softwareSetID, [MarshalAs(UnmanagedType.LPStr)] string version, System.IntPtr addonEnumHandle, ref System.IntPtr brokenDependencyEnumHandle); public static NISysCfgStatus NISysCfgInstallSoftwareSet(System.IntPtr sessionHandle, bool autoRestart, string softwareSetID, string version, System.IntPtr addonEnumHandle, ref System.IntPtr brokenDependencyEnumHandle) { return nativeLoader.LoadFunction("NISysCfgInstallSoftwareSet")(sessionHandle, autoRestart, softwareSetID, version, addonEnumHandle, ref brokenDependencyEnumHandle); } [UnmanagedFunctionPointer(System.Runtime.InteropServices.CallingConvention.StdCall)] delegate NISysCfgStatus NISysCfgInstallStartupDelegate(System.IntPtr sessionHandle, [MarshalAs(UnmanagedType.Bool)] bool autoRestart, System.IntPtr startupEnumHandle, [MarshalAs(UnmanagedType.Bool)] bool uninstallConflicts, ref System.IntPtr installedComponentEnumHandle, ref System.IntPtr uninstalledComponentEnumHandle, ref System.IntPtr brokenDependencyEnumHandle); public static NISysCfgStatus NISysCfgInstallStartup(System.IntPtr sessionHandle, bool autoRestart, System.IntPtr startupEnumHandle, bool uninstallConflicts, ref System.IntPtr installedComponentEnumHandle, ref System.IntPtr uninstalledComponentEnumHandle, ref System.IntPtr brokenDependencyEnumHandle) { return nativeLoader.LoadFunction("NISysCfgInstallStartup")(sessionHandle, autoRestart, startupEnumHandle, uninstallConflicts, ref installedComponentEnumHandle, ref uninstalledComponentEnumHandle, ref brokenDependencyEnumHandle); } [UnmanagedFunctionPointer(System.Runtime.InteropServices.CallingConvention.StdCall)] delegate NISysCfgStatus NISysCfgUninstallAllDelegate(System.IntPtr sessionHandle, [MarshalAs(UnmanagedType.Bool)] bool autoRestart); public static NISysCfgStatus NISysCfgUninstallAll(System.IntPtr sessionHandle, bool autoRestart) { return nativeLoader.LoadFunction("NISysCfgUninstallAll")(sessionHandle, autoRestart); } [UnmanagedFunctionPointer(System.Runtime.InteropServices.CallingConvention.StdCall)] delegate NISysCfgStatus NISysCfgGetSoftwareFeedsDelegate(System.IntPtr sessionHandle, ref System.IntPtr feedEnumHandle); public static NISysCfgStatus NISysCfgGetSoftwareFeeds(System.IntPtr sessionHandle, ref System.IntPtr feedEnumHandle) { return nativeLoader.LoadFunction("NISysCfgGetSoftwareFeeds")(sessionHandle, ref feedEnumHandle); } [UnmanagedFunctionPointer(System.Runtime.InteropServices.CallingConvention.StdCall)] delegate NISysCfgStatus NISysCfgAddSoftwareFeedDelegate(System.IntPtr sessionHandle, [MarshalAs(UnmanagedType.LPStr)] string feedName, [MarshalAs(UnmanagedType.LPStr)] string uri, [MarshalAs(UnmanagedType.Bool)] bool enabled, [MarshalAs(UnmanagedType.Bool)] bool trusted); public static NISysCfgStatus NISysCfgAddSoftwareFeed(System.IntPtr sessionHandle, string feedName, string uri, bool enabled, bool trusted) { return nativeLoader.LoadFunction("NISysCfgAddSoftwareFeed")(sessionHandle, feedName, uri, enabled, trusted); } [UnmanagedFunctionPointer(System.Runtime.InteropServices.CallingConvention.StdCall)] delegate NISysCfgStatus NISysCfgModifySoftwareFeedDelegate(System.IntPtr sessionHandle, [MarshalAs(UnmanagedType.LPStr)] string feedName, [MarshalAs(UnmanagedType.LPStr)] string newFeedName, [MarshalAs(UnmanagedType.LPStr)] string uri, [MarshalAs(UnmanagedType.Bool)] bool enabled, [MarshalAs(UnmanagedType.Bool)] bool trusted); public static NISysCfgStatus NISysCfgModifySoftwareFeed(System.IntPtr sessionHandle, string feedName, string newFeedName, string uri, bool enabled, bool trusted) { return nativeLoader.LoadFunction("NISysCfgModifySoftwareFeed")(sessionHandle, feedName, newFeedName, uri, enabled, trusted); } [UnmanagedFunctionPointer(System.Runtime.InteropServices.CallingConvention.StdCall)] delegate NISysCfgStatus NISysCfgRemoveSoftwareFeedDelegate(System.IntPtr sessionHandle, [MarshalAs(UnmanagedType.LPStr)] string feedName); public static NISysCfgStatus NISysCfgRemoveSoftwareFeed(System.IntPtr sessionHandle, string feedName) { return nativeLoader.LoadFunction("NISysCfgRemoveSoftwareFeed")(sessionHandle, feedName); } [UnmanagedFunctionPointer(System.Runtime.InteropServices.CallingConvention.StdCall)] delegate NISysCfgStatus NISysCfgChangeAdministratorPasswordDelegate(System.IntPtr sessionHandle, [MarshalAs(UnmanagedType.LPStr)] string newPassword); public static NISysCfgStatus NISysCfgChangeAdministratorPassword(System.IntPtr sessionHandle, string newPassword) { return nativeLoader.LoadFunction("NISysCfgChangeAdministratorPassword")(sessionHandle, newPassword); } [UnmanagedFunctionPointer(System.Runtime.InteropServices.CallingConvention.StdCall)] delegate NISysCfgStatus NISysCfgExportConfigurationDelegate(System.IntPtr sessionHandle, [MarshalAs(UnmanagedType.LPStr)] string destinationFile, [MarshalAs(UnmanagedType.LPStr)] string expertNames, [MarshalAs(UnmanagedType.Bool)] bool overwriteIfExists); public static NISysCfgStatus NISysCfgExportConfiguration(System.IntPtr sessionHandle, string destinationFile, string expertNames, bool overwriteIfExists) { return nativeLoader.LoadFunction("NISysCfgExportConfiguration")(sessionHandle, destinationFile, expertNames, overwriteIfExists); } [UnmanagedFunctionPointer(System.Runtime.InteropServices.CallingConvention.StdCall)] delegate NISysCfgStatus NISysCfgImportConfigurationDelegate(System.IntPtr sessionHandle, [MarshalAs(UnmanagedType.LPStr)] string sourceFile, [MarshalAs(UnmanagedType.LPStr)] string expertNames, NISysCfgImportMode importMode, ref System.IntPtr detailedResult); public static NISysCfgStatus NISysCfgImportConfiguration(System.IntPtr sessionHandle, string sourceFile, string expertNames, NISysCfgImportMode importMode, ref System.IntPtr detailedResult) { return nativeLoader.LoadFunction("NISysCfgImportConfiguration")(sessionHandle, sourceFile, expertNames, importMode, ref detailedResult); } [UnmanagedFunctionPointer(System.Runtime.InteropServices.CallingConvention.StdCall)] delegate NISysCfgStatus NISysCfgGenerateMAXReportDelegate(System.IntPtr sessionHandle, [MarshalAs(UnmanagedType.LPStr)] string outputFilename, NISysCfgReportType reportType, [MarshalAs(UnmanagedType.Bool)] bool overwriteIfExists); public static NISysCfgStatus NISysCfgGenerateMAXReport(System.IntPtr sessionHandle, string outputFilename, NISysCfgReportType reportType, bool overwriteIfExists) { return nativeLoader.LoadFunction("NISysCfgGenerateMAXReport")(sessionHandle, outputFilename, reportType, overwriteIfExists); } [UnmanagedFunctionPointer(System.Runtime.InteropServices.CallingConvention.StdCall)] delegate NISysCfgStatus NISysCfgCreateComponentsEnumDelegate(ref System.IntPtr componentEnumHandle); public static NISysCfgStatus NISysCfgCreateComponentsEnum(ref System.IntPtr componentEnumHandle) { return nativeLoader.LoadFunction("NISysCfgCreateComponentsEnum")(ref componentEnumHandle); } [UnmanagedFunctionPointer(System.Runtime.InteropServices.CallingConvention.StdCall)] delegate NISysCfgStatus NISysCfgAddComponentToEnumDelegate(System.IntPtr componentEnumHandle, [MarshalAs(UnmanagedType.LPStr)] string ID, [MarshalAs(UnmanagedType.LPStr)] string version, NISysCfgVersionSelectionMode mode); public static NISysCfgStatus NISysCfgAddComponentToEnum(System.IntPtr componentEnumHandle, string ID, string version, NISysCfgVersionSelectionMode mode) { return nativeLoader.LoadFunction("NISysCfgAddComponentToEnum")(componentEnumHandle, ID, version, mode); } [UnmanagedFunctionPointer(System.Runtime.InteropServices.CallingConvention.StdCall)] delegate NISysCfgStatus NISysCfgFreeDetailedStringDelegate(System.IntPtr str); public static NISysCfgStatus NISysCfgFreeDetailedString(System.IntPtr str) { return nativeLoader.LoadFunction("NISysCfgFreeDetailedString")(str); } [UnmanagedFunctionPointer(System.Runtime.InteropServices.CallingConvention.StdCall)] delegate NISysCfgStatus NISysCfgNextResourceDelegate(System.IntPtr sessionHandle, System.IntPtr resourceEnumHandle, ref System.IntPtr resourceHandle); public static NISysCfgStatus NISysCfgNextResource(System.IntPtr sessionHandle, System.IntPtr resourceEnumHandle, ref System.IntPtr resourceHandle) { return nativeLoader.LoadFunction("NISysCfgNextResource")(sessionHandle, resourceEnumHandle, ref resourceHandle); } [UnmanagedFunctionPointer(System.Runtime.InteropServices.CallingConvention.StdCall)] delegate NISysCfgStatus NISysCfgNextSystemInfoDelegate(System.IntPtr systemEnumHandle, System.IntPtr system); public static NISysCfgStatus NISysCfgNextSystemInfo(System.IntPtr systemEnumHandle, System.IntPtr system) { return nativeLoader.LoadFunction("NISysCfgNextSystemInfo")(systemEnumHandle, system); } [UnmanagedFunctionPointer(System.Runtime.InteropServices.CallingConvention.StdCall)] delegate NISysCfgStatus NISysCfgNextExpertInfoDelegate(System.IntPtr expertEnumHandle, System.IntPtr expertName, System.IntPtr displayName, System.IntPtr version); public static NISysCfgStatus NISysCfgNextExpertInfo(System.IntPtr expertEnumHandle, System.IntPtr expertName, System.IntPtr displayName, System.IntPtr version) { return nativeLoader.LoadFunction("NISysCfgNextExpertInfo")(expertEnumHandle, expertName, displayName, version); } [UnmanagedFunctionPointer(System.Runtime.InteropServices.CallingConvention.StdCall)] delegate NISysCfgStatus NISysCfgNextComponentInfoDelegate(System.IntPtr componentEnumHandle, System.IntPtr ID, System.IntPtr version, System.IntPtr title, ref NISysCfgComponentType itemType, ref System.IntPtr detailedDescription); public static NISysCfgStatus NISysCfgNextComponentInfo(System.IntPtr componentEnumHandle, System.IntPtr ID, System.IntPtr version, System.IntPtr title, ref NISysCfgComponentType itemType, ref System.IntPtr detailedDescription) { return nativeLoader.LoadFunction("NISysCfgNextComponentInfo")(componentEnumHandle, ID, version, title, ref itemType, ref detailedDescription); } [UnmanagedFunctionPointer(System.Runtime.InteropServices.CallingConvention.StdCall)] delegate NISysCfgStatus NISysCfgNextSoftwareSetDelegate(System.IntPtr setEnumHandle, ref System.IntPtr setHandle); public static NISysCfgStatus NISysCfgNextSoftwareSet(System.IntPtr setEnumHandle, ref System.IntPtr setHandle) { return nativeLoader.LoadFunction("NISysCfgNextSoftwareSet")(setEnumHandle, ref setHandle); } [UnmanagedFunctionPointer(System.Runtime.InteropServices.CallingConvention.StdCall)] delegate NISysCfgStatus NISysCfgGetSoftwareSetInfoDelegate(System.IntPtr setHandle, NISysCfgIncludeComponentTypes itemTypes, [MarshalAs(UnmanagedType.Bool)] bool includeAddOnDeps, System.IntPtr ID, System.IntPtr version, System.IntPtr title, ref NISysCfgComponentType setType, ref System.IntPtr detailedDescription, ref System.IntPtr addOnEnumHandle, ref System.IntPtr itemEnumHandle); public static NISysCfgStatus NISysCfgGetSoftwareSetInfo(System.IntPtr setHandle, NISysCfgIncludeComponentTypes itemTypes, bool includeAddOnDeps, System.IntPtr ID, System.IntPtr version, System.IntPtr title, ref NISysCfgComponentType setType, ref System.IntPtr detailedDescription, ref System.IntPtr addOnEnumHandle, ref System.IntPtr itemEnumHandle) { return nativeLoader.LoadFunction("NISysCfgGetSoftwareSetInfo")(setHandle, itemTypes, includeAddOnDeps, ID, version, title, ref setType, ref detailedDescription, ref addOnEnumHandle, ref itemEnumHandle); } [UnmanagedFunctionPointer(System.Runtime.InteropServices.CallingConvention.StdCall)] delegate NISysCfgStatus NISysCfgNextDependencyInfoDelegate(System.IntPtr dependencyEnumHandle, System.IntPtr dependerID, System.IntPtr dependerVersion, System.IntPtr dependerTitle, ref System.IntPtr dependerDetailedDescription, System.IntPtr dependeeID, System.IntPtr dependeeVersion, System.IntPtr dependeeTitle, ref System.IntPtr dependeeDetailedDescription); public static NISysCfgStatus NISysCfgNextDependencyInfo(System.IntPtr dependencyEnumHandle, System.IntPtr dependerID, System.IntPtr dependerVersion, System.IntPtr dependerTitle, ref System.IntPtr dependerDetailedDescription, System.IntPtr dependeeID, System.IntPtr dependeeVersion, System.IntPtr dependeeTitle, ref System.IntPtr dependeeDetailedDescription) { return nativeLoader.LoadFunction("NISysCfgNextDependencyInfo")(dependencyEnumHandle, dependerID, dependerVersion, dependerTitle, ref dependerDetailedDescription, dependeeID, dependeeVersion, dependeeTitle, ref dependeeDetailedDescription); } [UnmanagedFunctionPointer(System.Runtime.InteropServices.CallingConvention.StdCall)] delegate NISysCfgStatus NISysCfgNextSoftwareFeedDelegate(System.IntPtr feedEnumHandle, System.IntPtr feedName, System.IntPtr uri, ref bool enabled, ref bool trusted); public static NISysCfgStatus NISysCfgNextSoftwareFeed(System.IntPtr feedEnumHandle, System.IntPtr feedName, System.IntPtr uri, ref bool enabled, ref bool trusted) { return nativeLoader.LoadFunction("NISysCfgNextSoftwareFeed")(feedEnumHandle, feedName, uri, ref enabled, ref trusted); } [UnmanagedFunctionPointer(System.Runtime.InteropServices.CallingConvention.StdCall)] delegate NISysCfgStatus NISysCfgResetEnumeratorGetCountDelegate(System.IntPtr enumHandle, ref uint count); public static NISysCfgStatus NISysCfgResetEnumeratorGetCount(System.IntPtr enumHandle, ref uint count) { return nativeLoader.LoadFunction("NISysCfgResetEnumeratorGetCount")(enumHandle, ref count); } [UnmanagedFunctionPointer(System.Runtime.InteropServices.CallingConvention.StdCall)] delegate NISysCfgStatus NISysCfgGetStatusDescriptionDelegate(System.IntPtr sessionHandle, NISysCfgStatus status, ref System.IntPtr detailedDescription); public static NISysCfgStatus NISysCfgGetStatusDescription(System.IntPtr sessionHandle, NISysCfgStatus status, ref System.IntPtr detailedDescription) { return nativeLoader.LoadFunction("NISysCfgGetStatusDescription")(sessionHandle, status, ref detailedDescription); } [UnmanagedFunctionPointer(System.Runtime.InteropServices.CallingConvention.StdCall)] delegate NISysCfgStatus NISysCfgTimestampFromValuesDelegate(ulong secondsSinceEpoch1970, double fractionalSeconds, ref NISysCfgTimestampUTC timestamp); public static NISysCfgStatus NISysCfgTimestampFromValues(ulong secondsSinceEpoch1970, double fractionalSeconds, ref NISysCfgTimestampUTC timestamp) { return nativeLoader.LoadFunction("NISysCfgTimestampFromValues")(secondsSinceEpoch1970, fractionalSeconds, ref timestamp); } [UnmanagedFunctionPointer(System.Runtime.InteropServices.CallingConvention.StdCall)] delegate NISysCfgStatus NISysCfgValuesFromTimestampDelegate(ref NISysCfgTimestampUTC timestamp, ref ulong secondsSinceEpoch1970, ref double fractionalSeconds); public static NISysCfgStatus NISysCfgValuesFromTimestamp(ref NISysCfgTimestampUTC timestamp, ref ulong secondsSinceEpoch1970, ref double fractionalSeconds) { return nativeLoader.LoadFunction("NISysCfgValuesFromTimestamp")(ref timestamp, ref secondsSinceEpoch1970, ref fractionalSeconds); } }