nisyscfg.cs 112 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523252425252526252725282529253025312532253325342535253625372538253925402541254225432544254525462547254825492550255125522553255425552556255725582559256025612562256325642565256625672568256925702571257225732574257525762577257825792580258125822583258425852586258725882589259025912592259325942595259625972598259926002601260226032604260526062607260826092610261126122613261426152616261726182619262026212622262326242625262626272628262926302631263226332634263526362637263826392640264126422643264426452646264726482649265026512652265326542655265626572658265926602661266226632664266526662667266826692670267126722673267426752676267726782679268026812682268326842685268626872688268926902691269226932694269526962697269826992700270127022703270427052706270727082709271027112712271327142715271627172718271927202721272227232724
  1. 
  2. using System.Numerics;
  3. using System.Runtime.InteropServices;
  4. using System.Text;
  5. public partial class NativeConstants
  6. {
  7. /// NISYSCFG_SIMPLE_STRING_LENGTH -> 1024
  8. public const int NISYSCFG_SIMPLE_STRING_LENGTH = 1024;
  9. /// NISYSCFG_REBOOT_DEFAULT_TIMEOUT_MSEC -> 180000
  10. public const int NISYSCFG_REBOOT_DEFAULT_TIMEOUT_MSEC = 180000;
  11. /// NISYSCFG_REMOTE_DEFAULT_TIMEOUT_MSEC -> 300000
  12. public const int NISYSCFG_REMOTE_DEFAULT_TIMEOUT_MSEC = 300000;
  13. /// NISysCfgBusTypeFlexAdapter -> NISysCfgBusTypeAccessory
  14. public const NISysCfgBusType NISysCfgBusTypeFlexAdapter = NISysCfgBusType.NISysCfgBusTypeAccessory;
  15. /// NISysCfgFilterModeAll -> NISysCfgFilterModeMatchValuesAll
  16. public const NISysCfgFilterMode NISysCfgFilterModeAll = NISysCfgFilterMode.NISysCfgFilterModeMatchValuesAll;
  17. /// NISysCfgFilterModeAny -> NISysCfgFilterModeMatchValuesAny
  18. public const NISysCfgFilterMode NISysCfgFilterModeAny = NISysCfgFilterMode.NISysCfgFilterModeMatchValuesAny;
  19. /// NISysCfgFilterModeNone -> NISysCfgFilterModeMatchValuesNone
  20. public const NISysCfgFilterMode NISysCfgFilterModeNone = NISysCfgFilterMode.NISysCfgFilterModeMatchValuesNone;
  21. /// NISysCfgPacketDetectionInterrupt -> NISysCfgPacketDetectionLineInterrupt
  22. public const NISysCfgPacketDetection NISysCfgPacketDetectionInterrupt = NISysCfgPacketDetection.NISysCfgPacketDetectionLineInterrupt;
  23. /// NISysCfgResourcePropertyWlanAvailableCount -> NISysCfgResourcePropertyNumberOfDiscoveredAccessPoints
  24. public const NISysCfgResourceProperty NISysCfgResourcePropertyWlanAvailableCount = NISysCfgResourceProperty.NISysCfgResourcePropertyNumberOfDiscoveredAccessPoints;
  25. /// NISysCfgResetPrimaryDisableOthers -> NISysCfgResetPrimaryResetOthers
  26. public const NISysCfgNetworkInterfaceSettings NISysCfgResetPrimaryDisableOthers = NISysCfgNetworkInterfaceSettings.NISysCfgResetPrimaryResetOthers;
  27. /// NISysCfgPreservePrimaryDisableOthers -> NISysCfgPreservePrimaryResetOthers
  28. public const NISysCfgNetworkInterfaceSettings NISysCfgPreservePrimaryDisableOthers = NISysCfgNetworkInterfaceSettings.NISysCfgPreservePrimaryResetOthers;
  29. /// NISysCfgApplyPrimaryDisableOthers -> NISysCfgApplyPrimaryResetOthers
  30. public const NISysCfgNetworkInterfaceSettings NISysCfgApplyPrimaryDisableOthers = NISysCfgNetworkInterfaceSettings.NISysCfgApplyPrimaryResetOthers;
  31. }
  32. public enum NISysCfgStatus
  33. {
  34. /// NISysCfg_OK -> 0L
  35. NISysCfg_OK = 0,
  36. /// NISysCfg_EndOfEnum -> 1L
  37. NISysCfg_EndOfEnum = 1,
  38. /// NISysCfg_SelfTestBasicOnly -> 263024L
  39. NISysCfg_SelfTestBasicOnly = 263024,
  40. /// NISysCfg_FoundCachedOfflineSystem -> 263168L
  41. NISysCfg_FoundCachedOfflineSystem = 263168,
  42. /// NISysCfg_RestartLocalhostInitiated -> 263169L
  43. NISysCfg_RestartLocalhostInitiated = 263169,
  44. /// NISysCfg_ChangedPropertyNotSaved -> 263170L
  45. NISysCfg_ChangedPropertyNotSaved = 263170,
  46. /// NISysCfg_NotImplemented -> -2147467263L
  47. NISysCfg_NotImplemented = -2147467263,
  48. /// NISysCfg_NullPointer -> -2147467261L
  49. NISysCfg_NullPointer = -2147467261,
  50. /// NISysCfg_Fail -> -2147467259L
  51. NISysCfg_Fail = -2147467259,
  52. /// NISysCfg_Unexpected -> -2147418113L
  53. NISysCfg_Unexpected = -2147418113,
  54. /// NISysCfg_OutOfMemory -> -2147024882L
  55. NISysCfg_OutOfMemory = -2147024882,
  56. /// NISysCfg_InvalidArg -> -2147024809L
  57. NISysCfg_InvalidArg = -2147024809,
  58. /// NISysCfg_OperationTimedOut -> -2147220448L
  59. NISysCfg_OperationTimedOut = -2147220448,
  60. /// NISysCfg_FileNotFound -> -2147220322L
  61. NISysCfg_FileNotFound = -2147220322,
  62. /// NISysCfg_InvalidMACFormat -> -2147220278L
  63. NISysCfg_InvalidMACFormat = -2147220278,
  64. /// NISysCfg_PropMismatch -> -2147220624L
  65. NISysCfg_PropMismatch = -2147220624,
  66. /// NISysCfg_PropDoesNotExist -> -2147220623L
  67. NISysCfg_PropDoesNotExist = -2147220623,
  68. /// NISysCfg_UriIllegalSyntax -> -2147220622L
  69. NISysCfg_UriIllegalSyntax = -2147220622,
  70. /// NISysCfg_UriTargetDoesNotExist -> -2147220621L
  71. NISysCfg_UriTargetDoesNotExist = -2147220621,
  72. /// NISysCfg_UriExpertDoesNotExist -> -2147220620L
  73. NISysCfg_UriExpertDoesNotExist = -2147220620,
  74. /// NISysCfg_ItemDoesNotExist -> -2147220619L
  75. NISysCfg_ItemDoesNotExist = -2147220619,
  76. /// NISysCfg_InvalidMode -> -2147220618L
  77. NISysCfg_InvalidMode = -2147220618,
  78. /// NISysCfg_SysConfigAPINotInstalled -> -2147220616L
  79. NISysCfg_SysConfigAPINotInstalled = -2147220616,
  80. /// NISysCfg_NameSyntaxIllegal -> -2147220614L
  81. NISysCfg_NameSyntaxIllegal = -2147220614,
  82. /// NISysCfg_NameCollision -> -2147220613L
  83. NISysCfg_NameCollision = -2147220613,
  84. /// NISysCfg_NoPropValidated -> -2147220612L
  85. NISysCfg_NoPropValidated = -2147220612,
  86. /// NISysCfg_UriUnauthorized -> -2147220611L
  87. NISysCfg_UriUnauthorized = -2147220611,
  88. /// NISysCfg_RenameResourceDependencies -> -2147220610L
  89. NISysCfg_RenameResourceDependencies = -2147220610,
  90. /// NISysCfg_ValueInvalid -> -2147220609L
  91. NISysCfg_ValueInvalid = -2147220609,
  92. /// NISysCfg_ValuesInconsistent -> -2147220608L
  93. NISysCfg_ValuesInconsistent = -2147220608,
  94. /// NISysCfg_Canceled -> -2147220607L
  95. NISysCfg_Canceled = -2147220607,
  96. /// NISysCfg_ResponseSyntax -> -2147220606L
  97. NISysCfg_ResponseSyntax = -2147220606,
  98. /// NISysCfg_ResourceIsNotPresent -> -2147220605L
  99. NISysCfg_ResourceIsNotPresent = -2147220605,
  100. /// NISysCfg_ResourceIsSimulated -> -2147220604L
  101. NISysCfg_ResourceIsSimulated = -2147220604,
  102. /// NISysCfg_NotInFirmwareUpdateState -> -2147220603L
  103. NISysCfg_NotInFirmwareUpdateState = -2147220603,
  104. /// NISysCfg_FirmwareImageDeviceMismatch -> -2147220602L
  105. NISysCfg_FirmwareImageDeviceMismatch = -2147220602,
  106. /// NISysCfg_FirmwareImageCorrupt -> -2147220601L
  107. NISysCfg_FirmwareImageCorrupt = -2147220601,
  108. /// NISysCfg_InvalidFirmwareVersion -> -2147220600L
  109. NISysCfg_InvalidFirmwareVersion = -2147220600,
  110. /// NISysCfg_OlderFirmwareVersion -> -2147220599L
  111. NISysCfg_OlderFirmwareVersion = -2147220599,
  112. /// NISysCfg_InvalidLoginCredentials -> -2147220598L
  113. NISysCfg_InvalidLoginCredentials = -2147220598,
  114. /// NISysCfg_FirmwareUpdateAttemptFailed -> -2147220597L
  115. NISysCfg_FirmwareUpdateAttemptFailed = -2147220597,
  116. /// NISysCfg_EncryptionFailed -> -2147220596L
  117. NISysCfg_EncryptionFailed = -2147220596,
  118. /// NISysCfg_SomePropsNotValidated -> -2147220595L
  119. NISysCfg_SomePropsNotValidated = -2147220595,
  120. /// NISysCfg_InvalidCalibrationCredentials -> -2147220594L
  121. NISysCfg_InvalidCalibrationCredentials = -2147220594,
  122. /// NISysCfg_CannotDeletePresentResource -> -2147220593L
  123. NISysCfg_CannotDeletePresentResource = -2147220593,
  124. /// NISysCfg_UriTargetTransmitError -> -2147220592L
  125. NISysCfg_UriTargetTransmitError = -2147220592,
  126. /// NISysCfg_DecryptionFailed -> -2147220591L
  127. NISysCfg_DecryptionFailed = -2147220591,
  128. /// NISysCfg_FirmwareExpertVersionMismatch -> -2147220590L
  129. NISysCfg_FirmwareExpertVersionMismatch = -2147220590,
  130. /// NISysCfg_AmbiguousImportAction -> -2147220589L
  131. NISysCfg_AmbiguousImportAction = -2147220589,
  132. /// NISysCfg_RequiredItemFailedImport -> -2147220588L
  133. NISysCfg_RequiredItemFailedImport = -2147220588,
  134. /// NISysCfg_ItemInUse -> -2147220587L
  135. NISysCfg_ItemInUse = -2147220587,
  136. /// NISysCfg_ItemTypeNotSupported -> -2147220586L
  137. NISysCfg_ItemTypeNotSupported = -2147220586,
  138. /// NISysCfg_PermissionDenied -> -2147220560L
  139. NISysCfg_PermissionDenied = -2147220560,
  140. /// NISysCfg_SystemNotFound -> -2147220559L
  141. NISysCfg_SystemNotFound = -2147220559,
  142. /// NISysCfg_TransformFailed -> -2147220558L
  143. NISysCfg_TransformFailed = -2147220558,
  144. /// NISysCfg_NotInstalled -> -2147220557L
  145. NISysCfg_NotInstalled = -2147220557,
  146. /// NISysCfg_LaunchFailure -> -2147220556L
  147. NISysCfg_LaunchFailure = -2147220556,
  148. /// NISysCfg_InternalTimeout -> -2147220555L
  149. NISysCfg_InternalTimeout = -2147220555,
  150. /// NISysCfg_MissingTransform -> -2147220554L
  151. NISysCfg_MissingTransform = -2147220554,
  152. /// NISysCfg_IncorrectExtension -> -2147220553L
  153. NISysCfg_IncorrectExtension = -2147220553,
  154. /// NISysCfg_FileReadOnly -> -2147220552L
  155. NISysCfg_FileReadOnly = -2147220552,
  156. /// NISysCfg_ReportOverwrite -> -2147220551L
  157. NISysCfg_ReportOverwrite = -2147220551,
  158. /// NISysCfg_DirectoryError -> -2147220550L
  159. NISysCfg_DirectoryError = -2147220550,
  160. /// NISysCfg_CannotOpenFile -> -2147220480L
  161. NISysCfg_CannotOpenFile = -2147220480,
  162. /// NISysCfg_InsufficientPermissions -> -2147220479L
  163. NISysCfg_InsufficientPermissions = -2147220479,
  164. /// NISysCfg_NCECopierFailed -> -2147220478L
  165. NISysCfg_NCECopierFailed = -2147220478,
  166. /// NISysCfg_FileOperationFailed -> -2147220477L
  167. NISysCfg_FileOperationFailed = -2147220477,
  168. /// NISysCfg_NameCollisionError -> -2147220476L
  169. NISysCfg_NameCollisionError = -2147220476,
  170. /// NISysCfg_UnexpectedError -> -2147220475L
  171. NISysCfg_UnexpectedError = -2147220475,
  172. /// NISysCfg_NCENoStreamError -> -2147220474L
  173. NISysCfg_NCENoStreamError = -2147220474,
  174. /// NISysCfg_NCECompressionError -> -2147220473L
  175. NISysCfg_NCECompressionError = -2147220473,
  176. /// NISysCfg_NCEStreamReadError -> -2147220472L
  177. NISysCfg_NCEStreamReadError = -2147220472,
  178. /// NISysCfg_NCEStreamWriteError -> -2147220471L
  179. NISysCfg_NCEStreamWriteError = -2147220471,
  180. /// NISysCfg_NCEStreamSeekError -> -2147220470L
  181. NISysCfg_NCEStreamSeekError = -2147220470,
  182. /// NISysCfg_NCERepoNotReady -> -2147220469L
  183. NISysCfg_NCERepoNotReady = -2147220469,
  184. /// NISysCfg_NCERepoInvalid -> -2147220468L
  185. NISysCfg_NCERepoInvalid = -2147220468,
  186. /// NISysCfg_NCERepoIncompat -> -2147220467L
  187. NISysCfg_NCERepoIncompat = -2147220467,
  188. /// NISysCfg_NCENoImportStorage -> -2147220466L
  189. NISysCfg_NCENoImportStorage = -2147220466,
  190. /// NISysCfg_NCENoExportStorage -> -2147220465L
  191. NISysCfg_NCENoExportStorage = -2147220465,
  192. /// NISysCfg_NCENoObjCopier -> -2147220464L
  193. NISysCfg_NCENoObjCopier = -2147220464,
  194. /// NISysCfg_CopyInProgress -> -2147220463L
  195. NISysCfg_CopyInProgress = -2147220463,
  196. /// NISysCfg_FileNotRecognized -> -2147220462L
  197. NISysCfg_FileNotRecognized = -2147220462,
  198. /// NISysCfg_SystemNotSupported -> -2147220461L
  199. NISysCfg_SystemNotSupported = -2147220461,
  200. /// NISysCfg_SystemNotReachable -> -2147220460L
  201. NISysCfg_SystemNotReachable = -2147220460,
  202. /// NISysCfg_ProductSoftwareNotInstalled -> -2147220459L
  203. NISysCfg_ProductSoftwareNotInstalled = -2147220459,
  204. /// NISysCfg_ProductSoftwareTooOld -> -2147220458L
  205. NISysCfg_ProductSoftwareTooOld = -2147220458,
  206. /// NISysCfg_ProductSoftwareTooNew -> -2147220457L
  207. NISysCfg_ProductSoftwareTooNew = -2147220457,
  208. /// NISysCfg_DataTooOld -> -2147220456L
  209. NISysCfg_DataTooOld = -2147220456,
  210. /// NISysCfg_DataTooNew -> -2147220455L
  211. NISysCfg_DataTooNew = -2147220455,
  212. /// NISysCfg_NoItemsToCopy -> -2147220454L
  213. NISysCfg_NoItemsToCopy = -2147220454,
  214. /// NISysCfg_OrphanItems -> -2147220453L
  215. NISysCfg_OrphanItems = -2147220453,
  216. /// NISysCfg_DirtyItems -> -2147220452L
  217. NISysCfg_DirtyItems = -2147220452,
  218. /// NISysCfg_FileOverwrite -> -2147220451L
  219. NISysCfg_FileOverwrite = -2147220451,
  220. /// NISysCfg_ItemOverwrite -> -2147220450L
  221. NISysCfg_ItemOverwrite = -2147220450,
  222. /// NISysCfg_MissingDependency -> -2147220449L
  223. NISysCfg_MissingDependency = -2147220449,
  224. /// NISysCfg_OperationCanceled -> -2147220447L
  225. NISysCfg_OperationCanceled = -2147220447,
  226. /// NISysCfg_WarningConflicts -> -2147220446L
  227. NISysCfg_WarningConflicts = -2147220446,
  228. /// NISysCfg_ErrorConflicts -> -2147220445L
  229. NISysCfg_ErrorConflicts = -2147220445,
  230. /// NISysCfg_ItemsRequireUserInput -> -2147220444L
  231. NISysCfg_ItemsRequireUserInput = -2147220444,
  232. /// NISysCfg_ProductExpertNotReady -> -2147220443L
  233. NISysCfg_ProductExpertNotReady = -2147220443,
  234. /// NISysCfg_OrphanFiles -> -2147220442L
  235. NISysCfg_OrphanFiles = -2147220442,
  236. /// NISysCfg_IsConst -> -2147220441L
  237. NISysCfg_IsConst = -2147220441,
  238. /// NISysCfg_UnsupportedProductMode -> -2147220440L
  239. NISysCfg_UnsupportedProductMode = -2147220440,
  240. /// NISysCfg_HostSoftwareTooOld -> -2147220385L
  241. NISysCfg_HostSoftwareTooOld = -2147220385,
  242. /// NISysCfg_OpkgUpdateFeedFailure -> -2147220384L
  243. NISysCfg_OpkgUpdateFeedFailure = -2147220384,
  244. /// NISysCfg_FeedNotFound -> -2147220383L
  245. NISysCfg_FeedNotFound = -2147220383,
  246. /// NISysCfg_FeedAlreadyExists -> -2147220382L
  247. NISysCfg_FeedAlreadyExists = -2147220382,
  248. /// NISysCfg_InstallOptionNotSupported -> -2147220381L
  249. NISysCfg_InstallOptionNotSupported = -2147220381,
  250. /// NISysCfg_FirmwareTooOld -> -2147220380L
  251. NISysCfg_FirmwareTooOld = -2147220380,
  252. /// NISysCfg_SoftwareTooOld -> -2147220379L
  253. NISysCfg_SoftwareTooOld = -2147220379,
  254. /// NISysCfg_RequiresSSH -> -2147220378L
  255. NISysCfg_RequiresSSH = -2147220378,
  256. /// NISysCfg_OpkgResponseSyntax -> -2147220377L
  257. NISysCfg_OpkgResponseSyntax = -2147220377,
  258. /// NISysCfg_WrongSoftwareSetType -> -2147220376L
  259. NISysCfg_WrongSoftwareSetType = -2147220376,
  260. /// NISysCfg_RequiresOpkg -> -2147220375L
  261. NISysCfg_RequiresOpkg = -2147220375,
  262. /// NISysCfg_HDFormatEncryptNotSupported -> -2147220374L
  263. NISysCfg_HDFormatEncryptNotSupported = -2147220374,
  264. /// NISysCfg_HDFormatNoRecoveryKeyDevice -> -2147220373L
  265. NISysCfg_HDFormatNoRecoveryKeyDevice = -2147220373,
  266. /// NISysCfg_RestartLocalhostAmbiguous -> -2147220372L
  267. NISysCfg_RestartLocalhostAmbiguous = -2147220372,
  268. /// NISysCfg_ImageInvalidCorrupt -> -2147220371L
  269. NISysCfg_ImageInvalidCorrupt = -2147220371,
  270. /// NISysCfg_SafeOrInstallModeRequired -> -2147220370L
  271. NISysCfg_SafeOrInstallModeRequired = -2147220370,
  272. /// NISysCfg_EncryptPhraseMismatch -> -2147220369L
  273. NISysCfg_EncryptPhraseMismatch = -2147220369,
  274. /// NISysCfg_InvalidIP -> -2147220368L
  275. NISysCfg_InvalidIP = -2147220368,
  276. /// NISysCfg_InvalidGateway -> -2147220367L
  277. NISysCfg_InvalidGateway = -2147220367,
  278. /// NISysCfg_InvalidDNS -> -2147220366L
  279. NISysCfg_InvalidDNS = -2147220366,
  280. /// NISysCfg_InvalidSubnet -> -2147220365L
  281. NISysCfg_InvalidSubnet = -2147220365,
  282. /// NISysCfg_CmdNotSupported -> -2147220364L
  283. NISysCfg_CmdNotSupported = -2147220364,
  284. /// NISysCfg_ConfigFailed -> -2147220363L
  285. NISysCfg_ConfigFailed = -2147220363,
  286. /// NISysCfg_Locked -> -2147220362L
  287. NISysCfg_Locked = -2147220362,
  288. /// NISysCfg_BadPassword -> -2147220361L
  289. NISysCfg_BadPassword = -2147220361,
  290. /// NISysCfg_NotConfigurable -> -2147220360L
  291. NISysCfg_NotConfigurable = -2147220360,
  292. /// NISysCfg_UnlockFailed -> -2147220359L
  293. NISysCfg_UnlockFailed = -2147220359,
  294. /// NISysCfg_LockFailed -> -2147220358L
  295. NISysCfg_LockFailed = -2147220358,
  296. /// NISysCfg_InstallFailed -> -2147220357L
  297. NISysCfg_InstallFailed = -2147220357,
  298. /// NISysCfg_InstallationCorrupt -> -2147220356L
  299. NISysCfg_InstallationCorrupt = -2147220356,
  300. /// NISysCfg_EmptyFile -> -2147220355L
  301. NISysCfg_EmptyFile = -2147220355,
  302. /// NISysCfg_UnconfiguredIP -> -2147220354L
  303. NISysCfg_UnconfiguredIP = -2147220354,
  304. /// NISysCfg_InstallationGenericFailure -> -2147220352L
  305. NISysCfg_InstallationGenericFailure = -2147220352,
  306. /// NISysCfg_DownloadAlreadyStarted -> -2147220350L
  307. NISysCfg_DownloadAlreadyStarted = -2147220350,
  308. /// NISysCfg_Aborted -> -2147220349L
  309. NISysCfg_Aborted = -2147220349,
  310. /// NISysCfg_DiskFull -> -2147220338L
  311. NISysCfg_DiskFull = -2147220338,
  312. /// NISysCfg_HDFormatFailed -> -2147220337L
  313. NISysCfg_HDFormatFailed = -2147220337,
  314. /// NISysCfg_HDFormatNotSafeMode -> -2147220336L
  315. NISysCfg_HDFormatNotSafeMode = -2147220336,
  316. /// NISysCfg_HDFormatRebootFailed -> -2147220335L
  317. NISysCfg_HDFormatRebootFailed = -2147220335,
  318. /// NISysCfg_ConnectionRefused -> -2147220334L
  319. NISysCfg_ConnectionRefused = -2147220334,
  320. /// NISysCfg_GetRemoteFilesFailed -> -2147220331L
  321. NISysCfg_GetRemoteFilesFailed = -2147220331,
  322. /// NISysCfg_PutRemoteFilesFailed -> -2147220330L
  323. NISysCfg_PutRemoteFilesFailed = -2147220330,
  324. /// NISysCfg_InvalidImage -> -2147220329L
  325. NISysCfg_InvalidImage = -2147220329,
  326. /// NISysCfg_ImageDeviceCodeMismatch -> -2147220328L
  327. NISysCfg_ImageDeviceCodeMismatch = -2147220328,
  328. /// NISysCfg_SystemMismatch -> -2147220327L
  329. NISysCfg_SystemMismatch = -2147220327,
  330. /// NISysCfg_HDFormatWrongFS -> -2147220326L
  331. NISysCfg_HDFormatWrongFS = -2147220326,
  332. /// NISysCfg_CustomInstallNotSupported -> -2147220325L
  333. NISysCfg_CustomInstallNotSupported = -2147220325,
  334. /// NISysCfg_FTPFailed -> -2147220324L
  335. NISysCfg_FTPFailed = -2147220324,
  336. /// NISysCfg_Timeout -> -2147220323L
  337. NISysCfg_Timeout = -2147220323,
  338. /// NISysCfg_DirNotFound -> -2147220321L
  339. NISysCfg_DirNotFound = -2147220321,
  340. /// NISysCfg_PathNotFound -> -2147220320L
  341. NISysCfg_PathNotFound = -2147220320,
  342. /// NISysCfg_NoSoftwareAvailable -> -2147220319L
  343. NISysCfg_NoSoftwareAvailable = -2147220319,
  344. /// NISysCfg_OverwriteError -> -2147220318L
  345. NISysCfg_OverwriteError = -2147220318,
  346. /// NISysCfg_HDFormatCannotKeepCfg -> -2147220317L
  347. NISysCfg_HDFormatCannotKeepCfg = -2147220317,
  348. /// NISysCfg_FileOrPathTooLong -> -2147220316L
  349. NISysCfg_FileOrPathTooLong = -2147220316,
  350. /// NISysCfg_DDPInternalTimeout -> -2147220315L
  351. NISysCfg_DDPInternalTimeout = -2147220315,
  352. /// NISysCfg_IOPermissionDenied -> -2147220314L
  353. NISysCfg_IOPermissionDenied = -2147220314,
  354. /// NISysCfg_PathAlreadyExists -> -2147220313L
  355. NISysCfg_PathAlreadyExists = -2147220313,
  356. /// NISysCfg_ExecutionFailure -> -2147220312L
  357. NISysCfg_ExecutionFailure = -2147220312,
  358. /// NISysCfg_DownloadError -> -2147220311L
  359. NISysCfg_DownloadError = -2147220311,
  360. /// NISysCfg_NetSendFailed -> -2147220309L
  361. NISysCfg_NetSendFailed = -2147220309,
  362. /// NISysCfg_ContactHostDisconnected -> -2147220308L
  363. NISysCfg_ContactHostDisconnected = -2147220308,
  364. /// NISysCfg_NetSvcDown -> -2147220307L
  365. NISysCfg_NetSvcDown = -2147220307,
  366. /// NISysCfg_NotConfirmed -> -2147220306L
  367. NISysCfg_NotConfirmed = -2147220306,
  368. /// NISysCfg_HostNotResolved -> -2147220305L
  369. NISysCfg_HostNotResolved = -2147220305,
  370. /// NISysCfg_RebootTimeout -> -2147220304L
  371. NISysCfg_RebootTimeout = -2147220304,
  372. /// NISysCfg_NoConfirmationFP1600 -> -2147220303L
  373. NISysCfg_NoConfirmationFP1600 = -2147220303,
  374. /// NISysCfg_DuplicateStartup -> -2147220300L
  375. NISysCfg_DuplicateStartup = -2147220300,
  376. /// NISysCfg_RemoteInvalidArgument -> -2147220299L
  377. NISysCfg_RemoteInvalidArgument = -2147220299,
  378. /// NISysCfg_NotUninstallable -> -2147220298L
  379. NISysCfg_NotUninstallable = -2147220298,
  380. /// NISysCfg_DuplicatesNotAllowed -> -2147220297L
  381. NISysCfg_DuplicatesNotAllowed = -2147220297,
  382. /// NISysCfg_NotInstallable -> -2147220296L
  383. NISysCfg_NotInstallable = -2147220296,
  384. /// NISysCfg_WrongDevice -> -2147220295L
  385. NISysCfg_WrongDevice = -2147220295,
  386. /// NISysCfg_WrongOS -> -2147220294L
  387. NISysCfg_WrongOS = -2147220294,
  388. /// NISysCfg_OSVersionTooOld -> -2147220293L
  389. NISysCfg_OSVersionTooOld = -2147220293,
  390. /// NISysCfg_IOError -> -2147220292L
  391. NISysCfg_IOError = -2147220292,
  392. /// NISysCfg_CorruptConfig -> -2147220291L
  393. NISysCfg_CorruptConfig = -2147220291,
  394. /// NISysCfg_BufferOverflow -> -2147220290L
  395. NISysCfg_BufferOverflow = -2147220290,
  396. /// NISysCfg_UnsupportedCDFVersion -> -2147220289L
  397. NISysCfg_UnsupportedCDFVersion = -2147220289,
  398. /// NISysCfg_InvalidStack -> -2147220288L
  399. NISysCfg_InvalidStack = -2147220288,
  400. /// NISysCfg_IncompleteStack -> -2147220287L
  401. NISysCfg_IncompleteStack = -2147220287,
  402. /// NISysCfg_StackItemMissing -> -2147220286L
  403. NISysCfg_StackItemMissing = -2147220286,
  404. /// NISysCfg_TopLevelHiddenComponentError -> -2147220285L
  405. NISysCfg_TopLevelHiddenComponentError = -2147220285,
  406. /// NISysCfg_InvalidAddon -> -2147220284L
  407. NISysCfg_InvalidAddon = -2147220284,
  408. /// NISysCfg_NoRTImagesFolder -> -2147220283L
  409. NISysCfg_NoRTImagesFolder = -2147220283,
  410. /// NISysCfg_NoRTImagesRegistry -> -2147220282L
  411. NISysCfg_NoRTImagesRegistry = -2147220282,
  412. /// NISysCfg_NoRTS2CDF -> -2147220281L
  413. NISysCfg_NoRTS2CDF = -2147220281,
  414. /// NISysCfg_UnsupportedOS -> -2147220280L
  415. NISysCfg_UnsupportedOS = -2147220280,
  416. /// NISysCfg_ExactVersionRequired -> -2147220279L
  417. NISysCfg_ExactVersionRequired = -2147220279,
  418. /// NISysCfg_InvalidStartup -> -2147220277L
  419. NISysCfg_InvalidStartup = -2147220277,
  420. }
  421. [System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)]
  422. public struct NISysCfgTimestampUTC
  423. {
  424. /// unsigned int[4]
  425. [System.Runtime.InteropServices.MarshalAsAttribute(System.Runtime.InteropServices.UnmanagedType.ByValArray, SizeConst = 4, ArraySubType = System.Runtime.InteropServices.UnmanagedType.U4)]
  426. public uint[] u32Data;
  427. }
  428. public enum NISysCfgIncludeCachedResults
  429. {
  430. /// NISysCfgIncludeCachedResultsNone -> 0
  431. NISysCfgIncludeCachedResultsNone = 0,
  432. /// NISysCfgIncludeCachedResultsOnlyIfOnline -> 1
  433. NISysCfgIncludeCachedResultsOnlyIfOnline = 1,
  434. /// NISysCfgIncludeCachedResultsAll -> 3
  435. NISysCfgIncludeCachedResultsAll = 3,
  436. }
  437. public enum NISysCfgSystemNameFormat
  438. {
  439. /// NISysCfgSystemNameFormatHostname -> 0x10
  440. NISysCfgSystemNameFormatHostname = 16,
  441. /// NISysCfgSystemNameFormatHostnameIp -> 0x12
  442. NISysCfgSystemNameFormatHostnameIp = 18,
  443. /// NISysCfgSystemNameFormatHostnameMac -> 0x13
  444. NISysCfgSystemNameFormatHostnameMac = 19,
  445. /// NISysCfgSystemNameFormatIp -> 0x20
  446. NISysCfgSystemNameFormatIp = 32,
  447. /// NISysCfgSystemNameFormatIpHostname -> 0x21
  448. NISysCfgSystemNameFormatIpHostname = 33,
  449. /// NISysCfgSystemNameFormatIpMac -> 0x23
  450. NISysCfgSystemNameFormatIpMac = 35,
  451. /// NISysCfgSystemNameFormatMac -> 0x30
  452. NISysCfgSystemNameFormatMac = 48,
  453. /// NISysCfgSystemNameFormatMacHostname -> 0x31
  454. NISysCfgSystemNameFormatMacHostname = 49,
  455. /// NISysCfgSystemNameFormatMacIp -> 0x32
  456. NISysCfgSystemNameFormatMacIp = 50,
  457. }
  458. public enum NISysCfgFileSystemMode
  459. {
  460. /// NISysCfgFileSystemDefault -> 0x0000
  461. NISysCfgFileSystemDefault = 0,
  462. /// NISysCfgFileSystemFat -> 0x0001
  463. NISysCfgFileSystemFat = 1,
  464. /// NISysCfgFileSystemReliance -> 0x0002
  465. NISysCfgFileSystemReliance = 2,
  466. /// NISysCfgFileSystemUBIFS -> 0x4000
  467. NISysCfgFileSystemUBIFS = 16384,
  468. /// NISysCfgFileSystemExt4 -> 0x8000
  469. NISysCfgFileSystemExt4 = 32768,
  470. }
  471. public enum NISysCfgNetworkInterfaceSettings
  472. {
  473. /// NISysCfgResetPrimaryResetOthers -> 0
  474. NISysCfgResetPrimaryResetOthers = 0,
  475. /// NISysCfgPreservePrimaryResetOthers -> 1
  476. NISysCfgPreservePrimaryResetOthers = 1,
  477. /// NISysCfgPreservePrimaryPreserveOthers -> 2
  478. NISysCfgPreservePrimaryPreserveOthers = 2,
  479. /// NISysCfgPreservePrimaryApplyOthers -> 3
  480. NISysCfgPreservePrimaryApplyOthers = 3,
  481. /// NISysCfgApplyPrimaryResetOthers -> 4
  482. NISysCfgApplyPrimaryResetOthers = 4,
  483. /// NISysCfgApplyPrimaryPreserveOthers -> 5
  484. NISysCfgApplyPrimaryPreserveOthers = 5,
  485. /// NISysCfgApplyPrimaryApplyOthers -> 6
  486. NISysCfgApplyPrimaryApplyOthers = 6,
  487. }
  488. public enum NISysCfgComponentType
  489. {
  490. /// NISysCfgItemTypeStandard -> 0
  491. NISysCfgItemTypeStandard = 0,
  492. /// NISysCfgItemTypeHidden -> 1
  493. NISysCfgItemTypeHidden = 1,
  494. /// NISysCfgItemTypeSystem -> 2
  495. NISysCfgItemTypeSystem = 2,
  496. /// NISysCfgItemTypeUnknown -> 3
  497. NISysCfgItemTypeUnknown = 3,
  498. /// NISysCfgItemTypeStartup -> 4
  499. NISysCfgItemTypeStartup = 4,
  500. /// NISysCfgItemTypeImage -> 5
  501. NISysCfgItemTypeImage = 5,
  502. /// NISysCfgItemTypeEssential -> 6
  503. NISysCfgItemTypeEssential = 6,
  504. }
  505. public enum NISysCfgIncludeComponentTypes
  506. {
  507. /// NISysCfgIncludeItemsAllVisible -> 0x0000
  508. NISysCfgIncludeItemsAllVisible = 0,
  509. /// NISysCfgIncludeItemsAllVisibleAndHidden -> 0x0001
  510. NISysCfgIncludeItemsAllVisibleAndHidden = 1,
  511. /// NISysCfgIncludeItemsOnlyStandard -> 0x0002
  512. NISysCfgIncludeItemsOnlyStandard = 2,
  513. /// NISysCfgIncludeItemsOnlyStartup -> 0x0003
  514. NISysCfgIncludeItemsOnlyStartup = 3,
  515. }
  516. public enum NISysCfgVersionSelectionMode
  517. {
  518. /// NISysCfgVersionSelectionHighest -> 0
  519. NISysCfgVersionSelectionHighest = 0,
  520. /// NISysCfgVersionSelectionExact -> 1
  521. NISysCfgVersionSelectionExact = 1,
  522. }
  523. public enum NISysCfgImportMode
  524. {
  525. /// NISysCfgImportMergeItems -> 0
  526. NISysCfgImportMergeItems = 0,
  527. /// NISysCfgImportDeleteConfigFirst -> 0x100000
  528. NISysCfgImportDeleteConfigFirst = 1048576,
  529. /// NISysCfgImportPreserveConflictItems -> 0x200000
  530. NISysCfgImportPreserveConflictItems = 2097152,
  531. }
  532. public enum NISysCfgReportType
  533. {
  534. /// NISysCfgReportXml -> 0
  535. NISysCfgReportXml = 0,
  536. /// NISysCfgReportHtml -> 1
  537. NISysCfgReportHtml = 1,
  538. /// NISysCfgReportTechnicalSupportZip -> 2
  539. NISysCfgReportTechnicalSupportZip = 2,
  540. }
  541. public enum NISysCfgBusType
  542. {
  543. /// NISysCfgBusTypeBuiltIn -> 0
  544. NISysCfgBusTypeBuiltIn = 0,
  545. /// NISysCfgBusTypePciPxi -> 1
  546. NISysCfgBusTypePciPxi = 1,
  547. /// NISysCfgBusTypeUsb -> 2
  548. NISysCfgBusTypeUsb = 2,
  549. /// NISysCfgBusTypeGpib -> 3
  550. NISysCfgBusTypeGpib = 3,
  551. /// NISysCfgBusTypeVxi -> 4
  552. NISysCfgBusTypeVxi = 4,
  553. /// NISysCfgBusTypeSerial -> 5
  554. NISysCfgBusTypeSerial = 5,
  555. /// NISysCfgBusTypeTcpIp -> 6
  556. NISysCfgBusTypeTcpIp = 6,
  557. /// NISysCfgBusTypeCompactRio -> 7
  558. NISysCfgBusTypeCompactRio = 7,
  559. /// NISysCfgBusTypeScxi -> 8
  560. NISysCfgBusTypeScxi = 8,
  561. /// NISysCfgBusTypeCompactDaq -> 9
  562. NISysCfgBusTypeCompactDaq = 9,
  563. /// NISysCfgBusTypeSwitchBlock -> 10
  564. NISysCfgBusTypeSwitchBlock = 10,
  565. /// NISysCfgBusTypeScc -> 11
  566. NISysCfgBusTypeScc = 11,
  567. /// NISysCfgBusTypeFireWire -> 12
  568. NISysCfgBusTypeFireWire = 12,
  569. /// NISysCfgBusTypeAccessory -> 13
  570. NISysCfgBusTypeAccessory = 13,
  571. /// NISysCfgBusTypeCan -> 14
  572. NISysCfgBusTypeCan = 14,
  573. /// NISysCfgBusTypeSwitchBlockDevice -> 15
  574. NISysCfgBusTypeSwitchBlockDevice = 15,
  575. }
  576. public enum NISysCfgHasDriverType
  577. {
  578. /// NISysCfgHasDriverTypeUnknown -> -1
  579. NISysCfgHasDriverTypeUnknown = -1,
  580. /// NISysCfgHasDriverTypeNotInstalled -> 0
  581. NISysCfgHasDriverTypeNotInstalled = 0,
  582. /// NISysCfgHasDriverTypeInstalled -> 1
  583. NISysCfgHasDriverTypeInstalled = 1,
  584. }
  585. public enum NISysCfgIsPresentType
  586. {
  587. /// NISysCfgIsPresentTypeInitializing -> -2
  588. NISysCfgIsPresentTypeInitializing = -2,
  589. /// NISysCfgIsPresentTypeUnknown -> -1
  590. NISysCfgIsPresentTypeUnknown = -1,
  591. /// NISysCfgIsPresentTypeNotPresent -> 0
  592. NISysCfgIsPresentTypeNotPresent = 0,
  593. /// NISysCfgIsPresentTypePresent -> 1
  594. NISysCfgIsPresentTypePresent = 1,
  595. }
  596. public enum NISysCfgIpAddressMode
  597. {
  598. /// NISysCfgIpAddressModeStatic -> 1
  599. NISysCfgIpAddressModeStatic = 1,
  600. /// NISysCfgIpAddressModeDhcpOrLinkLocal -> 2
  601. NISysCfgIpAddressModeDhcpOrLinkLocal = 2,
  602. /// NISysCfgIpAddressModeLinkLocalOnly -> 4
  603. NISysCfgIpAddressModeLinkLocalOnly = 4,
  604. /// NISysCfgIpAddressModeDhcpOnly -> 8
  605. NISysCfgIpAddressModeDhcpOnly = 8,
  606. }
  607. public enum NISysCfgLocale
  608. {
  609. /// NISysCfgLocaleDefault -> 0
  610. NISysCfgLocaleDefault = 0,
  611. /// NISysCfgLocaleChineseSimplified -> 2052
  612. NISysCfgLocaleChineseSimplified = 2052,
  613. /// NISysCfgLocaleEnglish -> 1033
  614. NISysCfgLocaleEnglish = 1033,
  615. /// NISysCfgLocaleFrench -> 1036
  616. NISysCfgLocaleFrench = 1036,
  617. /// NISysCfgLocaleGerman -> 1031
  618. NISysCfgLocaleGerman = 1031,
  619. /// NISysCfgLocaleJapanese -> 1041
  620. NISysCfgLocaleJapanese = 1041,
  621. /// NISysCfgLocaleKorean -> 1042
  622. NISysCfgLocaleKorean = 1042,
  623. }
  624. public enum NISysCfgFilterMode
  625. {
  626. /// NISysCfgFilterModeMatchValuesAll -> 1
  627. NISysCfgFilterModeMatchValuesAll = 1,
  628. /// NISysCfgFilterModeMatchValuesAny -> 2
  629. NISysCfgFilterModeMatchValuesAny = 2,
  630. /// NISysCfgFilterModeMatchValuesNone -> 3
  631. NISysCfgFilterModeMatchValuesNone = 3,
  632. /// NISysCfgFilterModeAllPropertiesExist -> 4
  633. NISysCfgFilterModeAllPropertiesExist = 4,
  634. }
  635. public enum NISysCfgServiceType
  636. {
  637. /// NISysCfgServiceTypemDnsNiTcp -> 0
  638. NISysCfgServiceTypemDnsNiTcp = 0,
  639. /// NISysCfgServiceTypemDnsNiRealtime -> 1
  640. NISysCfgServiceTypemDnsNiRealtime = 1,
  641. /// NISysCfgServiceTypemDnsNiSysapi -> 2
  642. NISysCfgServiceTypemDnsNiSysapi = 2,
  643. /// NISysCfgServiceTypemDnsNiHttp -> 3
  644. NISysCfgServiceTypemDnsNiHttp = 3,
  645. /// NISysCfgServiceTypeLocalSystem -> 4
  646. NISysCfgServiceTypeLocalSystem = 4,
  647. /// NISysCfgServiceTypeLocalNetInterface -> 5
  648. NISysCfgServiceTypeLocalNetInterface = 5,
  649. /// NISysCfgServiceTypeLocalTimeKeeper -> 6
  650. NISysCfgServiceTypeLocalTimeKeeper = 6,
  651. /// NISysCfgServiceTypeLocalTimeSource -> 7
  652. NISysCfgServiceTypeLocalTimeSource = 7,
  653. /// NISysCfgServiceTypemDnsLxi -> 8
  654. NISysCfgServiceTypemDnsLxi = 8,
  655. /// NISysCfgServiceTypeLocalFpga -> 9
  656. NISysCfgServiceTypeLocalFpga = 9,
  657. }
  658. public enum NISysCfgAdapterType
  659. {
  660. /// NISysCfgAdapterTypeEthernet -> 1
  661. NISysCfgAdapterTypeEthernet = 1,
  662. /// NISysCfgAdapterTypeWlan -> 2
  663. NISysCfgAdapterTypeWlan = 2,
  664. }
  665. public enum NISysCfgAdapterMode
  666. {
  667. /// NISysCfgAdapterModeDisabled -> 1
  668. NISysCfgAdapterModeDisabled = 1,
  669. /// NISysCfgAdapterModeTcpIpEthernet -> 2
  670. NISysCfgAdapterModeTcpIpEthernet = 2,
  671. /// NISysCfgAdapterModeDeterministic -> 4
  672. NISysCfgAdapterModeDeterministic = 4,
  673. /// NISysCfgAdapterModeEtherCat -> 8
  674. NISysCfgAdapterModeEtherCat = 8,
  675. /// NISysCfgAdapterModeTcpIpWlan -> 32
  676. NISysCfgAdapterModeTcpIpWlan = 32,
  677. /// NISysCfgAdapterModeTcpIpAccessPoint -> 64
  678. NISysCfgAdapterModeTcpIpAccessPoint = 64,
  679. }
  680. public enum NISysCfgLinkSpeed
  681. {
  682. /// NISysCfgLinkSpeedNone -> 0
  683. NISysCfgLinkSpeedNone = 0,
  684. /// NISysCfgLinkSpeedAuto -> 1
  685. NISysCfgLinkSpeedAuto = 1,
  686. /// NISysCfgLinkSpeed10mbHalf -> 2
  687. NISysCfgLinkSpeed10mbHalf = 2,
  688. /// NISysCfgLinkSpeed10mbFull -> 4
  689. NISysCfgLinkSpeed10mbFull = 4,
  690. /// NISysCfgLinkSpeed100mbHalf -> 8
  691. NISysCfgLinkSpeed100mbHalf = 8,
  692. /// NISysCfgLinkSpeed100mbFull -> 16
  693. NISysCfgLinkSpeed100mbFull = 16,
  694. /// NISysCfgLinkSpeedGigabitHalf -> 32
  695. NISysCfgLinkSpeedGigabitHalf = 32,
  696. /// NISysCfgLinkSpeedGigabitFull -> 64
  697. NISysCfgLinkSpeedGigabitFull = 64,
  698. /// NISysCfgLinkSpeedWlan80211a -> 131072
  699. NISysCfgLinkSpeedWlan80211a = 131072,
  700. /// NISysCfgLinkSpeedWlan80211b -> 262144
  701. NISysCfgLinkSpeedWlan80211b = 262144,
  702. /// NISysCfgLinkSpeedWlan80211g -> 524288
  703. NISysCfgLinkSpeedWlan80211g = 524288,
  704. /// NISysCfgLinkSpeedWlan80211n -> 1048576
  705. NISysCfgLinkSpeedWlan80211n = 1048576,
  706. /// NISysCfgLinkSpeedWlan80211n5GHz -> 2097152
  707. NISysCfgLinkSpeedWlan80211n5GHz = 2097152,
  708. }
  709. public enum NISysCfgPacketDetection
  710. {
  711. /// NISysCfgPacketDetectionNone -> 0
  712. NISysCfgPacketDetectionNone = 0,
  713. /// NISysCfgPacketDetectionLineInterrupt -> 1
  714. NISysCfgPacketDetectionLineInterrupt = 1,
  715. /// NISysCfgPacketDetectionPolling -> 2
  716. NISysCfgPacketDetectionPolling = 2,
  717. /// NISysCfgPacketDetectionSignaledInterrupt -> 4
  718. NISysCfgPacketDetectionSignaledInterrupt = 4,
  719. }
  720. public enum NISysCfgConnectionType
  721. {
  722. /// NISysCfgConnectionTypeNone -> 0
  723. NISysCfgConnectionTypeNone = 0,
  724. /// NISysCfgConnectionTypeInfrastructure -> 1
  725. NISysCfgConnectionTypeInfrastructure = 1,
  726. /// NISysCfgConnectionTypeAdHoc -> 2
  727. NISysCfgConnectionTypeAdHoc = 2,
  728. }
  729. public enum NISysCfgSecurityType
  730. {
  731. /// NISysCfgSecurityTypeNone -> 0
  732. NISysCfgSecurityTypeNone = 0,
  733. /// NISysCfgSecurityTypeNotSupported -> 1
  734. NISysCfgSecurityTypeNotSupported = 1,
  735. /// NISysCfgSecurityTypeOpen -> 2
  736. NISysCfgSecurityTypeOpen = 2,
  737. /// NISysCfgSecurityTypeWep -> 4
  738. NISysCfgSecurityTypeWep = 4,
  739. /// NISysCfgSecurityTypeWpaPsk -> 8
  740. NISysCfgSecurityTypeWpaPsk = 8,
  741. /// NISysCfgSecurityTypeWpaEap -> 16
  742. NISysCfgSecurityTypeWpaEap = 16,
  743. /// NISysCfgSecurityTypeWpa2Psk -> 32
  744. NISysCfgSecurityTypeWpa2Psk = 32,
  745. /// NISysCfgSecurityTypeWpa2Eap -> 64
  746. NISysCfgSecurityTypeWpa2Eap = 64,
  747. }
  748. public enum NISysCfgEapType
  749. {
  750. /// NISysCfgEapTypeNone -> 0
  751. NISysCfgEapTypeNone = 0,
  752. /// NISysCfgEapTypeEapTls -> 1
  753. NISysCfgEapTypeEapTls = 1,
  754. /// NISysCfgEapTypeEapTtls -> 2
  755. NISysCfgEapTypeEapTtls = 2,
  756. /// NISysCfgEapTypeEapFast -> 4
  757. NISysCfgEapTypeEapFast = 4,
  758. /// NISysCfgEapTypeLeap -> 8
  759. NISysCfgEapTypeLeap = 8,
  760. /// NISysCfgEapTypePeap -> 16
  761. NISysCfgEapTypePeap = 16,
  762. }
  763. public enum NISysCfgFirmwareStatus
  764. {
  765. /// NISysCfgFirmwareReadyPendingAutoRestart -> -4
  766. NISysCfgFirmwareReadyPendingAutoRestart = -4,
  767. /// NISysCfgFirmwareVerifyingNewImage -> -3
  768. NISysCfgFirmwareVerifyingNewImage = -3,
  769. /// NISysCfgFirmwareWritingFlashingNewImage -> -2
  770. NISysCfgFirmwareWritingFlashingNewImage = -2,
  771. /// NISysCfgFirmwareUpdateModeWaitingForImage -> -1
  772. NISysCfgFirmwareUpdateModeWaitingForImage = -1,
  773. /// NISysCfgFirmwareCorruptCannotRun -> 0
  774. NISysCfgFirmwareCorruptCannotRun = 0,
  775. /// NISysCfgFirmwareNoneInstalled -> 1
  776. NISysCfgFirmwareNoneInstalled = 1,
  777. /// NISysCfgFirmwareInstalledNormalOperation -> 2
  778. NISysCfgFirmwareInstalledNormalOperation = 2,
  779. /// NISysCfgFirmwareReadyPendingUserRestart -> 3
  780. NISysCfgFirmwareReadyPendingUserRestart = 3,
  781. /// NISysCfgFirmwareReadyPendingUserAction -> 4
  782. NISysCfgFirmwareReadyPendingUserAction = 4,
  783. /// NISysCfgFirmwareUpdateAttemptFailed -> 5
  784. NISysCfgFirmwareUpdateAttemptFailed = 5,
  785. }
  786. public enum NISysCfgDeleteValidationMode
  787. {
  788. /// NISysCfgValidateButDoNotDelete -> -1
  789. NISysCfgValidateButDoNotDelete = -1,
  790. /// NISysCfgDeleteIfNoDependenciesExist -> 0
  791. NISysCfgDeleteIfNoDependenciesExist = 0,
  792. /// NISysCfgDeleteItemAndAnyDependencies -> 1
  793. NISysCfgDeleteItemAndAnyDependencies = 1,
  794. /// NISysCfgDeleteItemButKeepDependencies -> 2
  795. NISysCfgDeleteItemButKeepDependencies = 2,
  796. }
  797. public enum NISysCfgAccessType
  798. {
  799. /// NISysCfgAccessTypeLocalOnly -> 0
  800. NISysCfgAccessTypeLocalOnly = 0,
  801. /// NISysCfgAccessTypeLocalAndRemote -> 1
  802. NISysCfgAccessTypeLocalAndRemote = 1,
  803. }
  804. public enum NISysCfgLedState
  805. {
  806. /// NISysCfgLedStateOff -> 0
  807. NISysCfgLedStateOff = 0,
  808. /// NISysCfgLedStateSolidGreen -> 1
  809. NISysCfgLedStateSolidGreen = 1,
  810. /// NISysCfgLedStateSolidYellow -> 2
  811. NISysCfgLedStateSolidYellow = 2,
  812. /// NISysCfgLedStateBlinkingGreen -> 4
  813. NISysCfgLedStateBlinkingGreen = 4,
  814. /// NISysCfgLedStateBlinkingYellow -> 8
  815. NISysCfgLedStateBlinkingYellow = 8,
  816. }
  817. public enum NISysCfgSwitchState
  818. {
  819. /// NISysCfgSwitchStateDisabled -> 0
  820. NISysCfgSwitchStateDisabled = 0,
  821. /// NISysCfgSwitchStateEnabled -> 1
  822. NISysCfgSwitchStateEnabled = 1,
  823. }
  824. public enum NISysCfgFirmwareUpdateMode
  825. {
  826. /// NISysCfgFirmwareUpdateModeNone -> 0
  827. NISysCfgFirmwareUpdateModeNone = 0,
  828. /// NISysCfgFirmwareUpdateModeManual -> 1
  829. NISysCfgFirmwareUpdateModeManual = 1,
  830. /// NISysCfgFirmwareUpdateModeDriverManaged -> 2
  831. NISysCfgFirmwareUpdateModeDriverManaged = 2,
  832. }
  833. public enum NISysCfgModuleProgramMode
  834. {
  835. /// NISysCfgModuleProgramModeNone -> 0
  836. NISysCfgModuleProgramModeNone = 0,
  837. /// NISysCfgModuleProgramModeRealtimeCpu -> 1
  838. NISysCfgModuleProgramModeRealtimeCpu = 1,
  839. /// NISysCfgModuleProgramModeRealtimeScan -> 2
  840. NISysCfgModuleProgramModeRealtimeScan = 2,
  841. /// NISysCfgModuleProgramModeLabVIEWFpga -> 4
  842. NISysCfgModuleProgramModeLabVIEWFpga = 4,
  843. }
  844. public enum NISysCfgResourceProperty
  845. {
  846. /// NISysCfgResourcePropertyIsDevice -> 16781312
  847. NISysCfgResourcePropertyIsDevice = 16781312,
  848. /// NISysCfgResourcePropertyIsChassis -> 16941056
  849. NISysCfgResourcePropertyIsChassis = 16941056,
  850. /// NISysCfgResourcePropertyConnectsToBusType -> 16785408
  851. NISysCfgResourcePropertyConnectsToBusType = 16785408,
  852. /// NISysCfgResourcePropertyVendorId -> 16789504
  853. NISysCfgResourcePropertyVendorId = 16789504,
  854. /// NISysCfgResourcePropertyVendorName -> 16793600
  855. NISysCfgResourcePropertyVendorName = 16793600,
  856. /// NISysCfgResourcePropertyProductId -> 16797696
  857. NISysCfgResourcePropertyProductId = 16797696,
  858. /// NISysCfgResourcePropertyProductName -> 16801792
  859. NISysCfgResourcePropertyProductName = 16801792,
  860. /// NISysCfgResourcePropertySerialNumber -> 16805888
  861. NISysCfgResourcePropertySerialNumber = 16805888,
  862. /// NISysCfgResourcePropertyFirmwareRevision -> 16969728
  863. NISysCfgResourcePropertyFirmwareRevision = 16969728,
  864. /// NISysCfgResourcePropertyIsNIProduct -> 16809984
  865. NISysCfgResourcePropertyIsNIProduct = 16809984,
  866. /// NISysCfgResourcePropertyIsSimulated -> 16814080
  867. NISysCfgResourcePropertyIsSimulated = 16814080,
  868. /// NISysCfgResourcePropertyConnectsToLinkName -> 16818176
  869. NISysCfgResourcePropertyConnectsToLinkName = 16818176,
  870. /// NISysCfgResourcePropertyHasDriver -> 16920576
  871. NISysCfgResourcePropertyHasDriver = 16920576,
  872. /// NISysCfgResourcePropertyIsPresent -> 16924672
  873. NISysCfgResourcePropertyIsPresent = 16924672,
  874. /// NISysCfgResourcePropertySlotNumber -> 16822272
  875. NISysCfgResourcePropertySlotNumber = 16822272,
  876. /// NISysCfgResourcePropertySupportsInternalCalibration -> 16842752
  877. NISysCfgResourcePropertySupportsInternalCalibration = 16842752,
  878. /// NISysCfgResourcePropertyInternalCalibrationLastTime -> 16846848
  879. NISysCfgResourcePropertyInternalCalibrationLastTime = 16846848,
  880. /// NISysCfgResourcePropertyInternalCalibrationLastTemp -> 16850944
  881. NISysCfgResourcePropertyInternalCalibrationLastTemp = 16850944,
  882. /// NISysCfgResourcePropertySupportsExternalCalibration -> 16859136
  883. NISysCfgResourcePropertySupportsExternalCalibration = 16859136,
  884. /// NISysCfgResourcePropertyExternalCalibrationLastTemp -> 16867328
  885. NISysCfgResourcePropertyExternalCalibrationLastTemp = 16867328,
  886. /// NISysCfgResourcePropertyCalibrationComments -> 16961536
  887. NISysCfgResourcePropertyCalibrationComments = 16961536,
  888. /// NISysCfgResourcePropertyInternalCalibrationLastLimited -> 17420288
  889. NISysCfgResourcePropertyInternalCalibrationLastLimited = 17420288,
  890. /// NISysCfgResourcePropertyExternalCalibrationChecksum -> 17432576
  891. NISysCfgResourcePropertyExternalCalibrationChecksum = 17432576,
  892. /// NISysCfgResourcePropertyCurrentTemp -> 16965632
  893. NISysCfgResourcePropertyCurrentTemp = 16965632,
  894. /// NISysCfgResourcePropertyPxiPciBusNumber -> 16875520
  895. NISysCfgResourcePropertyPxiPciBusNumber = 16875520,
  896. /// NISysCfgResourcePropertyPxiPciDeviceNumber -> 16879616
  897. NISysCfgResourcePropertyPxiPciDeviceNumber = 16879616,
  898. /// NISysCfgResourcePropertyPxiPciFunctionNumber -> 16883712
  899. NISysCfgResourcePropertyPxiPciFunctionNumber = 16883712,
  900. /// NISysCfgResourcePropertyPxiPciLinkWidth -> 16973824
  901. NISysCfgResourcePropertyPxiPciLinkWidth = 16973824,
  902. /// NISysCfgResourcePropertyPxiPciMaxLinkWidth -> 16977920
  903. NISysCfgResourcePropertyPxiPciMaxLinkWidth = 16977920,
  904. /// NISysCfgResourcePropertyUsbInterface -> 16887808
  905. NISysCfgResourcePropertyUsbInterface = 16887808,
  906. /// NISysCfgResourcePropertyTcpHostName -> 16928768
  907. NISysCfgResourcePropertyTcpHostName = 16928768,
  908. /// NISysCfgResourcePropertyTcpMacAddress -> 16986112
  909. NISysCfgResourcePropertyTcpMacAddress = 16986112,
  910. /// NISysCfgResourcePropertyTcpIpAddress -> 16957440
  911. NISysCfgResourcePropertyTcpIpAddress = 16957440,
  912. /// NISysCfgResourcePropertyTcpDeviceClass -> 17022976
  913. NISysCfgResourcePropertyTcpDeviceClass = 17022976,
  914. /// NISysCfgResourcePropertyGpibPrimaryAddress -> 16994304
  915. NISysCfgResourcePropertyGpibPrimaryAddress = 16994304,
  916. /// NISysCfgResourcePropertyGpibSecondaryAddress -> 16998400
  917. NISysCfgResourcePropertyGpibSecondaryAddress = 16998400,
  918. /// NISysCfgResourcePropertySerialPortBinding -> 17076224
  919. NISysCfgResourcePropertySerialPortBinding = 17076224,
  920. /// NISysCfgResourcePropertyProvidesBusType -> 16932864
  921. NISysCfgResourcePropertyProvidesBusType = 16932864,
  922. /// NISysCfgResourcePropertyProvidesLinkName -> 16936960
  923. NISysCfgResourcePropertyProvidesLinkName = 16936960,
  924. /// NISysCfgResourcePropertyNumberOfSlots -> 16826368
  925. NISysCfgResourcePropertyNumberOfSlots = 16826368,
  926. /// NISysCfgResourcePropertySupportsFirmwareUpdate -> 17080320
  927. NISysCfgResourcePropertySupportsFirmwareUpdate = 17080320,
  928. /// NISysCfgResourcePropertyFirmwareFilePattern -> 17084416
  929. NISysCfgResourcePropertyFirmwareFilePattern = 17084416,
  930. /// NISysCfgResourcePropertyRecommendedCalibrationInterval -> 17207296
  931. NISysCfgResourcePropertyRecommendedCalibrationInterval = 17207296,
  932. /// NISysCfgResourcePropertySupportsCalibrationWrite -> 17215488
  933. NISysCfgResourcePropertySupportsCalibrationWrite = 17215488,
  934. /// NISysCfgResourcePropertyHardwareRevision -> 17256448
  935. NISysCfgResourcePropertyHardwareRevision = 17256448,
  936. /// NISysCfgResourcePropertyCpuModelName -> 17313792
  937. NISysCfgResourcePropertyCpuModelName = 17313792,
  938. /// NISysCfgResourcePropertyCpuSteppingRevision -> 17317888
  939. NISysCfgResourcePropertyCpuSteppingRevision = 17317888,
  940. /// NISysCfgResourcePropertyModelNameNumber -> 17436672
  941. NISysCfgResourcePropertyModelNameNumber = 17436672,
  942. /// NISysCfgResourcePropertyModuleProgramMode -> 17440768
  943. NISysCfgResourcePropertyModuleProgramMode = 17440768,
  944. /// NISysCfgResourcePropertyConnectsToNumSlots -> 17072128
  945. NISysCfgResourcePropertyConnectsToNumSlots = 17072128,
  946. /// NISysCfgResourcePropertySlotOffsetLeft -> 17276928
  947. NISysCfgResourcePropertySlotOffsetLeft = 17276928,
  948. /// NISysCfgResourcePropertyInternalCalibrationValuesInRange -> 17489920
  949. NISysCfgResourcePropertyInternalCalibrationValuesInRange = 17489920,
  950. /// NISysCfgResourcePropertyFirmwareUpdateMode -> 17354752
  951. NISysCfgResourcePropertyFirmwareUpdateMode = 17354752,
  952. /// NISysCfgResourcePropertyExternalCalibrationLastTime -> 16863232
  953. NISysCfgResourcePropertyExternalCalibrationLastTime = 16863232,
  954. /// NISysCfgResourcePropertyRecommendedNextCalibrationTime -> 16871424
  955. NISysCfgResourcePropertyRecommendedNextCalibrationTime = 16871424,
  956. /// NISysCfgResourcePropertyExternalCalibrationLastLimited -> 17428480
  957. NISysCfgResourcePropertyExternalCalibrationLastLimited = 17428480,
  958. /// NISysCfgResourcePropertyCalibrationCurrentPassword -> 17223680
  959. NISysCfgResourcePropertyCalibrationCurrentPassword = 17223680,
  960. /// NISysCfgResourcePropertyCalibrationNewPassword -> 17227776
  961. NISysCfgResourcePropertyCalibrationNewPassword = 17227776,
  962. /// NISysCfgResourcePropertySysCfgAccess -> 219504640
  963. NISysCfgResourcePropertySysCfgAccess = 219504640,
  964. /// NISysCfgResourcePropertyAdapterType -> 219332608
  965. NISysCfgResourcePropertyAdapterType = 219332608,
  966. /// NISysCfgResourcePropertyMacAddress -> 219168768
  967. NISysCfgResourcePropertyMacAddress = 219168768,
  968. /// NISysCfgResourcePropertyAdapterMode -> 219160576
  969. NISysCfgResourcePropertyAdapterMode = 219160576,
  970. /// NISysCfgResourcePropertyTcpIpRequestMode -> 219172864
  971. NISysCfgResourcePropertyTcpIpRequestMode = 219172864,
  972. /// NISysCfgResourcePropertyTcpIpv4Address -> 219181056
  973. NISysCfgResourcePropertyTcpIpv4Address = 219181056,
  974. /// NISysCfgResourcePropertyTcpIpv4Subnet -> 219189248
  975. NISysCfgResourcePropertyTcpIpv4Subnet = 219189248,
  976. /// NISysCfgResourcePropertyTcpIpv4Gateway -> 219193344
  977. NISysCfgResourcePropertyTcpIpv4Gateway = 219193344,
  978. /// NISysCfgResourcePropertyTcpIpv4DnsServer -> 219197440
  979. NISysCfgResourcePropertyTcpIpv4DnsServer = 219197440,
  980. /// NISysCfgResourcePropertyTcpPreferredLinkSpeed -> 219213824
  981. NISysCfgResourcePropertyTcpPreferredLinkSpeed = 219213824,
  982. /// NISysCfgResourcePropertyTcpCurrentLinkSpeed -> 219222016
  983. NISysCfgResourcePropertyTcpCurrentLinkSpeed = 219222016,
  984. /// NISysCfgResourcePropertyTcpPacketDetection -> 219258880
  985. NISysCfgResourcePropertyTcpPacketDetection = 219258880,
  986. /// NISysCfgResourcePropertyTcpPollingInterval -> 219262976
  987. NISysCfgResourcePropertyTcpPollingInterval = 219262976,
  988. /// NISysCfgResourcePropertyIsPrimaryAdapter -> 219308032
  989. NISysCfgResourcePropertyIsPrimaryAdapter = 219308032,
  990. /// NISysCfgResourcePropertyEtherCatMasterId -> 219250688
  991. NISysCfgResourcePropertyEtherCatMasterId = 219250688,
  992. /// NISysCfgResourcePropertyEtherCatMasterRedundancy -> 219500544
  993. NISysCfgResourcePropertyEtherCatMasterRedundancy = 219500544,
  994. /// NISysCfgResourcePropertyWlanBssid -> 219398144
  995. NISysCfgResourcePropertyWlanBssid = 219398144,
  996. /// NISysCfgResourcePropertyWlanCurrentLinkQuality -> 219394048
  997. NISysCfgResourcePropertyWlanCurrentLinkQuality = 219394048,
  998. /// NISysCfgResourcePropertyWlanCurrentSsid -> 219377664
  999. NISysCfgResourcePropertyWlanCurrentSsid = 219377664,
  1000. /// NISysCfgResourcePropertyWlanCurrentConnectionType -> 219381760
  1001. NISysCfgResourcePropertyWlanCurrentConnectionType = 219381760,
  1002. /// NISysCfgResourcePropertyWlanCurrentSecurityType -> 219385856
  1003. NISysCfgResourcePropertyWlanCurrentSecurityType = 219385856,
  1004. /// NISysCfgResourcePropertyWlanCurrentEapType -> 219389952
  1005. NISysCfgResourcePropertyWlanCurrentEapType = 219389952,
  1006. /// NISysCfgResourcePropertyWlanCountryCode -> 219406336
  1007. NISysCfgResourcePropertyWlanCountryCode = 219406336,
  1008. /// NISysCfgResourcePropertyWlanChannelNumber -> 219410432
  1009. NISysCfgResourcePropertyWlanChannelNumber = 219410432,
  1010. /// NISysCfgResourcePropertyWlanClientCertificate -> 219422720
  1011. NISysCfgResourcePropertyWlanClientCertificate = 219422720,
  1012. /// NISysCfgResourcePropertyWlanSecurityIdentity -> 219414528
  1013. NISysCfgResourcePropertyWlanSecurityIdentity = 219414528,
  1014. /// NISysCfgResourcePropertyWlanSecurityKey -> 219418624
  1015. NISysCfgResourcePropertyWlanSecurityKey = 219418624,
  1016. /// NISysCfgResourcePropertySystemStartTime -> 17108992
  1017. NISysCfgResourcePropertySystemStartTime = 17108992,
  1018. /// NISysCfgResourcePropertyCurrentTime -> 219279360
  1019. NISysCfgResourcePropertyCurrentTime = 219279360,
  1020. /// NISysCfgResourcePropertyTimeZone -> 219471872
  1021. NISysCfgResourcePropertyTimeZone = 219471872,
  1022. /// NISysCfgResourcePropertyUserDirectedSafeModeSwitch -> 219537408
  1023. NISysCfgResourcePropertyUserDirectedSafeModeSwitch = 219537408,
  1024. /// NISysCfgResourcePropertyConsoleOutSwitch -> 219541504
  1025. NISysCfgResourcePropertyConsoleOutSwitch = 219541504,
  1026. /// NISysCfgResourcePropertyIpResetSwitch -> 219545600
  1027. NISysCfgResourcePropertyIpResetSwitch = 219545600,
  1028. NISysCfgResourcePropertyPxiPciSlotLinkWidth= 16982016,
  1029. /// NISysCfgResourcePropertyNumberOfDiscoveredAccessPoints -> 219365376
  1030. NISysCfgResourcePropertyNumberOfDiscoveredAccessPoints = 219365376,
  1031. /// NISysCfgResourcePropertyNumberOfExperts -> 16891904
  1032. NISysCfgResourcePropertyNumberOfExperts = 16891904,
  1033. /// NISysCfgResourcePropertyNumberOfServices -> 17010688
  1034. NISysCfgResourcePropertyNumberOfServices = 17010688,
  1035. /// NISysCfgResourcePropertyNumberOfAvailableFirmwareVersions -> 17088512
  1036. NISysCfgResourcePropertyNumberOfAvailableFirmwareVersions = 17088512,
  1037. /// NISysCfgResourcePropertyNumberOfCpus -> 17137664
  1038. NISysCfgResourcePropertyNumberOfCpus = 17137664,
  1039. /// NISysCfgResourcePropertyNumberOfFans -> 17174528
  1040. NISysCfgResourcePropertyNumberOfFans = 17174528,
  1041. /// NISysCfgResourcePropertyNumberOfPowerSensors -> 17448960
  1042. NISysCfgResourcePropertyNumberOfPowerSensors = 17448960,
  1043. /// NISysCfgResourcePropertyNumberOfTemperatureSensors -> 17186816
  1044. NISysCfgResourcePropertyNumberOfTemperatureSensors = 17186816,
  1045. /// NISysCfgResourcePropertyNumberOfVoltageSensors -> 17149952
  1046. NISysCfgResourcePropertyNumberOfVoltageSensors = 17149952,
  1047. /// NISysCfgResourcePropertyNumberOfUserLedIndicators -> 17281024
  1048. NISysCfgResourcePropertyNumberOfUserLedIndicators = 17281024,
  1049. /// NISysCfgResourcePropertyNumberOfUserSwitches -> 17293312
  1050. NISysCfgResourcePropertyNumberOfUserSwitches = 17293312,
  1051. }
  1052. public enum NISysCfgIndexedProperty
  1053. {
  1054. /// NISysCfgIndexedPropertyServiceType -> 17014784
  1055. NISysCfgIndexedPropertyServiceType = 17014784,
  1056. /// NISysCfgIndexedPropertyAvailableFirmwareVersion -> 17092608
  1057. NISysCfgIndexedPropertyAvailableFirmwareVersion = 17092608,
  1058. /// NISysCfgIndexedPropertyWlanAvailableSsid -> 219336704
  1059. NISysCfgIndexedPropertyWlanAvailableSsid = 219336704,
  1060. /// NISysCfgIndexedPropertyWlanAvailableBssid -> 219443200
  1061. NISysCfgIndexedPropertyWlanAvailableBssid = 219443200,
  1062. /// NISysCfgIndexedPropertyWlanAvailableConnectionType -> 219340800
  1063. NISysCfgIndexedPropertyWlanAvailableConnectionType = 219340800,
  1064. /// NISysCfgIndexedPropertyWlanAvailableSecurityType -> 219344896
  1065. NISysCfgIndexedPropertyWlanAvailableSecurityType = 219344896,
  1066. /// NISysCfgIndexedPropertyWlanAvailableLinkQuality -> 219353088
  1067. NISysCfgIndexedPropertyWlanAvailableLinkQuality = 219353088,
  1068. /// NISysCfgIndexedPropertyWlanAvailableChannelNumber -> 219357184
  1069. NISysCfgIndexedPropertyWlanAvailableChannelNumber = 219357184,
  1070. /// NISysCfgIndexedPropertyWlanAvailableLinkSpeed -> 219361280
  1071. NISysCfgIndexedPropertyWlanAvailableLinkSpeed = 219361280,
  1072. /// NISysCfgIndexedPropertyCpuTotalLoad -> 17141760
  1073. NISysCfgIndexedPropertyCpuTotalLoad = 17141760,
  1074. /// NISysCfgIndexedPropertyCpuInterruptLoad -> 17145856
  1075. NISysCfgIndexedPropertyCpuInterruptLoad = 17145856,
  1076. /// NISysCfgIndexedPropertyCpuSpeed -> 17309696
  1077. NISysCfgIndexedPropertyCpuSpeed = 17309696,
  1078. /// NISysCfgIndexedPropertyFanName -> 17178624
  1079. NISysCfgIndexedPropertyFanName = 17178624,
  1080. /// NISysCfgIndexedPropertyFanReading -> 17182720
  1081. NISysCfgIndexedPropertyFanReading = 17182720,
  1082. /// NISysCfgIndexedPropertyPowerName -> 17453056
  1083. NISysCfgIndexedPropertyPowerName = 17453056,
  1084. /// NISysCfgIndexedPropertyPowerReading -> 17457152
  1085. NISysCfgIndexedPropertyPowerReading = 17457152,
  1086. /// NISysCfgIndexedPropertyPowerUpperCritical -> 17461248
  1087. NISysCfgIndexedPropertyPowerUpperCritical = 17461248,
  1088. /// NISysCfgIndexedPropertyTemperatureName -> 17190912
  1089. NISysCfgIndexedPropertyTemperatureName = 17190912,
  1090. /// NISysCfgIndexedPropertyTemperatureReading -> 16965632
  1091. NISysCfgIndexedPropertyTemperatureReading = 16965632,
  1092. /// NISysCfgIndexedPropertyTemperatureLowerCritical -> 17195008
  1093. NISysCfgIndexedPropertyTemperatureLowerCritical = 17195008,
  1094. /// NISysCfgIndexedPropertyTemperatureUpperCritical -> 17199104
  1095. NISysCfgIndexedPropertyTemperatureUpperCritical = 17199104,
  1096. /// NISysCfgIndexedPropertyVoltageName -> 17154048
  1097. NISysCfgIndexedPropertyVoltageName = 17154048,
  1098. /// NISysCfgIndexedPropertyVoltageReading -> 17158144
  1099. NISysCfgIndexedPropertyVoltageReading = 17158144,
  1100. /// NISysCfgIndexedPropertyVoltageNominal -> 17162240
  1101. NISysCfgIndexedPropertyVoltageNominal = 17162240,
  1102. /// NISysCfgIndexedPropertyVoltageLowerCritical -> 17166336
  1103. NISysCfgIndexedPropertyVoltageLowerCritical = 17166336,
  1104. /// NISysCfgIndexedPropertyVoltageUpperCritical -> 17170432
  1105. NISysCfgIndexedPropertyVoltageUpperCritical = 17170432,
  1106. /// NISysCfgIndexedPropertyUserLedName -> 17285120
  1107. NISysCfgIndexedPropertyUserLedName = 17285120,
  1108. /// NISysCfgIndexedPropertyUserSwitchName -> 17297408
  1109. NISysCfgIndexedPropertyUserSwitchName = 17297408,
  1110. /// NISysCfgIndexedPropertyUserSwitchState -> 17301504
  1111. NISysCfgIndexedPropertyUserSwitchState = 17301504,
  1112. /// NISysCfgIndexedPropertyUserLedState -> 17289216
  1113. NISysCfgIndexedPropertyUserLedState = 17289216,
  1114. /// NISysCfgIndexedPropertyExpertName -> 16900096
  1115. NISysCfgIndexedPropertyExpertName = 16900096,
  1116. /// NISysCfgIndexedPropertyExpertResourceName -> 16896000
  1117. NISysCfgIndexedPropertyExpertResourceName = 16896000,
  1118. /// NISysCfgIndexedPropertyExpertUserAlias -> 16904192
  1119. NISysCfgIndexedPropertyExpertUserAlias = 16904192,
  1120. }
  1121. public enum NISysCfgSystemProperty
  1122. {
  1123. /// NISysCfgSystemPropertyDeviceClass -> 16941057
  1124. NISysCfgSystemPropertyDeviceClass = 16941057,
  1125. /// NISysCfgSystemPropertyProductId -> 16941058
  1126. NISysCfgSystemPropertyProductId = 16941058,
  1127. /// NISysCfgSystemPropertyFileSystem -> 16941060
  1128. NISysCfgSystemPropertyFileSystem = 16941060,
  1129. /// NISysCfgSystemPropertyFirmwareRevision -> 16941061
  1130. NISysCfgSystemPropertyFirmwareRevision = 16941061,
  1131. /// NISysCfgSystemPropertyIsFactoryResetSupported -> 16941067
  1132. NISysCfgSystemPropertyIsFactoryResetSupported = 16941067,
  1133. /// NISysCfgSystemPropertyIsFirmwareUpdateSupported -> 16941068
  1134. NISysCfgSystemPropertyIsFirmwareUpdateSupported = 16941068,
  1135. /// NISysCfgSystemPropertyIsLocked -> 16941069
  1136. NISysCfgSystemPropertyIsLocked = 16941069,
  1137. /// NISysCfgSystemPropertyIsLockingSupported -> 16941070
  1138. NISysCfgSystemPropertyIsLockingSupported = 16941070,
  1139. /// NISysCfgSystemPropertyIsOnLocalSubnet -> 16941072
  1140. NISysCfgSystemPropertyIsOnLocalSubnet = 16941072,
  1141. /// NISysCfgSystemPropertyIsRestartSupported -> 16941076
  1142. NISysCfgSystemPropertyIsRestartSupported = 16941076,
  1143. /// NISysCfgSystemPropertyMacAddress -> 16941077
  1144. NISysCfgSystemPropertyMacAddress = 16941077,
  1145. /// NISysCfgSystemPropertyProductName -> 16941078
  1146. NISysCfgSystemPropertyProductName = 16941078,
  1147. /// NISysCfgSystemPropertyOperatingSystem -> 16941079
  1148. NISysCfgSystemPropertyOperatingSystem = 16941079,
  1149. /// NISysCfgSystemPropertyOperatingSystemVersion -> 17100800
  1150. NISysCfgSystemPropertyOperatingSystemVersion = 17100800,
  1151. /// NISysCfgSystemPropertyOperatingSystemDescription -> 17104896
  1152. NISysCfgSystemPropertyOperatingSystemDescription = 17104896,
  1153. /// NISysCfgSystemPropertySerialNumber -> 16941080
  1154. NISysCfgSystemPropertySerialNumber = 16941080,
  1155. /// NISysCfgSystemPropertySystemState -> 16941082
  1156. NISysCfgSystemPropertySystemState = 16941082,
  1157. /// NISysCfgSystemPropertyMemoryPhysTotal -> 219480064
  1158. NISysCfgSystemPropertyMemoryPhysTotal = 219480064,
  1159. /// NISysCfgSystemPropertyMemoryPhysFree -> 219484160
  1160. NISysCfgSystemPropertyMemoryPhysFree = 219484160,
  1161. /// NISysCfgSystemPropertyMemoryLargestBlock -> 219488256
  1162. NISysCfgSystemPropertyMemoryLargestBlock = 219488256,
  1163. /// NISysCfgSystemPropertyMemoryVirtTotal -> 219492352
  1164. NISysCfgSystemPropertyMemoryVirtTotal = 219492352,
  1165. /// NISysCfgSystemPropertyMemoryVirtFree -> 219496448
  1166. NISysCfgSystemPropertyMemoryVirtFree = 219496448,
  1167. /// NISysCfgSystemPropertyPrimaryDiskTotal -> 219291648
  1168. NISysCfgSystemPropertyPrimaryDiskTotal = 219291648,
  1169. /// NISysCfgSystemPropertyPrimaryDiskFree -> 219295744
  1170. NISysCfgSystemPropertyPrimaryDiskFree = 219295744,
  1171. /// NISysCfgSystemPropertySystemResourceHandle -> 16941086
  1172. NISysCfgSystemPropertySystemResourceHandle = 16941086,
  1173. /// NISysCfgSystemPropertyImageDescription -> 219516928
  1174. NISysCfgSystemPropertyImageDescription = 219516928,
  1175. /// NISysCfgSystemPropertyImageId -> 219521024
  1176. NISysCfgSystemPropertyImageId = 219521024,
  1177. /// NISysCfgSystemPropertyImageTitle -> 219525120
  1178. NISysCfgSystemPropertyImageTitle = 219525120,
  1179. /// NISysCfgSystemPropertyImageVersion -> 219529216
  1180. NISysCfgSystemPropertyImageVersion = 219529216,
  1181. /// NISysCfgSystemPropertyInstalledApiVersion -> 16941087
  1182. NISysCfgSystemPropertyInstalledApiVersion = 16941087,
  1183. /// NISysCfgSystemPropertyIsDst -> 16941066
  1184. NISysCfgSystemPropertyIsDst = 16941066,
  1185. /// NISysCfgSystemPropertyIsRestartProtected -> 16941073
  1186. NISysCfgSystemPropertyIsRestartProtected = 16941073,
  1187. /// NISysCfgSystemPropertyHaltOnError -> 16941074
  1188. NISysCfgSystemPropertyHaltOnError = 16941074,
  1189. /// NISysCfgSystemPropertyRepositoryLocation -> 16941084
  1190. NISysCfgSystemPropertyRepositoryLocation = 16941084,
  1191. /// NISysCfgSystemPropertySystemComment -> 16941081
  1192. NISysCfgSystemPropertySystemComment = 16941081,
  1193. /// NISysCfgSystemPropertyAutoRestartTimeout -> 16941085
  1194. NISysCfgSystemPropertyAutoRestartTimeout = 16941085,
  1195. /// NISysCfgSystemPropertyDnsServer -> 16941059
  1196. NISysCfgSystemPropertyDnsServer = 16941059,
  1197. /// NISysCfgSystemPropertyGateway -> 16941062
  1198. NISysCfgSystemPropertyGateway = 16941062,
  1199. /// NISysCfgSystemPropertyHostname -> 16941063
  1200. NISysCfgSystemPropertyHostname = 16941063,
  1201. /// NISysCfgSystemPropertyIpAddress -> 16941064
  1202. NISysCfgSystemPropertyIpAddress = 16941064,
  1203. /// NISysCfgSystemPropertyIpAddressMode -> 16941065
  1204. NISysCfgSystemPropertyIpAddressMode = 16941065,
  1205. /// NISysCfgSystemPropertySubnetMask -> 16941083
  1206. NISysCfgSystemPropertySubnetMask = 16941083,
  1207. }
  1208. public enum NISysCfgFilterProperty
  1209. {
  1210. /// NISysCfgFilterPropertyIsDevice -> 16781312
  1211. NISysCfgFilterPropertyIsDevice = 16781312,
  1212. /// NISysCfgFilterPropertyIsChassis -> 16941056
  1213. NISysCfgFilterPropertyIsChassis = 16941056,
  1214. /// NISysCfgFilterPropertyServiceType -> 17014784
  1215. NISysCfgFilterPropertyServiceType = 17014784,
  1216. /// NISysCfgFilterPropertyConnectsToBusType -> 16785408
  1217. NISysCfgFilterPropertyConnectsToBusType = 16785408,
  1218. /// NISysCfgFilterPropertyConnectsToLinkName -> 16818176
  1219. NISysCfgFilterPropertyConnectsToLinkName = 16818176,
  1220. /// NISysCfgFilterPropertyProvidesBusType -> 16932864
  1221. NISysCfgFilterPropertyProvidesBusType = 16932864,
  1222. /// NISysCfgFilterPropertyVendorId -> 16789504
  1223. NISysCfgFilterPropertyVendorId = 16789504,
  1224. /// NISysCfgFilterPropertyProductId -> 16797696
  1225. NISysCfgFilterPropertyProductId = 16797696,
  1226. /// NISysCfgFilterPropertySerialNumber -> 16805888
  1227. NISysCfgFilterPropertySerialNumber = 16805888,
  1228. /// NISysCfgFilterPropertyIsNIProduct -> 16809984
  1229. NISysCfgFilterPropertyIsNIProduct = 16809984,
  1230. /// NISysCfgFilterPropertyIsSimulated -> 16814080
  1231. NISysCfgFilterPropertyIsSimulated = 16814080,
  1232. /// NISysCfgFilterPropertySlotNumber -> 16822272
  1233. NISysCfgFilterPropertySlotNumber = 16822272,
  1234. /// NISysCfgFilterPropertyHasDriver -> 16920576
  1235. NISysCfgFilterPropertyHasDriver = 16920576,
  1236. /// NISysCfgFilterPropertyIsPresent -> 16924672
  1237. NISysCfgFilterPropertyIsPresent = 16924672,
  1238. /// NISysCfgFilterPropertySupportsCalibration -> 16908288
  1239. NISysCfgFilterPropertySupportsCalibration = 16908288,
  1240. /// NISysCfgFilterPropertySupportsFirmwareUpdate -> 17080320
  1241. NISysCfgFilterPropertySupportsFirmwareUpdate = 17080320,
  1242. /// NISysCfgFilterPropertyProvidesLinkName -> 16936960
  1243. NISysCfgFilterPropertyProvidesLinkName = 16936960,
  1244. /// NISysCfgFilterPropertyExpertName -> 16900096
  1245. NISysCfgFilterPropertyExpertName = 16900096,
  1246. /// NISysCfgFilterPropertyResourceName -> 16896000
  1247. NISysCfgFilterPropertyResourceName = 16896000,
  1248. /// NISysCfgFilterPropertyUserAlias -> 16904192
  1249. NISysCfgFilterPropertyUserAlias = 16904192,
  1250. }
  1251. public enum NISysCfgPropertyType
  1252. {
  1253. /// NISysCfgPropertyTypeBool -> 1
  1254. NISysCfgPropertyTypeBool = 1,
  1255. /// NISysCfgPropertyTypeInt -> 2
  1256. NISysCfgPropertyTypeInt = 2,
  1257. /// NISysCfgPropertyTypeUnsignedInt -> 3
  1258. NISysCfgPropertyTypeUnsignedInt = 3,
  1259. /// NISysCfgPropertyTypeDouble -> 4
  1260. NISysCfgPropertyTypeDouble = 4,
  1261. /// NISysCfgPropertyTypeString -> 6
  1262. NISysCfgPropertyTypeString = 6,
  1263. /// NISysCfgPropertyTypeTimestamp -> 7
  1264. NISysCfgPropertyTypeTimestamp = 7,
  1265. }
  1266. public static partial class NativeMethods
  1267. {
  1268. private static NativeLibraryLoader.NativeLoader nativeLoader;
  1269. static NativeMethods()
  1270. {
  1271. if (RuntimeInformation.IsOSPlatform(OSPlatform.Windows))
  1272. {
  1273. nativeLoader = new NativeLibraryLoader.NativeLoader("nisyscfg.dll");
  1274. }
  1275. else if (RuntimeInformation.IsOSPlatform(OSPlatform.Linux))
  1276. {
  1277. nativeLoader = new NativeLibraryLoader.NativeLoader("libnisyscfg.so");
  1278. nativeLoader.SearchDirectories.Add("/usr/lib/x86_64-linux-gnu");
  1279. }
  1280. else throw new PlatformNotSupportedException();
  1281. nativeLoader.Init();
  1282. }
  1283. public const string DllPath = "/usr/lib/x86_64-linux-gnu/libnisyscfg.so";
  1284. [UnmanagedFunctionPointer(CallingConvention.StdCall)]
  1285. delegate NISysCfgStatus NISysCfgInitializeSessionDelegate(
  1286. [In, MarshalAs(UnmanagedType.LPStr)] string targetName,
  1287. [In, MarshalAs(UnmanagedType.LPStr)] string username,
  1288. [In, MarshalAs(UnmanagedType.LPStr)] string password,
  1289. NISysCfgLocale language,
  1290. bool forcePropertyRefresh,
  1291. uint connectTimeoutMsec,
  1292. ref IntPtr expertEnumHandle,
  1293. ref IntPtr sessionHandle);
  1294. public static NISysCfgStatus NISysCfgInitializeSession(
  1295. [In, MarshalAs(UnmanagedType.LPStr)] string targetName,
  1296. [In, MarshalAs(UnmanagedType.LPStr)] string username,
  1297. [In, MarshalAs(UnmanagedType.LPStr)] string password,
  1298. NISysCfgLocale language,
  1299. bool forcePropertyRefresh,
  1300. uint connectTimeoutMsec,
  1301. ref IntPtr expertEnumHandle,
  1302. ref IntPtr sessionHandle) =>
  1303. nativeLoader.LoadFunction<NISysCfgInitializeSessionDelegate>("NISysCfgInitializeSession")(targetName, username, password, language, forcePropertyRefresh, connectTimeoutMsec, ref expertEnumHandle, ref sessionHandle);
  1304. [UnmanagedFunctionPointer(CallingConvention.StdCall)]
  1305. delegate NISysCfgStatus NISysCfgCloseHandleDelegate(IntPtr syscfgHandle);
  1306. public static NISysCfgStatus NISysCfgCloseHandle(IntPtr syscfgHandle) =>
  1307. nativeLoader.LoadFunction<NISysCfgCloseHandleDelegate>("NISysCfgCloseHandle")(syscfgHandle);
  1308. [UnmanagedFunctionPointer(CallingConvention.StdCall)]
  1309. delegate NISysCfgStatus NISysCfgGetSystemExpertsDelegate(
  1310. IntPtr sessionHandle,
  1311. [In, MarshalAs(UnmanagedType.LPStr)] string expertNames,
  1312. ref IntPtr expertEnumHandle);
  1313. public static NISysCfgStatus NISysCfgGetSystemExperts(
  1314. IntPtr sessionHandle,
  1315. [In, MarshalAs(UnmanagedType.LPStr)] string expertNames,
  1316. ref IntPtr expertEnumHandle) =>
  1317. nativeLoader.LoadFunction<NISysCfgGetSystemExpertsDelegate>("NISysCfgGetSystemExperts")(sessionHandle, expertNames, ref expertEnumHandle);
  1318. [UnmanagedFunctionPointer(CallingConvention.StdCall)]
  1319. delegate NISysCfgStatus NISysCfgSetRemoteTimeoutDelegate(IntPtr sessionHandle, uint remoteTimeoutMsec);
  1320. public static NISysCfgStatus NISysCfgSetRemoteTimeout(IntPtr sessionHandle, uint remoteTimeoutMsec) =>
  1321. nativeLoader.LoadFunction<NISysCfgSetRemoteTimeoutDelegate>("NISysCfgSetRemoteTimeout")(sessionHandle, remoteTimeoutMsec);
  1322. [UnmanagedFunctionPointer(CallingConvention.StdCall)]
  1323. delegate NISysCfgStatus NISysCfgFindHardwareDelegate(
  1324. IntPtr sessionHandle,
  1325. NISysCfgFilterMode filterMode,
  1326. IntPtr filterHandle,
  1327. [In, MarshalAs(UnmanagedType.LPStr)] string expertNames,
  1328. ref IntPtr resourceEnumHandle);
  1329. public static NISysCfgStatus NISysCfgFindHardware(
  1330. IntPtr sessionHandle,
  1331. NISysCfgFilterMode filterMode,
  1332. IntPtr filterHandle,
  1333. [In, MarshalAs(UnmanagedType.LPStr)] string expertNames,
  1334. ref IntPtr resourceEnumHandle) =>
  1335. nativeLoader.LoadFunction<NISysCfgFindHardwareDelegate>("NISysCfgFindHardware")(sessionHandle, filterMode, filterHandle, expertNames, ref resourceEnumHandle);
  1336. [UnmanagedFunctionPointer(CallingConvention.StdCall)]
  1337. delegate NISysCfgStatus NISysCfgFindSystemsDelegate(
  1338. IntPtr sessionHandle,
  1339. [In, MarshalAs(UnmanagedType.LPStr)] string deviceClass,
  1340. bool detectOnlineSystems,
  1341. NISysCfgIncludeCachedResults cacheMode,
  1342. NISysCfgSystemNameFormat findOutputMode,
  1343. uint timeoutMsec,
  1344. bool onlyInstallableSystems,
  1345. ref IntPtr systemEnumHandle);
  1346. public static NISysCfgStatus NISysCfgFindSystems(
  1347. IntPtr sessionHandle,
  1348. [In, MarshalAs(UnmanagedType.LPStr)] string deviceClass,
  1349. bool detectOnlineSystems,
  1350. NISysCfgIncludeCachedResults cacheMode,
  1351. NISysCfgSystemNameFormat findOutputMode,
  1352. uint timeoutMsec,
  1353. bool onlyInstallableSystems,
  1354. ref IntPtr systemEnumHandle) =>
  1355. nativeLoader.LoadFunction<NISysCfgFindSystemsDelegate>("NISysCfgFindSystems")(sessionHandle, deviceClass, detectOnlineSystems, cacheMode, findOutputMode, timeoutMsec, onlyInstallableSystems, ref systemEnumHandle);
  1356. [UnmanagedFunctionPointer(CallingConvention.StdCall)]
  1357. delegate NISysCfgStatus NISysCfgSelfTestHardwareDelegate(IntPtr resourceHandle, uint mode, ref IntPtr detailedResult);
  1358. public static NISysCfgStatus NISysCfgSelfTestHardware(IntPtr resourceHandle, uint mode, ref IntPtr detailedResult) =>
  1359. nativeLoader.LoadFunction<NISysCfgSelfTestHardwareDelegate>("NISysCfgSelfTestHardware")(resourceHandle, mode, ref detailedResult);
  1360. [UnmanagedFunctionPointer(CallingConvention.StdCall)]
  1361. delegate NISysCfgStatus NISysCfgSelfCalibrateHardwareDelegate(IntPtr resourceHandle, ref IntPtr detailedResult);
  1362. public static NISysCfgStatus NISysCfgSelfCalibrateHardware(IntPtr resourceHandle, ref IntPtr detailedResult) =>
  1363. nativeLoader.LoadFunction<NISysCfgSelfCalibrateHardwareDelegate>("NISysCfgSelfCalibrateHardware")(resourceHandle, ref detailedResult);
  1364. [UnmanagedFunctionPointer(CallingConvention.StdCall)]
  1365. delegate NISysCfgStatus NISysCfgResetHardwareDelegate(IntPtr resourceHandle, uint mode);
  1366. public static NISysCfgStatus NISysCfgResetHardware(IntPtr resourceHandle, uint mode) =>
  1367. nativeLoader.LoadFunction<NISysCfgResetHardwareDelegate>("NISysCfgResetHardware")(resourceHandle, mode);
  1368. [UnmanagedFunctionPointer(CallingConvention.StdCall)]
  1369. delegate NISysCfgStatus NISysCfgRenameResourceDelegate(
  1370. IntPtr resourceHandle,
  1371. [In, MarshalAs(UnmanagedType.LPStr)] string newName,
  1372. bool overwriteConflict,
  1373. bool updateDependencies,
  1374. ref bool nameAlreadyExisted,
  1375. ref IntPtr overwrittenResourceHandle);
  1376. public static NISysCfgStatus NISysCfgRenameResource(
  1377. IntPtr resourceHandle,
  1378. [In, MarshalAs(UnmanagedType.LPStr)] string newName,
  1379. bool overwriteConflict,
  1380. bool updateDependencies,
  1381. ref bool nameAlreadyExisted,
  1382. ref IntPtr overwrittenResourceHandle) =>
  1383. nativeLoader.LoadFunction<NISysCfgRenameResourceDelegate>("NISysCfgRenameResource")(resourceHandle, newName, overwriteConflict, updateDependencies, ref nameAlreadyExisted, ref overwrittenResourceHandle);
  1384. [UnmanagedFunctionPointer(CallingConvention.StdCall)]
  1385. delegate NISysCfgStatus NISysCfgDeleteResourceDelegate(
  1386. IntPtr resourceHandle,
  1387. NISysCfgDeleteValidationMode mode,
  1388. ref bool dependentItemsDeleted,
  1389. ref IntPtr detailedResult);
  1390. public static NISysCfgStatus NISysCfgDeleteResource(
  1391. IntPtr resourceHandle,
  1392. NISysCfgDeleteValidationMode mode,
  1393. ref bool dependentItemsDeleted,
  1394. ref IntPtr detailedResult) =>
  1395. nativeLoader.LoadFunction<NISysCfgDeleteResourceDelegate>("NISysCfgDeleteResource")(resourceHandle, mode, ref dependentItemsDeleted, ref detailedResult);
  1396. [UnmanagedFunctionPointer(CallingConvention.StdCall)]
  1397. delegate NISysCfgStatus NISysCfgGetResourcePropertyDelegate(IntPtr resourceHandle, NISysCfgResourceProperty propertyID, ref byte value);
  1398. [UnmanagedFunctionPointer(CallingConvention.StdCall)]
  1399. delegate NISysCfgStatus NISysCfgGetResourcePropertyStringDelegate(IntPtr resourceHandle, NISysCfgResourceProperty propertyID, StringBuilder value);
  1400. [UnmanagedFunctionPointer(CallingConvention.StdCall)]
  1401. delegate NISysCfgStatus NISysCfgGetResourcePropertyBoolDelegate(IntPtr resourceHandle, NISysCfgResourceProperty propertyID, ref bool value);
  1402. [UnmanagedFunctionPointer(CallingConvention.StdCall)]
  1403. delegate NISysCfgStatus NISysCfgGetResourcePropertyIntDelegate(IntPtr resourceHandle, NISysCfgResourceProperty propertyID, ref int value);
  1404. [UnmanagedFunctionPointer(CallingConvention.StdCall)]
  1405. delegate NISysCfgStatus NISysCfgGetResourcePropertyUIntDelegate(IntPtr resourceHandle, NISysCfgResourceProperty propertyID, ref uint value);
  1406. public static NISysCfgStatus NISysCfgGetResourceProperty(IntPtr resourceHandle, NISysCfgResourceProperty propertyID, ref byte value) =>
  1407. nativeLoader.LoadFunction<NISysCfgGetResourcePropertyDelegate>("NISysCfgGetResourceProperty")(resourceHandle, propertyID, ref value);
  1408. public static NISysCfgStatus NISysCfgGetResourceProperty(IntPtr resourceHandle, NISysCfgResourceProperty propertyID, StringBuilder value) =>
  1409. nativeLoader.LoadFunction<NISysCfgGetResourcePropertyStringDelegate>("NISysCfgGetResourceProperty")(resourceHandle, propertyID, value);
  1410. public static NISysCfgStatus NISysCfgGetResourceProperty(IntPtr resourceHandle, NISysCfgResourceProperty propertyID, ref bool value) =>
  1411. nativeLoader.LoadFunction<NISysCfgGetResourcePropertyBoolDelegate>("NISysCfgGetResourceProperty")(resourceHandle, propertyID, ref value);
  1412. public static NISysCfgStatus NISysCfgGetResourceProperty(IntPtr resourceHandle, NISysCfgResourceProperty propertyID, ref int value) =>
  1413. nativeLoader.LoadFunction<NISysCfgGetResourcePropertyIntDelegate>("NISysCfgGetResourceProperty")(resourceHandle, propertyID, ref value);
  1414. public static NISysCfgStatus NISysCfgGetResourceProperty(IntPtr resourceHandle, NISysCfgResourceProperty propertyID, ref uint value) =>
  1415. nativeLoader.LoadFunction<NISysCfgGetResourcePropertyUIntDelegate>("NISysCfgGetResourceProperty")(resourceHandle, propertyID, ref value);
  1416. [UnmanagedFunctionPointer(CallingConvention.StdCall)]
  1417. delegate NISysCfgStatus NISysCfgSetResourcePropertyVDelegate(IntPtr resourceHandle, NISysCfgResourceProperty propertyID, IntPtr args);
  1418. public static NISysCfgStatus NISysCfgSetResourcePropertyV(IntPtr resourceHandle, NISysCfgResourceProperty propertyID, IntPtr args) =>
  1419. nativeLoader.LoadFunction<NISysCfgSetResourcePropertyVDelegate>("NISysCfgSetResourcePropertyV")(resourceHandle, propertyID, args);
  1420. [UnmanagedFunctionPointer(CallingConvention.StdCall)]
  1421. delegate NISysCfgStatus NISysCfgSetResourcePropertyWithTypeVDelegate(IntPtr resourceHandle, NISysCfgResourceProperty propertyID, NISysCfgPropertyType propertyType, IntPtr args);
  1422. [UnmanagedFunctionPointer(CallingConvention.StdCall)]
  1423. delegate NISysCfgStatus NISysCfgSetResourcePropertyWithTypeBoolDelegate(IntPtr resourceHandle, NISysCfgResourceProperty propertyID, NISysCfgPropertyType propertyType, bool value);
  1424. public static NISysCfgStatus NISysCfgSetResourcePropertyWithTypeV(IntPtr resourceHandle, NISysCfgResourceProperty propertyID, NISysCfgPropertyType propertyType, IntPtr args) =>
  1425. nativeLoader.LoadFunction<NISysCfgSetResourcePropertyWithTypeVDelegate>("NISysCfgSetResourcePropertyWithTypeV")(resourceHandle, propertyID, propertyType, args);
  1426. public static NISysCfgStatus NISysCfgSetResourcePropertyWithType(IntPtr resourceHandle, NISysCfgResourceProperty propertyID, NISysCfgPropertyType propertyType, bool value) =>
  1427. nativeLoader.LoadFunction<NISysCfgSetResourcePropertyWithTypeBoolDelegate>("NISysCfgSetResourcePropertyWithType")(resourceHandle, propertyID, propertyType, value);
  1428. [UnmanagedFunctionPointer(CallingConvention.StdCall)]
  1429. delegate NISysCfgStatus NISysCfgSetSystemPropertyDelegate(IntPtr sessionHandle, NISysCfgSystemProperty propertyID, bool value);
  1430. public static NISysCfgStatus NISysCfgSetSystemProperty(IntPtr sessionHandle, NISysCfgSystemProperty propertyID, bool value) =>
  1431. nativeLoader.LoadFunction<NISysCfgSetSystemPropertyDelegate>("NISysCfgSetSystemProperty")(sessionHandle, propertyID, value);
  1432. [UnmanagedFunctionPointer(CallingConvention.StdCall)]
  1433. delegate NISysCfgStatus NISysCfgSetFilterPropertyDelegate(IntPtr filterHandle, NISysCfgFilterProperty propertyID, bool value);
  1434. [UnmanagedFunctionPointer(CallingConvention.StdCall)]
  1435. delegate NISysCfgStatus NISysCfgSetFilterPropertyWithTypeDelegate(IntPtr filterHandle, NISysCfgFilterProperty propertyID, NISysCfgPropertyType propertyType, bool value);
  1436. [UnmanagedFunctionPointer(CallingConvention.StdCall)]
  1437. delegate NISysCfgStatus NISysCfgSetFilterPropertyIntDelegate(IntPtr filterHandle, NISysCfgFilterProperty propertyID, int value);
  1438. [UnmanagedFunctionPointer(CallingConvention.StdCall)]
  1439. delegate NISysCfgStatus NISysCfgSetFilterPropertyUIntDelegate(IntPtr filterHandle, NISysCfgFilterProperty propertyID, uint value);
  1440. [UnmanagedFunctionPointer(CallingConvention.StdCall)]
  1441. delegate NISysCfgStatus NISysCfgSetFilterPropertyStringDelegate(IntPtr filterHandle, NISysCfgFilterProperty propertyID, [In, MarshalAs(UnmanagedType.LPStr)] string value);
  1442. public static NISysCfgStatus NISysCfgSetFilterProperty(IntPtr filterHandle, NISysCfgFilterProperty propertyID, bool value) =>
  1443. nativeLoader.LoadFunction<NISysCfgSetFilterPropertyDelegate>("NISysCfgSetFilterProperty")(filterHandle, propertyID, value);
  1444. public static NISysCfgStatus NISysCfgSetFilterPropertyWithType(IntPtr filterHandle, NISysCfgFilterProperty propertyID, NISysCfgPropertyType propertyType, bool value) =>
  1445. nativeLoader.LoadFunction<NISysCfgSetFilterPropertyWithTypeDelegate>("NISysCfgSetFilterPropertyWithType")(filterHandle, propertyID, propertyType, value);
  1446. public static NISysCfgStatus NISysCfgSetFilterProperty(IntPtr filterHandle, NISysCfgFilterProperty propertyID, int value) =>
  1447. nativeLoader.LoadFunction<NISysCfgSetFilterPropertyIntDelegate>("NISysCfgSetFilterProperty")(filterHandle, propertyID, value);
  1448. public static NISysCfgStatus NISysCfgSetFilterProperty(IntPtr filterHandle, NISysCfgFilterProperty propertyID, uint value) =>
  1449. nativeLoader.LoadFunction<NISysCfgSetFilterPropertyUIntDelegate>("NISysCfgSetFilterProperty")(filterHandle, propertyID, value);
  1450. public static NISysCfgStatus NISysCfgSetFilterProperty(IntPtr filterHandle, NISysCfgFilterProperty propertyID, [In, MarshalAs(UnmanagedType.LPStr)] string value) =>
  1451. nativeLoader.LoadFunction<NISysCfgSetFilterPropertyStringDelegate>("NISysCfgSetFilterProperty")(filterHandle, propertyID, value);
  1452. [UnmanagedFunctionPointer(CallingConvention.StdCall)]
  1453. delegate NISysCfgStatus NISysCfgGetResourceIndexedPropertyDelegate(IntPtr resourceHandle, NISysCfgIndexedProperty propertyID, uint index, IntPtr value);
  1454. [UnmanagedFunctionPointer(CallingConvention.StdCall)]
  1455. delegate NISysCfgStatus NISysCfgGetResourceIndexedPropertyStringDelegate(IntPtr resourceHandle, NISysCfgIndexedProperty propertyID, uint index, StringBuilder value);
  1456. public static NISysCfgStatus NISysCfgGetResourceIndexedProperty(IntPtr resourceHandle, NISysCfgIndexedProperty propertyID, uint index, IntPtr value) =>
  1457. nativeLoader.LoadFunction<NISysCfgGetResourceIndexedPropertyDelegate>("NISysCfgGetResourceIndexedProperty")(resourceHandle, propertyID, index, value);
  1458. public static NISysCfgStatus NISysCfgGetResourceIndexedProperty(IntPtr resourceHandle, NISysCfgIndexedProperty propertyID, uint index, StringBuilder value) =>
  1459. nativeLoader.LoadFunction<NISysCfgGetResourceIndexedPropertyStringDelegate>("NISysCfgGetResourceIndexedProperty")(resourceHandle, propertyID, index, value);
  1460. [UnmanagedFunctionPointer(CallingConvention.StdCall)]
  1461. delegate NISysCfgStatus NISysCfgSaveResourceChangesDelegate(IntPtr resourceHandle, ref bool changesRequireRestart, ref IntPtr detailedResult);
  1462. public static NISysCfgStatus NISysCfgSaveResourceChanges(IntPtr resourceHandle, ref bool changesRequireRestart, ref IntPtr detailedResult) =>
  1463. nativeLoader.LoadFunction<NISysCfgSaveResourceChangesDelegate>("NISysCfgSaveResourceChanges")(resourceHandle, ref changesRequireRestart, ref detailedResult);
  1464. [UnmanagedFunctionPointer(CallingConvention.StdCall)]
  1465. delegate NISysCfgStatus NISysCfgGetSystemPropertyDelegate(IntPtr sessionHandle, NISysCfgSystemProperty propertyID, IntPtr value);
  1466. public static NISysCfgStatus NISysCfgGetSystemProperty(IntPtr sessionHandle, NISysCfgSystemProperty propertyID, IntPtr value) =>
  1467. nativeLoader.LoadFunction<NISysCfgGetSystemPropertyDelegate>("NISysCfgGetSystemProperty")(sessionHandle, propertyID, value);
  1468. [UnmanagedFunctionPointer(CallingConvention.StdCall)]
  1469. delegate NISysCfgStatus NISysCfgSetSystemPropertyVDelegate(IntPtr sessionHandle, NISysCfgSystemProperty propertyID, IntPtr args);
  1470. public static NISysCfgStatus NISysCfgSetSystemPropertyV(IntPtr sessionHandle, NISysCfgSystemProperty propertyID, IntPtr args) =>
  1471. nativeLoader.LoadFunction<NISysCfgSetSystemPropertyVDelegate>("NISysCfgSetSystemPropertyV")(sessionHandle, propertyID, args);
  1472. [UnmanagedFunctionPointer(CallingConvention.StdCall)]
  1473. delegate NISysCfgStatus NISysCfgSaveSystemChangesDelegate(IntPtr sessionHandle, ref bool changesRequireRestart, ref IntPtr detailedResult);
  1474. public static NISysCfgStatus NISysCfgSaveSystemChanges(IntPtr sessionHandle, ref bool changesRequireRestart, ref IntPtr detailedResult) =>
  1475. nativeLoader.LoadFunction<NISysCfgSaveSystemChangesDelegate>("NISysCfgSaveSystemChanges")(sessionHandle, ref changesRequireRestart, ref detailedResult);
  1476. [UnmanagedFunctionPointer(CallingConvention.StdCall)]
  1477. delegate NISysCfgStatus NISysCfgCreateFilterDelegate(IntPtr sessionHandle, ref IntPtr filterHandle);
  1478. public static NISysCfgStatus NISysCfgCreateFilter(IntPtr sessionHandle, ref IntPtr filterHandle) =>
  1479. nativeLoader.LoadFunction<NISysCfgCreateFilterDelegate>("NISysCfgCreateFilter")(sessionHandle, ref filterHandle);
  1480. [UnmanagedFunctionPointer(CallingConvention.StdCall)]
  1481. delegate NISysCfgStatus NISysCfgSetFilterPropertyVDelegate(IntPtr filterHandle, NISysCfgFilterProperty propertyID, IntPtr args);
  1482. public static NISysCfgStatus NISysCfgSetFilterPropertyV(IntPtr filterHandle, NISysCfgFilterProperty propertyID, IntPtr args) =>
  1483. nativeLoader.LoadFunction<NISysCfgSetFilterPropertyVDelegate>("NISysCfgSetFilterPropertyV")(filterHandle, propertyID, args);
  1484. [UnmanagedFunctionPointer(CallingConvention.StdCall)]
  1485. delegate NISysCfgStatus NISysCfgSetFilterPropertyWithTypeVDelegate(IntPtr filterHandle, NISysCfgFilterProperty propertyID, NISysCfgPropertyType propertyType, IntPtr args);
  1486. public static NISysCfgStatus NISysCfgSetFilterPropertyWithTypeV(IntPtr filterHandle, NISysCfgFilterProperty propertyID, NISysCfgPropertyType propertyType, IntPtr args) =>
  1487. nativeLoader.LoadFunction<NISysCfgSetFilterPropertyWithTypeVDelegate>("NISysCfgSetFilterPropertyWithTypeV")(filterHandle, propertyID, propertyType, args);
  1488. [UnmanagedFunctionPointer(CallingConvention.StdCall)]
  1489. delegate NISysCfgStatus NISysCfgUpgradeFirmwareFromFileDelegate(
  1490. IntPtr resourceHandle,
  1491. [In, MarshalAs(UnmanagedType.LPStr)] string firmwareFile,
  1492. bool autoStopTasks,
  1493. bool alwaysOverwrite,
  1494. bool waitForOperationToFinish,
  1495. ref NISysCfgFirmwareStatus firmwareStatus,
  1496. ref IntPtr detailedResult);
  1497. public static NISysCfgStatus NISysCfgUpgradeFirmwareFromFile(
  1498. IntPtr resourceHandle,
  1499. [In, MarshalAs(UnmanagedType.LPStr)] string firmwareFile,
  1500. bool autoStopTasks,
  1501. bool alwaysOverwrite,
  1502. bool waitForOperationToFinish,
  1503. ref NISysCfgFirmwareStatus firmwareStatus,
  1504. ref IntPtr detailedResult) =>
  1505. nativeLoader.LoadFunction<NISysCfgUpgradeFirmwareFromFileDelegate>("NISysCfgUpgradeFirmwareFromFile")(resourceHandle, firmwareFile, autoStopTasks, alwaysOverwrite, waitForOperationToFinish, ref firmwareStatus, ref detailedResult);
  1506. [UnmanagedFunctionPointer(CallingConvention.StdCall)]
  1507. delegate NISysCfgStatus NISysCfgUpgradeFirmwareVersionDelegate(
  1508. IntPtr resourceHandle,
  1509. [In, MarshalAs(UnmanagedType.LPStr)] string firmwareVersion,
  1510. bool autoStopTasks,
  1511. bool alwaysOverwrite,
  1512. bool waitForOperationToFinish,
  1513. ref NISysCfgFirmwareStatus firmwareStatus,
  1514. ref IntPtr detailedResult);
  1515. public static NISysCfgStatus NISysCfgUpgradeFirmwareVersion(
  1516. IntPtr resourceHandle,
  1517. [In, MarshalAs(UnmanagedType.LPStr)] string firmwareVersion,
  1518. bool autoStopTasks,
  1519. bool alwaysOverwrite,
  1520. bool waitForOperationToFinish,
  1521. ref NISysCfgFirmwareStatus firmwareStatus,
  1522. ref IntPtr detailedResult) =>
  1523. nativeLoader.LoadFunction<NISysCfgUpgradeFirmwareVersionDelegate>("NISysCfgUpgradeFirmwareVersion")(resourceHandle, firmwareVersion, autoStopTasks, alwaysOverwrite, waitForOperationToFinish, ref firmwareStatus, ref detailedResult);
  1524. [UnmanagedFunctionPointer(CallingConvention.StdCall)]
  1525. delegate NISysCfgStatus NISysCfgEraseFirmwareDelegate(IntPtr resourceHandle, bool autoStopTasks, ref NISysCfgFirmwareStatus firmwareStatus, ref IntPtr detailedResult);
  1526. public static NISysCfgStatus NISysCfgEraseFirmware(IntPtr resourceHandle, bool autoStopTasks, ref NISysCfgFirmwareStatus firmwareStatus, ref IntPtr detailedResult) =>
  1527. nativeLoader.LoadFunction<NISysCfgEraseFirmwareDelegate>("NISysCfgEraseFirmware")(resourceHandle, autoStopTasks, ref firmwareStatus, ref detailedResult);
  1528. [UnmanagedFunctionPointer(CallingConvention.StdCall)]
  1529. delegate NISysCfgStatus NISysCfgCheckFirmwareStatusDelegate(IntPtr resourceHandle, ref int percentComplete, ref NISysCfgFirmwareStatus firmwareStatus, ref IntPtr detailedResult);
  1530. public static NISysCfgStatus NISysCfgCheckFirmwareStatus(IntPtr resourceHandle, ref int percentComplete, ref NISysCfgFirmwareStatus firmwareStatus, ref IntPtr detailedResult) =>
  1531. nativeLoader.LoadFunction<NISysCfgCheckFirmwareStatusDelegate>("NISysCfgCheckFirmwareStatus")(resourceHandle, ref percentComplete, ref firmwareStatus, ref detailedResult);
  1532. [UnmanagedFunctionPointer(CallingConvention.StdCall)]
  1533. delegate NISysCfgStatus NISysCfgFormatDelegate(
  1534. IntPtr sessionHandle,
  1535. bool forceSafeMode,
  1536. bool restartAfterFormat,
  1537. NISysCfgFileSystemMode fileSystem,
  1538. NISysCfgNetworkInterfaceSettings networkSettings,
  1539. uint timeoutMsec);
  1540. public static NISysCfgStatus NISysCfgFormat(
  1541. IntPtr sessionHandle,
  1542. bool forceSafeMode,
  1543. bool restartAfterFormat,
  1544. NISysCfgFileSystemMode fileSystem,
  1545. NISysCfgNetworkInterfaceSettings networkSettings,
  1546. uint timeoutMsec) =>
  1547. nativeLoader.LoadFunction<NISysCfgFormatDelegate>("NISysCfgFormat")(sessionHandle, forceSafeMode, restartAfterFormat, fileSystem, networkSettings, timeoutMsec);
  1548. [UnmanagedFunctionPointer(CallingConvention.StdCall)]
  1549. delegate NISysCfgStatus NISysCfgFormatWithBaseSystemImageDelegate(
  1550. IntPtr sessionHandle,
  1551. bool autoRestart,
  1552. NISysCfgFileSystemMode fileSystem,
  1553. NISysCfgNetworkInterfaceSettings networkSettings,
  1554. [In, MarshalAs(UnmanagedType.LPStr)] string systemImageID,
  1555. [In, MarshalAs(UnmanagedType.LPStr)] string systemImageVersion,
  1556. uint timeoutMsec);
  1557. public static NISysCfgStatus NISysCfgFormatWithBaseSystemImage(
  1558. IntPtr sessionHandle,
  1559. bool autoRestart,
  1560. NISysCfgFileSystemMode fileSystem,
  1561. NISysCfgNetworkInterfaceSettings networkSettings,
  1562. [In, MarshalAs(UnmanagedType.LPStr)] string systemImageID,
  1563. [In, MarshalAs(UnmanagedType.LPStr)] string systemImageVersion,
  1564. uint timeoutMsec) =>
  1565. nativeLoader.LoadFunction<NISysCfgFormatWithBaseSystemImageDelegate>("NISysCfgFormatWithBaseSystemImage")(sessionHandle, autoRestart, fileSystem, networkSettings, systemImageID, systemImageVersion, timeoutMsec);
  1566. [UnmanagedFunctionPointer(CallingConvention.StdCall)]
  1567. delegate NISysCfgStatus NISysCfgRestartDelegate(
  1568. IntPtr sessionHandle,
  1569. bool waitForRestartToFinish,
  1570. bool installMode,
  1571. bool flushDNS,
  1572. uint timeoutMsec,
  1573. IntPtr newIpAddress);
  1574. public static NISysCfgStatus NISysCfgRestart(
  1575. IntPtr sessionHandle,
  1576. bool waitForRestartToFinish,
  1577. bool installMode,
  1578. bool flushDNS,
  1579. uint timeoutMsec,
  1580. IntPtr newIpAddress) =>
  1581. nativeLoader.LoadFunction<NISysCfgRestartDelegate>("NISysCfgRestart")(sessionHandle, waitForRestartToFinish, installMode, flushDNS, timeoutMsec, newIpAddress);
  1582. [UnmanagedFunctionPointer(CallingConvention.StdCall)]
  1583. delegate NISysCfgStatus NISysCfgGetAvailableSoftwareComponentsDelegate(
  1584. IntPtr sessionHandle,
  1585. NISysCfgIncludeComponentTypes itemTypes,
  1586. ref IntPtr componentEnumHandle);
  1587. public static NISysCfgStatus NISysCfgGetAvailableSoftwareComponents(
  1588. IntPtr sessionHandle,
  1589. NISysCfgIncludeComponentTypes itemTypes,
  1590. ref IntPtr componentEnumHandle) =>
  1591. nativeLoader.LoadFunction<NISysCfgGetAvailableSoftwareComponentsDelegate>("NISysCfgGetAvailableSoftwareComponents")(sessionHandle, itemTypes, ref componentEnumHandle);
  1592. [UnmanagedFunctionPointer(CallingConvention.StdCall)]
  1593. delegate NISysCfgStatus NISysCfgGetAvailableSoftwareSetsDelegate(
  1594. IntPtr sessionHandle,
  1595. ref IntPtr setEnumHandle);
  1596. public static NISysCfgStatus NISysCfgGetAvailableSoftwareSets(IntPtr sessionHandle, ref IntPtr setEnumHandle) =>
  1597. nativeLoader.LoadFunction<NISysCfgGetAvailableSoftwareSetsDelegate>("NISysCfgGetAvailableSoftwareSets")(sessionHandle, ref setEnumHandle);
  1598. [UnmanagedFunctionPointer(CallingConvention.StdCall)]
  1599. delegate NISysCfgStatus NISysCfgGetFilteredSoftwareComponentsDelegate(
  1600. [In, MarshalAs(UnmanagedType.LPStr)] string repositoryPath,
  1601. [In, MarshalAs(UnmanagedType.LPStr)] string deviceClass,
  1602. [In, MarshalAs(UnmanagedType.LPStr)] string operatingSystem,
  1603. uint productID,
  1604. NISysCfgIncludeComponentTypes itemTypes,
  1605. ref IntPtr componentEnumHandle);
  1606. public static NISysCfgStatus NISysCfgGetFilteredSoftwareComponents(
  1607. [In, MarshalAs(UnmanagedType.LPStr)] string repositoryPath,
  1608. [In, MarshalAs(UnmanagedType.LPStr)] string deviceClass,
  1609. [In, MarshalAs(UnmanagedType.LPStr)] string operatingSystem,
  1610. uint productID,
  1611. NISysCfgIncludeComponentTypes itemTypes,
  1612. ref IntPtr componentEnumHandle) =>
  1613. nativeLoader.LoadFunction<NISysCfgGetFilteredSoftwareComponentsDelegate>("NISysCfgGetFilteredSoftwareComponents")(repositoryPath, deviceClass, operatingSystem, productID, itemTypes, ref componentEnumHandle);
  1614. [UnmanagedFunctionPointer(CallingConvention.StdCall)]
  1615. delegate NISysCfgStatus NISysCfgGetFilteredSoftwareSetsDelegate(
  1616. [In, MarshalAs(UnmanagedType.LPStr)] string repositoryPath,
  1617. [In, MarshalAs(UnmanagedType.LPStr)] string deviceClass,
  1618. [In, MarshalAs(UnmanagedType.LPStr)] string operatingSystem,
  1619. uint productID,
  1620. ref IntPtr setEnumHandle);
  1621. public static NISysCfgStatus NISysCfgGetFilteredSoftwareSets(
  1622. [In, MarshalAs(UnmanagedType.LPStr)] string repositoryPath,
  1623. [In, MarshalAs(UnmanagedType.LPStr)] string deviceClass,
  1624. [In, MarshalAs(UnmanagedType.LPStr)] string operatingSystem,
  1625. uint productID,
  1626. ref IntPtr setEnumHandle) =>
  1627. nativeLoader.LoadFunction<NISysCfgGetFilteredSoftwareSetsDelegate>("NISysCfgGetFilteredSoftwareSets")(repositoryPath, deviceClass, operatingSystem, productID, ref setEnumHandle);
  1628. [UnmanagedFunctionPointer(CallingConvention.StdCall)]
  1629. delegate NISysCfgStatus NISysCfgGetFilteredBaseSystemImagesDelegate(
  1630. [In, MarshalAs(UnmanagedType.LPStr)] string repositoryPath,
  1631. [In, MarshalAs(UnmanagedType.LPStr)] string deviceClass,
  1632. [In, MarshalAs(UnmanagedType.LPStr)] string operatingSystem,
  1633. uint productID,
  1634. ref IntPtr systemImageEnumHandle);
  1635. public static NISysCfgStatus NISysCfgGetFilteredBaseSystemImages(
  1636. [In, MarshalAs(UnmanagedType.LPStr)] string repositoryPath,
  1637. [In, MarshalAs(UnmanagedType.LPStr)] string deviceClass,
  1638. [In, MarshalAs(UnmanagedType.LPStr)] string operatingSystem,
  1639. uint productID,
  1640. ref IntPtr systemImageEnumHandle) =>
  1641. nativeLoader.LoadFunction<NISysCfgGetFilteredBaseSystemImagesDelegate>("NISysCfgGetFilteredBaseSystemImages")(repositoryPath, deviceClass, operatingSystem, productID, ref systemImageEnumHandle);
  1642. [UnmanagedFunctionPointer(CallingConvention.StdCall)]
  1643. delegate NISysCfgStatus NISysCfgGetInstalledSoftwareComponentsDelegate(
  1644. IntPtr sessionHandle,
  1645. NISysCfgIncludeComponentTypes itemTypes,
  1646. bool cached,
  1647. ref IntPtr componentEnumHandle);
  1648. public static NISysCfgStatus NISysCfgGetInstalledSoftwareComponents(
  1649. IntPtr sessionHandle,
  1650. NISysCfgIncludeComponentTypes itemTypes,
  1651. bool cached,
  1652. ref IntPtr componentEnumHandle) =>
  1653. nativeLoader.LoadFunction<NISysCfgGetInstalledSoftwareComponentsDelegate>("NISysCfgGetInstalledSoftwareComponents")(sessionHandle, itemTypes, cached, ref componentEnumHandle);
  1654. [UnmanagedFunctionPointer(CallingConvention.StdCall)]
  1655. delegate NISysCfgStatus NISysCfgGetInstalledSoftwareSetDelegate(
  1656. IntPtr sessionHandle,
  1657. bool cached,
  1658. ref IntPtr setHandle);
  1659. public static NISysCfgStatus NISysCfgGetInstalledSoftwareSet(
  1660. IntPtr sessionHandle,
  1661. bool cached,
  1662. ref IntPtr setHandle) =>
  1663. nativeLoader.LoadFunction<NISysCfgGetInstalledSoftwareSetDelegate>("NISysCfgGetInstalledSoftwareSet")(sessionHandle, cached, ref setHandle);
  1664. [UnmanagedFunctionPointer(CallingConvention.StdCall)]
  1665. delegate NISysCfgStatus NISysCfgGetSystemImageAsFolderDelegate(
  1666. IntPtr sessionHandle,
  1667. [In, MarshalAs(UnmanagedType.LPStr)] string destinationFolder,
  1668. [In, MarshalAs(UnmanagedType.LPStr)] string encryptionPassphrase,
  1669. bool overwriteIfExists,
  1670. bool installedSoftwareOnly,
  1671. bool autoRestart);
  1672. public static NISysCfgStatus NISysCfgGetSystemImageAsFolder(
  1673. IntPtr sessionHandle,
  1674. [In, MarshalAs(UnmanagedType.LPStr)] string destinationFolder,
  1675. [In, MarshalAs(UnmanagedType.LPStr)] string encryptionPassphrase,
  1676. bool overwriteIfExists,
  1677. bool installedSoftwareOnly,
  1678. bool autoRestart) =>
  1679. nativeLoader.LoadFunction<NISysCfgGetSystemImageAsFolderDelegate>("NISysCfgGetSystemImageAsFolder")(sessionHandle, destinationFolder, encryptionPassphrase, overwriteIfExists, installedSoftwareOnly, autoRestart);
  1680. [UnmanagedFunctionPointer(CallingConvention.StdCall)]
  1681. delegate NISysCfgStatus NISysCfgGetSystemImageAsFolder2Delegate(
  1682. IntPtr sessionHandle,
  1683. bool autoRestart,
  1684. [In, MarshalAs(UnmanagedType.LPStr)] string destinationFolder,
  1685. [In, MarshalAs(UnmanagedType.LPStr)] string encryptionPassphrase,
  1686. uint numBlacklistEntries,
  1687. ref IntPtr blacklistFilesDirectories,
  1688. bool overwriteIfExists,
  1689. bool installedSoftwareOnly);
  1690. public static NISysCfgStatus NISysCfgGetSystemImageAsFolder2(
  1691. IntPtr sessionHandle,
  1692. bool autoRestart,
  1693. [In, MarshalAs(UnmanagedType.LPStr)] string destinationFolder,
  1694. [In, MarshalAs(UnmanagedType.LPStr)] string encryptionPassphrase,
  1695. uint numBlacklistEntries,
  1696. ref IntPtr blacklistFilesDirectories,
  1697. bool overwriteIfExists,
  1698. bool installedSoftwareOnly) =>
  1699. nativeLoader.LoadFunction<NISysCfgGetSystemImageAsFolder2Delegate>("NISysCfgGetSystemImageAsFolder2")(sessionHandle, autoRestart, destinationFolder, encryptionPassphrase, numBlacklistEntries, ref blacklistFilesDirectories, overwriteIfExists, installedSoftwareOnly);
  1700. [UnmanagedFunctionPointer(CallingConvention.StdCall)]
  1701. delegate NISysCfgStatus NISysCfgCreateSystemImageAsFolderDelegate(
  1702. IntPtr sessionHandle,
  1703. [In, MarshalAs(UnmanagedType.LPStr)] string imageTitle,
  1704. [In, MarshalAs(UnmanagedType.LPStr)] string imageID,
  1705. [In, MarshalAs(UnmanagedType.LPStr)] string imageVersion,
  1706. [In, MarshalAs(UnmanagedType.LPStr)] string imageDescription,
  1707. bool autoRestart,
  1708. [In, MarshalAs(UnmanagedType.LPStr)] string destinationFolder,
  1709. [In, MarshalAs(UnmanagedType.LPStr)] string encryptionPassphrase,
  1710. uint numBlacklistEntries,
  1711. ref IntPtr blacklistFilesDirectories,
  1712. bool overwriteIfExists);
  1713. public static NISysCfgStatus NISysCfgCreateSystemImageAsFolder(
  1714. IntPtr sessionHandle,
  1715. [In, MarshalAs(UnmanagedType.LPStr)] string imageTitle,
  1716. [In, MarshalAs(UnmanagedType.LPStr)] string imageID,
  1717. [In, MarshalAs(UnmanagedType.LPStr)] string imageVersion,
  1718. [In, MarshalAs(UnmanagedType.LPStr)] string imageDescription,
  1719. bool autoRestart,
  1720. [In, MarshalAs(UnmanagedType.LPStr)] string destinationFolder,
  1721. [In, MarshalAs(UnmanagedType.LPStr)] string encryptionPassphrase,
  1722. uint numBlacklistEntries,
  1723. ref IntPtr blacklistFilesDirectories,
  1724. bool overwriteIfExists) =>
  1725. nativeLoader.LoadFunction<NISysCfgCreateSystemImageAsFolderDelegate>("NISysCfgCreateSystemImageAsFolder")(sessionHandle, imageTitle, imageID, imageVersion, imageDescription, autoRestart, destinationFolder, encryptionPassphrase, numBlacklistEntries, ref blacklistFilesDirectories, overwriteIfExists);
  1726. [UnmanagedFunctionPointer(CallingConvention.StdCall)]
  1727. delegate NISysCfgStatus NISysCfgSetSystemImageFromFolderDelegate(
  1728. IntPtr sessionHandle,
  1729. [In, MarshalAs(UnmanagedType.LPStr)] string sourceFolder,
  1730. [In, MarshalAs(UnmanagedType.LPStr)] string encryptionPassphrase,
  1731. bool autoRestart,
  1732. bool originalSystemOnly);
  1733. public static NISysCfgStatus NISysCfgSetSystemImageFromFolder(
  1734. IntPtr sessionHandle,
  1735. [In, MarshalAs(UnmanagedType.LPStr)] string sourceFolder,
  1736. [In, MarshalAs(UnmanagedType.LPStr)] string encryptionPassphrase,
  1737. bool autoRestart,
  1738. bool originalSystemOnly) =>
  1739. nativeLoader.LoadFunction<NISysCfgSetSystemImageFromFolderDelegate>("NISysCfgSetSystemImageFromFolder")(sessionHandle, sourceFolder, encryptionPassphrase, autoRestart, originalSystemOnly);
  1740. [UnmanagedFunctionPointer(CallingConvention.StdCall)]
  1741. delegate NISysCfgStatus NISysCfgSetSystemImageFromFolder2Delegate(
  1742. IntPtr sessionHandle,
  1743. bool autoRestart,
  1744. [In, MarshalAs(UnmanagedType.LPStr)] string sourceFolder,
  1745. [In, MarshalAs(UnmanagedType.LPStr)] string encryptionPassphrase,
  1746. uint numBlacklistEntries,
  1747. ref IntPtr blacklistFilesDirectories,
  1748. bool originalSystemOnly,
  1749. NISysCfgNetworkInterfaceSettings networkSettings);
  1750. public static NISysCfgStatus NISysCfgSetSystemImageFromFolder2(
  1751. IntPtr sessionHandle,
  1752. bool autoRestart,
  1753. [In, MarshalAs(UnmanagedType.LPStr)] string sourceFolder,
  1754. [In, MarshalAs(UnmanagedType.LPStr)] string encryptionPassphrase,
  1755. uint numBlacklistEntries,
  1756. ref IntPtr blacklistFilesDirectories,
  1757. bool originalSystemOnly,
  1758. NISysCfgNetworkInterfaceSettings networkSettings) =>
  1759. nativeLoader.LoadFunction<NISysCfgSetSystemImageFromFolder2Delegate>("NISysCfgSetSystemImageFromFolder2")(sessionHandle, autoRestart, sourceFolder, encryptionPassphrase, numBlacklistEntries, ref blacklistFilesDirectories, originalSystemOnly, networkSettings);
  1760. [UnmanagedFunctionPointer(CallingConvention.StdCall)]
  1761. delegate NISysCfgStatus NISysCfgInstallAllDelegate(
  1762. IntPtr sessionHandle,
  1763. bool autoRestart,
  1764. bool deselectConflicts,
  1765. ref IntPtr installedComponentEnumHandle,
  1766. ref IntPtr brokenDependencyEnumHandle);
  1767. public static NISysCfgStatus NISysCfgInstallAll(
  1768. IntPtr sessionHandle,
  1769. bool autoRestart,
  1770. bool deselectConflicts,
  1771. ref IntPtr installedComponentEnumHandle,
  1772. ref IntPtr brokenDependencyEnumHandle) =>
  1773. nativeLoader.LoadFunction<NISysCfgInstallAllDelegate>("NISysCfgInstallAll")(sessionHandle, autoRestart, deselectConflicts, ref installedComponentEnumHandle, ref brokenDependencyEnumHandle);
  1774. [UnmanagedFunctionPointer(CallingConvention.StdCall)]
  1775. delegate NISysCfgStatus NISysCfgInstallUninstallComponentsDelegate(
  1776. IntPtr sessionHandle,
  1777. bool autoRestart,
  1778. bool autoSelectDependencies,
  1779. IntPtr componentToInstallEnumHandle,
  1780. uint numComponentsToUninstall,
  1781. ref IntPtr componentIDsToUninstall,
  1782. ref IntPtr brokenDependencyEnumHandle);
  1783. public static NISysCfgStatus NISysCfgInstallUninstallComponents(
  1784. IntPtr sessionHandle,
  1785. bool autoRestart,
  1786. bool autoSelectDependencies,
  1787. IntPtr componentToInstallEnumHandle,
  1788. uint numComponentsToUninstall,
  1789. ref IntPtr componentIDsToUninstall,
  1790. ref IntPtr brokenDependencyEnumHandle) =>
  1791. nativeLoader.LoadFunction<NISysCfgInstallUninstallComponentsDelegate>("NISysCfgInstallUninstallComponents")(sessionHandle, autoRestart, autoSelectDependencies, componentToInstallEnumHandle, numComponentsToUninstall, ref componentIDsToUninstall, ref brokenDependencyEnumHandle);
  1792. [UnmanagedFunctionPointer(System.Runtime.InteropServices.CallingConvention.StdCall)]
  1793. 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);
  1794. public static NISysCfgStatus NISysCfgInstallSoftwareSet(System.IntPtr sessionHandle, bool autoRestart, string softwareSetID, string version, System.IntPtr addonEnumHandle, ref System.IntPtr brokenDependencyEnumHandle)
  1795. {
  1796. return nativeLoader.LoadFunction<NISysCfgInstallSoftwareSetDelegate>("NISysCfgInstallSoftwareSet")(sessionHandle, autoRestart, softwareSetID, version, addonEnumHandle, ref brokenDependencyEnumHandle);
  1797. }
  1798. [UnmanagedFunctionPointer(System.Runtime.InteropServices.CallingConvention.StdCall)]
  1799. 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);
  1800. 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)
  1801. {
  1802. return nativeLoader.LoadFunction<NISysCfgInstallStartupDelegate>("NISysCfgInstallStartup")(sessionHandle, autoRestart, startupEnumHandle, uninstallConflicts, ref installedComponentEnumHandle, ref uninstalledComponentEnumHandle, ref brokenDependencyEnumHandle);
  1803. }
  1804. [UnmanagedFunctionPointer(System.Runtime.InteropServices.CallingConvention.StdCall)]
  1805. delegate NISysCfgStatus NISysCfgUninstallAllDelegate(System.IntPtr sessionHandle, [MarshalAs(UnmanagedType.Bool)] bool autoRestart);
  1806. public static NISysCfgStatus NISysCfgUninstallAll(System.IntPtr sessionHandle, bool autoRestart)
  1807. {
  1808. return nativeLoader.LoadFunction<NISysCfgUninstallAllDelegate>("NISysCfgUninstallAll")(sessionHandle, autoRestart);
  1809. }
  1810. [UnmanagedFunctionPointer(System.Runtime.InteropServices.CallingConvention.StdCall)]
  1811. delegate NISysCfgStatus NISysCfgGetSoftwareFeedsDelegate(System.IntPtr sessionHandle, ref System.IntPtr feedEnumHandle);
  1812. public static NISysCfgStatus NISysCfgGetSoftwareFeeds(System.IntPtr sessionHandle, ref System.IntPtr feedEnumHandle)
  1813. {
  1814. return nativeLoader.LoadFunction<NISysCfgGetSoftwareFeedsDelegate>("NISysCfgGetSoftwareFeeds")(sessionHandle, ref feedEnumHandle);
  1815. }
  1816. [UnmanagedFunctionPointer(System.Runtime.InteropServices.CallingConvention.StdCall)]
  1817. 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);
  1818. public static NISysCfgStatus NISysCfgAddSoftwareFeed(System.IntPtr sessionHandle, string feedName, string uri, bool enabled, bool trusted)
  1819. {
  1820. return nativeLoader.LoadFunction<NISysCfgAddSoftwareFeedDelegate>("NISysCfgAddSoftwareFeed")(sessionHandle, feedName, uri, enabled, trusted);
  1821. }
  1822. [UnmanagedFunctionPointer(System.Runtime.InteropServices.CallingConvention.StdCall)]
  1823. 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);
  1824. public static NISysCfgStatus NISysCfgModifySoftwareFeed(System.IntPtr sessionHandle, string feedName, string newFeedName, string uri, bool enabled, bool trusted)
  1825. {
  1826. return nativeLoader.LoadFunction<NISysCfgModifySoftwareFeedDelegate>("NISysCfgModifySoftwareFeed")(sessionHandle, feedName, newFeedName, uri, enabled, trusted);
  1827. }
  1828. [UnmanagedFunctionPointer(System.Runtime.InteropServices.CallingConvention.StdCall)]
  1829. delegate NISysCfgStatus NISysCfgRemoveSoftwareFeedDelegate(System.IntPtr sessionHandle, [MarshalAs(UnmanagedType.LPStr)] string feedName);
  1830. public static NISysCfgStatus NISysCfgRemoveSoftwareFeed(System.IntPtr sessionHandle, string feedName)
  1831. {
  1832. return nativeLoader.LoadFunction<NISysCfgRemoveSoftwareFeedDelegate>("NISysCfgRemoveSoftwareFeed")(sessionHandle, feedName);
  1833. }
  1834. [UnmanagedFunctionPointer(System.Runtime.InteropServices.CallingConvention.StdCall)]
  1835. delegate NISysCfgStatus NISysCfgChangeAdministratorPasswordDelegate(System.IntPtr sessionHandle, [MarshalAs(UnmanagedType.LPStr)] string newPassword);
  1836. public static NISysCfgStatus NISysCfgChangeAdministratorPassword(System.IntPtr sessionHandle, string newPassword)
  1837. {
  1838. return nativeLoader.LoadFunction<NISysCfgChangeAdministratorPasswordDelegate>("NISysCfgChangeAdministratorPassword")(sessionHandle, newPassword);
  1839. }
  1840. [UnmanagedFunctionPointer(System.Runtime.InteropServices.CallingConvention.StdCall)]
  1841. delegate NISysCfgStatus NISysCfgExportConfigurationDelegate(System.IntPtr sessionHandle, [MarshalAs(UnmanagedType.LPStr)] string destinationFile, [MarshalAs(UnmanagedType.LPStr)] string expertNames, [MarshalAs(UnmanagedType.Bool)] bool overwriteIfExists);
  1842. public static NISysCfgStatus NISysCfgExportConfiguration(System.IntPtr sessionHandle, string destinationFile, string expertNames, bool overwriteIfExists)
  1843. {
  1844. return nativeLoader.LoadFunction<NISysCfgExportConfigurationDelegate>("NISysCfgExportConfiguration")(sessionHandle, destinationFile, expertNames, overwriteIfExists);
  1845. }
  1846. [UnmanagedFunctionPointer(System.Runtime.InteropServices.CallingConvention.StdCall)]
  1847. delegate NISysCfgStatus NISysCfgImportConfigurationDelegate(System.IntPtr sessionHandle, [MarshalAs(UnmanagedType.LPStr)] string sourceFile, [MarshalAs(UnmanagedType.LPStr)] string expertNames, NISysCfgImportMode importMode, ref System.IntPtr detailedResult);
  1848. public static NISysCfgStatus NISysCfgImportConfiguration(System.IntPtr sessionHandle, string sourceFile, string expertNames, NISysCfgImportMode importMode, ref System.IntPtr detailedResult)
  1849. {
  1850. return nativeLoader.LoadFunction<NISysCfgImportConfigurationDelegate>("NISysCfgImportConfiguration")(sessionHandle, sourceFile, expertNames, importMode, ref detailedResult);
  1851. }
  1852. [UnmanagedFunctionPointer(System.Runtime.InteropServices.CallingConvention.StdCall)]
  1853. delegate NISysCfgStatus NISysCfgGenerateMAXReportDelegate(System.IntPtr sessionHandle, [MarshalAs(UnmanagedType.LPStr)] string outputFilename, NISysCfgReportType reportType, [MarshalAs(UnmanagedType.Bool)] bool overwriteIfExists);
  1854. public static NISysCfgStatus NISysCfgGenerateMAXReport(System.IntPtr sessionHandle, string outputFilename, NISysCfgReportType reportType, bool overwriteIfExists)
  1855. {
  1856. return nativeLoader.LoadFunction<NISysCfgGenerateMAXReportDelegate>("NISysCfgGenerateMAXReport")(sessionHandle, outputFilename, reportType, overwriteIfExists);
  1857. }
  1858. [UnmanagedFunctionPointer(System.Runtime.InteropServices.CallingConvention.StdCall)]
  1859. delegate NISysCfgStatus NISysCfgCreateComponentsEnumDelegate(ref System.IntPtr componentEnumHandle);
  1860. public static NISysCfgStatus NISysCfgCreateComponentsEnum(ref System.IntPtr componentEnumHandle)
  1861. {
  1862. return nativeLoader.LoadFunction<NISysCfgCreateComponentsEnumDelegate>("NISysCfgCreateComponentsEnum")(ref componentEnumHandle);
  1863. }
  1864. [UnmanagedFunctionPointer(System.Runtime.InteropServices.CallingConvention.StdCall)]
  1865. delegate NISysCfgStatus NISysCfgAddComponentToEnumDelegate(System.IntPtr componentEnumHandle, [MarshalAs(UnmanagedType.LPStr)] string ID, [MarshalAs(UnmanagedType.LPStr)] string version, NISysCfgVersionSelectionMode mode);
  1866. public static NISysCfgStatus NISysCfgAddComponentToEnum(System.IntPtr componentEnumHandle, string ID, string version, NISysCfgVersionSelectionMode mode)
  1867. {
  1868. return nativeLoader.LoadFunction<NISysCfgAddComponentToEnumDelegate>("NISysCfgAddComponentToEnum")(componentEnumHandle, ID, version, mode);
  1869. }
  1870. [UnmanagedFunctionPointer(System.Runtime.InteropServices.CallingConvention.StdCall)]
  1871. delegate NISysCfgStatus NISysCfgFreeDetailedStringDelegate(System.IntPtr str);
  1872. public static NISysCfgStatus NISysCfgFreeDetailedString(System.IntPtr str)
  1873. {
  1874. return nativeLoader.LoadFunction<NISysCfgFreeDetailedStringDelegate>("NISysCfgFreeDetailedString")(str);
  1875. }
  1876. [UnmanagedFunctionPointer(System.Runtime.InteropServices.CallingConvention.StdCall)]
  1877. delegate NISysCfgStatus NISysCfgNextResourceDelegate(System.IntPtr sessionHandle, System.IntPtr resourceEnumHandle, ref System.IntPtr resourceHandle);
  1878. public static NISysCfgStatus NISysCfgNextResource(System.IntPtr sessionHandle, System.IntPtr resourceEnumHandle, ref System.IntPtr resourceHandle)
  1879. {
  1880. return nativeLoader.LoadFunction<NISysCfgNextResourceDelegate>("NISysCfgNextResource")(sessionHandle, resourceEnumHandle, ref resourceHandle);
  1881. }
  1882. [UnmanagedFunctionPointer(System.Runtime.InteropServices.CallingConvention.StdCall)]
  1883. delegate NISysCfgStatus NISysCfgNextSystemInfoDelegate(System.IntPtr systemEnumHandle, System.IntPtr system);
  1884. public static NISysCfgStatus NISysCfgNextSystemInfo(System.IntPtr systemEnumHandle, System.IntPtr system)
  1885. {
  1886. return nativeLoader.LoadFunction<NISysCfgNextSystemInfoDelegate>("NISysCfgNextSystemInfo")(systemEnumHandle, system);
  1887. }
  1888. [UnmanagedFunctionPointer(System.Runtime.InteropServices.CallingConvention.StdCall)]
  1889. delegate NISysCfgStatus NISysCfgNextExpertInfoDelegate(System.IntPtr expertEnumHandle, System.IntPtr expertName, System.IntPtr displayName, System.IntPtr version);
  1890. public static NISysCfgStatus NISysCfgNextExpertInfo(System.IntPtr expertEnumHandle, System.IntPtr expertName, System.IntPtr displayName, System.IntPtr version)
  1891. {
  1892. return nativeLoader.LoadFunction<NISysCfgNextExpertInfoDelegate>("NISysCfgNextExpertInfo")(expertEnumHandle, expertName, displayName, version);
  1893. }
  1894. [UnmanagedFunctionPointer(System.Runtime.InteropServices.CallingConvention.StdCall)]
  1895. delegate NISysCfgStatus NISysCfgNextComponentInfoDelegate(System.IntPtr componentEnumHandle, System.IntPtr ID, System.IntPtr version, System.IntPtr title, ref NISysCfgComponentType itemType, ref System.IntPtr detailedDescription);
  1896. public static NISysCfgStatus NISysCfgNextComponentInfo(System.IntPtr componentEnumHandle, System.IntPtr ID, System.IntPtr version, System.IntPtr title, ref NISysCfgComponentType itemType, ref System.IntPtr detailedDescription)
  1897. {
  1898. return nativeLoader.LoadFunction<NISysCfgNextComponentInfoDelegate>("NISysCfgNextComponentInfo")(componentEnumHandle, ID, version, title, ref itemType, ref detailedDescription);
  1899. }
  1900. [UnmanagedFunctionPointer(System.Runtime.InteropServices.CallingConvention.StdCall)]
  1901. delegate NISysCfgStatus NISysCfgNextSoftwareSetDelegate(System.IntPtr setEnumHandle, ref System.IntPtr setHandle);
  1902. public static NISysCfgStatus NISysCfgNextSoftwareSet(System.IntPtr setEnumHandle, ref System.IntPtr setHandle)
  1903. {
  1904. return nativeLoader.LoadFunction<NISysCfgNextSoftwareSetDelegate>("NISysCfgNextSoftwareSet")(setEnumHandle, ref setHandle);
  1905. }
  1906. [UnmanagedFunctionPointer(System.Runtime.InteropServices.CallingConvention.StdCall)]
  1907. 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);
  1908. 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)
  1909. {
  1910. return nativeLoader.LoadFunction<NISysCfgGetSoftwareSetInfoDelegate>("NISysCfgGetSoftwareSetInfo")(setHandle, itemTypes, includeAddOnDeps, ID, version, title, ref setType, ref detailedDescription, ref addOnEnumHandle, ref itemEnumHandle);
  1911. }
  1912. [UnmanagedFunctionPointer(System.Runtime.InteropServices.CallingConvention.StdCall)]
  1913. 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);
  1914. 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)
  1915. {
  1916. return nativeLoader.LoadFunction<NISysCfgNextDependencyInfoDelegate>("NISysCfgNextDependencyInfo")(dependencyEnumHandle, dependerID, dependerVersion, dependerTitle, ref dependerDetailedDescription, dependeeID, dependeeVersion, dependeeTitle, ref dependeeDetailedDescription);
  1917. }
  1918. [UnmanagedFunctionPointer(System.Runtime.InteropServices.CallingConvention.StdCall)]
  1919. delegate NISysCfgStatus NISysCfgNextSoftwareFeedDelegate(System.IntPtr feedEnumHandle, System.IntPtr feedName, System.IntPtr uri, ref bool enabled, ref bool trusted);
  1920. public static NISysCfgStatus NISysCfgNextSoftwareFeed(System.IntPtr feedEnumHandle, System.IntPtr feedName, System.IntPtr uri, ref bool enabled, ref bool trusted)
  1921. {
  1922. return nativeLoader.LoadFunction<NISysCfgNextSoftwareFeedDelegate>("NISysCfgNextSoftwareFeed")(feedEnumHandle, feedName, uri, ref enabled, ref trusted);
  1923. }
  1924. [UnmanagedFunctionPointer(System.Runtime.InteropServices.CallingConvention.StdCall)]
  1925. delegate NISysCfgStatus NISysCfgResetEnumeratorGetCountDelegate(System.IntPtr enumHandle, ref uint count);
  1926. public static NISysCfgStatus NISysCfgResetEnumeratorGetCount(System.IntPtr enumHandle, ref uint count)
  1927. {
  1928. return nativeLoader.LoadFunction<NISysCfgResetEnumeratorGetCountDelegate>("NISysCfgResetEnumeratorGetCount")(enumHandle, ref count);
  1929. }
  1930. [UnmanagedFunctionPointer(System.Runtime.InteropServices.CallingConvention.StdCall)]
  1931. delegate NISysCfgStatus NISysCfgGetStatusDescriptionDelegate(System.IntPtr sessionHandle, NISysCfgStatus status, ref System.IntPtr detailedDescription);
  1932. public static NISysCfgStatus NISysCfgGetStatusDescription(System.IntPtr sessionHandle, NISysCfgStatus status, ref System.IntPtr detailedDescription)
  1933. {
  1934. return nativeLoader.LoadFunction<NISysCfgGetStatusDescriptionDelegate>("NISysCfgGetStatusDescription")(sessionHandle, status, ref detailedDescription);
  1935. }
  1936. [UnmanagedFunctionPointer(System.Runtime.InteropServices.CallingConvention.StdCall)]
  1937. delegate NISysCfgStatus NISysCfgTimestampFromValuesDelegate(ulong secondsSinceEpoch1970, double fractionalSeconds, ref NISysCfgTimestampUTC timestamp);
  1938. public static NISysCfgStatus NISysCfgTimestampFromValues(ulong secondsSinceEpoch1970, double fractionalSeconds, ref NISysCfgTimestampUTC timestamp)
  1939. {
  1940. return nativeLoader.LoadFunction<NISysCfgTimestampFromValuesDelegate>("NISysCfgTimestampFromValues")(secondsSinceEpoch1970, fractionalSeconds, ref timestamp);
  1941. }
  1942. [UnmanagedFunctionPointer(System.Runtime.InteropServices.CallingConvention.StdCall)]
  1943. delegate NISysCfgStatus NISysCfgValuesFromTimestampDelegate(ref NISysCfgTimestampUTC timestamp, ref ulong secondsSinceEpoch1970, ref double fractionalSeconds);
  1944. public static NISysCfgStatus NISysCfgValuesFromTimestamp(ref NISysCfgTimestampUTC timestamp, ref ulong secondsSinceEpoch1970, ref double fractionalSeconds)
  1945. {
  1946. return nativeLoader.LoadFunction<NISysCfgValuesFromTimestampDelegate>("NISysCfgValuesFromTimestamp")(ref timestamp, ref secondsSinceEpoch1970, ref fractionalSeconds);
  1947. }
  1948. }