windefend.idl 72 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260226122622263226422652266226722682269227022712272227322742275227622772278227922802281228222832284228522862287228822892290229122922293229422952296229722982299230023012302230323042305230623072308230923102311231223132314231523162317231823192320232123222323232423252326232723282329233023312332233323342335233623372338233923402341234223432344234523462347234823492350235123522353235423552356235723582359236023612362236323642365236623672368236923702371237223732374237523762377237823792380238123822383238423852386238723882389239023912392239323942395239623972398239924002401240224032404240524062407240824092410241124122413
  1. import "oaidl.idl";
  2. import "ocidl.idl";
  3. [
  4. uuid(c503f532-443a-4c69-8300-ccd1fbdb3839),
  5. version(2.0),
  6. ]
  7. interface DefaultIfName
  8. {
  9. typedef struct Struct_16_t
  10. {
  11. long StructMember0;
  12. short StructMember1;
  13. short StructMember2;
  14. byte StructMember3[8];
  15. }Struct_16_t;
  16. typedef struct Struct_28_t
  17. {
  18. hyper StructMember0;
  19. }Struct_28_t;
  20. typedef struct Struct_40_t
  21. {
  22. long StructMember0;
  23. long StructMember1;
  24. long StructMember2[4];
  25. }Struct_40_t;
  26. /* FC_HARD_STRUCT processed as a FC_BOGUS_STRUC */
  27. typedef struct Struct_58_t
  28. {
  29. long StructMember0;
  30. hyper StructMember1;
  31. hyper StructMember2;
  32. hyper StructMember3;
  33. hyper StructMember4;
  34. hyper StructMember5[4];
  35. }Struct_58_t;
  36. /* FC_HARD_STRUCT processed as a FC_BOGUS_STRUC */
  37. typedef struct Struct_78_t
  38. {
  39. /* enum_32 : typedef [v1_enum] enum */ long StructMember0;
  40. /* enum_32 : typedef [v1_enum] enum */ long StructMember1;
  41. struct Struct_16_t StructMember2;
  42. struct Struct_28_t StructMember3;
  43. struct Struct_28_t StructMember4;
  44. struct Struct_40_t StructMember5;
  45. struct Struct_58_t StructMember6;
  46. hyper StructMember7;
  47. }Struct_78_t;
  48. typedef struct Struct_110_t
  49. {
  50. long StructMember0;
  51. }Struct_110_t;
  52. typedef struct Struct_126_t
  53. {
  54. long StructMember0;
  55. long StructMember1;
  56. }Struct_126_t;
  57. /* FC_HARD_STRUCT processed as a FC_BOGUS_STRUC */
  58. typedef struct Struct_144_t
  59. {
  60. long StructMember0;
  61. struct Struct_78_t StructMember1;
  62. struct Struct_78_t StructMember2;
  63. struct Struct_40_t StructMember3;
  64. struct Struct_110_t StructMember4[4];
  65. struct Struct_126_t StructMember5[11];
  66. struct Struct_28_t StructMember6;
  67. }Struct_144_t;
  68. typedef [switch_type(long)] union union_222
  69. {
  70. [case(1)] [unique] struct Struct_444_t* unionMember_1;
  71. [case(3)] [unique] struct Struct_502_t* unionMember_3;
  72. [case(4)] [unique] struct Struct_530_t* unionMember_4;
  73. [case(5)] [unique] struct Struct_552_t* unionMember_5;
  74. [case(2)] [unique] struct Struct_576_t* unionMember_2;
  75. [case(6)] [unique] struct Struct_594_t* unionMember_6;
  76. [case(7)] [unique] struct Struct_110_t* unionMember_7;
  77. [case(8)] [unique] struct Struct_630_t* unionMember_8;
  78. [case(9)] [unique] struct Struct_674_t* unionMember_9;
  79. [case(10)] [unique] struct Struct_706_t* unionMember_10;
  80. [case(12)] [unique] struct Struct_756_t* unionMember_12;
  81. [case(13)] [unique] struct Struct_126_t* unionMember_13;
  82. [case(14)] [unique] struct Struct_780_t* unionMember_14;
  83. [case(15)] [unique] struct Struct_800_t* unionMember_15;
  84. [case(16)] [unique] struct Struct_110_t* unionMember_16;
  85. [case(17)] [unique] struct Struct_110_t* unionMember_17;
  86. [case(18)] [unique] struct Struct_820_t* unionMember_18;
  87. [case(19)] [unique] struct Struct_840_t* unionMember_19;
  88. [case(20)] [unique] struct Struct_856_t* unionMember_20;
  89. [case(21)] [unique] struct Struct_884_t* unionMember_21;
  90. [case(22)] [unique] struct Struct_954_t* unionMember_22;
  91. /* no default member to print for this Union.
  92. An exception will be raised if the switch_is value does not match any of the cases values */
  93. } union_222;
  94. typedef [switch_type(long)] union union_368
  95. {
  96. [case(0)] [unique] struct Struct_110_t* unionMember_0;
  97. [case(1)] [unique] struct Struct_110_t* unionMember_1;
  98. [case(2)] [unique] struct Struct_110_t* unionMember_2;
  99. [case(3)] [unique] struct Struct_110_t* unionMember_3;
  100. [case(4)] [unique] struct Struct_110_t* unionMember_4;
  101. [case(5)] [unique] struct Struct_110_t* unionMember_5;
  102. [case(6)] [unique] struct Struct_110_t* unionMember_6;
  103. [case(7)] [unique] struct Struct_110_t* unionMember_7;
  104. [case(8)] [unique] struct Struct_110_t* unionMember_8;
  105. [case(9)] [unique] struct Struct_110_t* unionMember_9;
  106. [case(10)] [unique] struct Struct_110_t* unionMember_10;
  107. /* no default member to print for this Union.
  108. An exception will be raised if the switch_is value does not match any of the cases values */
  109. } union_368;
  110. typedef struct Struct_444_t
  111. {
  112. /* enum_32 : typedef [v1_enum] enum */ long StructMember0;
  113. long StructMember1;
  114. [switch_is(StructMember0)] union union_368 StructMember2;
  115. }Struct_444_t;
  116. typedef struct Struct_476_t
  117. {
  118. [unique] [string] wchar_t* StructMember0;
  119. [unique] [string] wchar_t* StructMember1;
  120. long StructMember2;
  121. long StructMember3;
  122. [unique] [size_is(StructMember3)] char* StructMember4;
  123. }Struct_476_t;
  124. typedef struct Struct_502_t
  125. {
  126. /* enum_32 : typedef [v1_enum] enum */ long StructMember0;
  127. [unique] struct Struct_476_t* StructMember1;
  128. struct Struct_58_t StructMember2;
  129. struct Struct_40_t StructMember3;
  130. }Struct_502_t;
  131. typedef struct Struct_530_t
  132. {
  133. hyper StructMember0;
  134. /* enum_32 : typedef [v1_enum] enum */ long StructMember1;
  135. long StructMember2;
  136. [unique] struct Struct_476_t* StructMember3;
  137. }Struct_530_t;
  138. typedef struct Struct_552_t
  139. {
  140. [unique] struct Struct_476_t* StructMember0;
  141. [unique] struct Struct_476_t* StructMember1;
  142. }Struct_552_t;
  143. typedef struct Struct_576_t
  144. {
  145. hyper StructMember0;
  146. long StructMember1;
  147. /* enum_32 : typedef [v1_enum] enum */ long StructMember2;
  148. long StructMember3;
  149. }Struct_576_t;
  150. typedef struct Struct_594_t
  151. {
  152. long StructMember0;
  153. long StructMember1;
  154. long StructMember2;
  155. /* enum_32 : typedef [v1_enum] enum */ long StructMember3;
  156. /* enum_32 : typedef [v1_enum] enum */ long StructMember4;
  157. [unique] [string] wchar_t* StructMember5;
  158. }Struct_594_t;
  159. typedef struct Struct_630_t
  160. {
  161. long StructMember0;
  162. [unique] [size_is(StructMember0)] char* StructMember1;
  163. }Struct_630_t;
  164. typedef struct Struct_674_t
  165. {
  166. [unique] [string] wchar_t* StructMember0;
  167. long StructMember1;
  168. long StructMember2;
  169. [unique] [size_is(StructMember2)] char* StructMember3;
  170. long StructMember4;
  171. [unique] [size_is(StructMember4)] char* StructMember5;
  172. }Struct_674_t;
  173. typedef struct Struct_706_t
  174. {
  175. /* enum_32 : typedef [v1_enum] enum */ long StructMember0;
  176. /* enum_32 : typedef [v1_enum] enum */ long StructMember1;
  177. [unique] [string] wchar_t* StructMember2;
  178. struct Struct_28_t StructMember3;
  179. /* enum_32 : typedef [v1_enum] enum */ long StructMember4;
  180. [unique] [string] wchar_t* StructMember5;
  181. [unique] [string] wchar_t* StructMember6;
  182. /* enum_32 : typedef [v1_enum] enum */ long StructMember7;
  183. }Struct_706_t;
  184. typedef struct Struct_756_t
  185. {
  186. long StructMember0;
  187. long StructMember1;
  188. [unique] [size_is(StructMember1)] char* StructMember2;
  189. }Struct_756_t;
  190. typedef struct Struct_780_t
  191. {
  192. struct Struct_126_t StructMember0;
  193. struct Struct_126_t StructMember1;
  194. long StructMember2;
  195. long StructMember3;
  196. }Struct_780_t;
  197. typedef struct Struct_800_t
  198. {
  199. long StructMember0;
  200. [unique] [string] wchar_t* StructMember1;
  201. }Struct_800_t;
  202. typedef struct Struct_820_t
  203. {
  204. [unique] [string] wchar_t* StructMember0;
  205. long StructMember1;
  206. }Struct_820_t;
  207. /* FC_HARD_STRUCT processed as a FC_BOGUS_STRUC */
  208. typedef struct Struct_840_t
  209. {
  210. long StructMember0;
  211. hyper StructMember1;
  212. }Struct_840_t;
  213. typedef struct Struct_856_t
  214. {
  215. /* enum_32 : typedef [v1_enum] enum */ long StructMember0;
  216. [unique] [string] wchar_t* StructMember1;
  217. [unique] [string] wchar_t* StructMember2;
  218. long StructMember3;
  219. }Struct_856_t;
  220. typedef struct Struct_884_t
  221. {
  222. /* enum_32 : typedef [v1_enum] enum */ long StructMember0;
  223. [unique] [string] wchar_t* StructMember1;
  224. [unique] [string] wchar_t* StructMember2;
  225. [unique] [string] wchar_t* StructMember3;
  226. long StructMember4;
  227. }Struct_884_t;
  228. typedef struct Struct_916_t
  229. {
  230. long StructMember0;
  231. long StructMember1;
  232. [unique] [size_is(StructMember1)] char* StructMember2;
  233. }Struct_916_t;
  234. typedef struct Struct_954_t
  235. {
  236. long StructMember0;
  237. [unique] /* [DBG] FC_BOGUS_ARRAY */ [size_is(StructMember0)] /* */ struct Struct_916_t* StructMember1;
  238. }Struct_954_t;
  239. typedef struct Struct_970_t
  240. {
  241. /* enum_32 : typedef [v1_enum] enum */ long StructMember0;
  242. long StructMember1;
  243. struct Struct_28_t StructMember2;
  244. /* enum_32 : typedef [v1_enum] enum */ long StructMember3;
  245. [switch_is(StructMember3)] union union_222 StructMember4;
  246. }Struct_970_t;
  247. typedef [switch_type(long)] union union_1078
  248. {
  249. [case(0)] [unique] struct Struct_110_t* unionMember_0;
  250. [case(1)] [unique] struct Struct_1118_t* unionMember_1;
  251. [case(2)] [unique] struct Struct_110_t* unionMember_2;
  252. [case(3)] [unique] struct Struct_110_t* unionMember_3;
  253. [case(4)] [unique] struct Struct_1156_t* unionMember_4;
  254. /* no default member to print for this Union.
  255. An exception will be raised if the switch_is value does not match any of the cases values */
  256. } union_1078;
  257. typedef struct Struct_1118_t
  258. {
  259. struct Struct_28_t StructMember0;
  260. hyper StructMember1;
  261. hyper StructMember2;
  262. hyper StructMember3;
  263. /* enum_32 : typedef [v1_enum] enum */ long StructMember4;
  264. long StructMember5;
  265. [unique] [string] wchar_t* StructMember6;
  266. [unique] [string] wchar_t* StructMember7;
  267. [unique] [string] wchar_t* StructMember8;
  268. }Struct_1118_t;
  269. typedef struct Struct_1156_t
  270. {
  271. [unique] [string] wchar_t* StructMember0;
  272. [unique] [string] wchar_t* StructMember1;
  273. long StructMember2;
  274. long StructMember3;
  275. [unique] [string] wchar_t* StructMember4;
  276. [unique] [string] wchar_t* StructMember5;
  277. }Struct_1156_t;
  278. typedef struct Struct_1232_t
  279. {
  280. hyper StructMember0;
  281. struct Struct_16_t StructMember1;
  282. [unique] [string] wchar_t* StructMember2;
  283. /* enum_32 : typedef [v1_enum] enum */ long StructMember3;
  284. /* enum_32 : typedef [v1_enum] enum */ long StructMember4;
  285. /* enum_32 : typedef [v1_enum] enum */ long StructMember5;
  286. long StructMember6;
  287. long StructMember7;
  288. /* enum_32 : typedef [v1_enum] enum */ long StructMember8;
  289. long StructMember9;
  290. /* enum_32 : typedef [v1_enum] enum */ long StructMember10[6];
  291. long StructMember11;
  292. [unique] /* [DBG] FC_BOGUS_ARRAY */ [size_is(StructMember11)] /* */ struct Struct_476_t** StructMember12;
  293. struct Struct_28_t StructMember13;
  294. long StructMember14;
  295. /* enum_32 : typedef [v1_enum] enum */ long StructMember15;
  296. struct Struct_16_t StructMember16;
  297. /* enum_32 : typedef [v1_enum] enum */ long StructMember17;
  298. [switch_is(StructMember3)] union union_1078 StructMember18;
  299. /* enum_32 : typedef [v1_enum] enum */ long StructMember19;
  300. [unique] [string] wchar_t* StructMember20;
  301. /* enum_32 : typedef [v1_enum] enum */ long StructMember21;
  302. [unique] [string] wchar_t* StructMember22;
  303. /* enum_32 : typedef [v1_enum] enum */ long StructMember23;
  304. long StructMember24;
  305. struct Struct_28_t StructMember25;
  306. /* enum_32 : typedef [v1_enum] enum */ long StructMember26;
  307. struct Struct_28_t StructMember27;
  308. /* enum_32 : typedef [v1_enum] enum */ long StructMember28;
  309. long StructMember29;
  310. long StructMember30;
  311. [unique] [string] wchar_t* StructMember31;
  312. long StructMember32;
  313. [unique] /* [DBG] FC_BOGUS_ARRAY */ [size_is(StructMember32)] /* */ struct Struct_476_t** StructMember33;
  314. long StructMember34;
  315. /* enum_32 : typedef [v1_enum] enum */ long StructMember35;
  316. long StructMember36;
  317. long StructMember37;
  318. long StructMember38;
  319. }Struct_1232_t;
  320. typedef [switch_type(long)] union union_1370
  321. {
  322. [case(1)] [unique] struct Struct_1232_t* unionMember_1;
  323. /* no default member to print for this Union.
  324. An exception will be raised if the switch_is value does not match any of the cases values */
  325. } union_1370;
  326. typedef struct Struct_1382_t
  327. {
  328. /* enum_32 : typedef [v1_enum] enum */ long StructMember0;
  329. [switch_is(StructMember0)] union union_1370 StructMember1;
  330. }Struct_1382_t;
  331. typedef struct Struct_1434_t
  332. {
  333. long StructMember0;
  334. [unique] [size_is(StructMember0)] hyper* StructMember1;
  335. [unique] [size_is(StructMember0)] /* enum_32 : typedef [v1_enum] enum */ long* StructMember2;
  336. }Struct_1434_t;
  337. typedef struct Struct_1516_t
  338. {
  339. hyper StructMember0;
  340. struct Struct_28_t StructMember1;
  341. }Struct_1516_t;
  342. typedef struct Struct_1536_t
  343. {
  344. struct Struct_1516_t StructMember0;
  345. struct Struct_1516_t StructMember1;
  346. struct Struct_1516_t StructMember2;
  347. struct Struct_1516_t StructMember3;
  348. struct Struct_1516_t StructMember4;
  349. struct Struct_1516_t StructMember5;
  350. struct Struct_1516_t StructMember6;
  351. struct Struct_1516_t StructMember7;
  352. struct Struct_1516_t StructMember8[4];
  353. }Struct_1536_t;
  354. typedef struct Struct_1682_t
  355. {
  356. long StructMember0;
  357. hyper StructMember1;
  358. [unique] [string] wchar_t* StructMember2;
  359. long StructMember3;
  360. [unique] [string] wchar_t* StructMember4;
  361. [unique] [string] wchar_t* StructMember5;
  362. long StructMember6;
  363. [unique] [string] wchar_t* StructMember7;
  364. }Struct_1682_t;
  365. typedef struct Struct_1740_t
  366. {
  367. long StructMember0;
  368. [unique] /* [DBG] FC_BOGUS_ARRAY */ [size_is(StructMember0)] /* */ struct Struct_1682_t** StructMember1;
  369. }Struct_1740_t;
  370. typedef struct Struct_1872_t
  371. {
  372. long StructMember0;
  373. long StructMember1;
  374. [unique] [string] wchar_t* StructMember2;
  375. }Struct_1872_t;
  376. typedef struct Struct_1920_t
  377. {
  378. struct Struct_16_t StructMember0;
  379. long StructMember1;
  380. long StructMember2;
  381. long StructMember3;
  382. long StructMember4;
  383. long StructMember5;
  384. long StructMember6;
  385. long StructMember7;
  386. long StructMember8;
  387. long StructMember9;
  388. long StructMember10;
  389. long StructMember11;
  390. long StructMember12;
  391. long StructMember13;
  392. long StructMember14;
  393. long StructMember15;
  394. long StructMember16;
  395. long StructMember17;
  396. long StructMember18;
  397. long StructMember19;
  398. long StructMember20;
  399. }Struct_1920_t;
  400. typedef struct Struct_1978_t
  401. {
  402. long StructMember0;
  403. /* enum_32 : typedef [v1_enum] enum */ long StructMember1;
  404. }Struct_1978_t;
  405. typedef struct Struct_2070_t
  406. {
  407. [unique] [string] wchar_t* StructMember0;
  408. }Struct_2070_t;
  409. typedef [switch_type(long)] union union_2142
  410. {
  411. [case(0)] [unique] struct Struct_2194_t* unionMember_0;
  412. [case(1)] [unique] struct Struct_2208_t* unionMember_1;
  413. [case(2)] [unique] struct Struct_2270_t* unionMember_2;
  414. [case(3)] [unique] struct Struct_2300_t* unionMember_3;
  415. [case(4)] [unique] struct Struct_2314_t* unionMember_4;
  416. [case(5)] [unique] struct Struct_2356_t* unionMember_5;
  417. [case(6)] [unique] struct Struct_2408_t* unionMember_6;
  418. /* no default member to print for this Union.
  419. An exception will be raised if the switch_is value does not match any of the cases values */
  420. } union_2142;
  421. typedef struct Struct_2194_t
  422. {
  423. struct Struct_28_t StructMember0;
  424. hyper StructMember1;
  425. }Struct_2194_t;
  426. typedef struct Struct_2208_t
  427. {
  428. struct Struct_28_t StructMember0;
  429. hyper StructMember1;
  430. [unique] [string] wchar_t* StructMember2;
  431. [unique] [string] wchar_t* StructMember3;
  432. [unique] [string] wchar_t* StructMember4;
  433. hyper StructMember5;
  434. long StructMember6;
  435. struct Struct_16_t StructMember7;
  436. hyper StructMember8;
  437. [unique] [string] wchar_t* StructMember9;
  438. struct Struct_28_t StructMember10;
  439. hyper StructMember11;
  440. struct Struct_28_t StructMember12;
  441. hyper StructMember13;
  442. hyper StructMember14;
  443. hyper StructMember15;
  444. hyper StructMember16;
  445. hyper StructMember17;
  446. hyper StructMember18;
  447. }Struct_2208_t;
  448. typedef struct Struct_2270_t
  449. {
  450. struct Struct_28_t StructMember0;
  451. hyper StructMember1;
  452. [unique] [string] wchar_t* StructMember2;
  453. [unique] [string] wchar_t* StructMember3;
  454. hyper StructMember4;
  455. }Struct_2270_t;
  456. typedef struct Struct_2300_t
  457. {
  458. struct Struct_28_t StructMember0;
  459. }Struct_2300_t;
  460. typedef struct Struct_2314_t
  461. {
  462. long StructMember0;
  463. struct Struct_28_t StructMember1;
  464. hyper StructMember2;
  465. [unique] [string] wchar_t* StructMember3;
  466. [unique] [string] wchar_t* StructMember4;
  467. hyper StructMember5;
  468. struct Struct_28_t StructMember6;
  469. hyper StructMember7;
  470. struct Struct_28_t StructMember8;
  471. hyper StructMember9;
  472. }Struct_2314_t;
  473. typedef struct Struct_2356_t
  474. {
  475. long StructMember0;
  476. struct Struct_28_t StructMember1;
  477. hyper StructMember2;
  478. [unique] [string] wchar_t* StructMember3;
  479. [unique] [string] wchar_t* StructMember4;
  480. }Struct_2356_t;
  481. typedef struct Struct_2408_t
  482. {
  483. long StructMember0;
  484. struct Struct_28_t StructMember1;
  485. hyper StructMember2;
  486. [unique] [string] wchar_t* StructMember3;
  487. [unique] [string] wchar_t* StructMember4;
  488. long StructMember5;
  489. [unique] /* [DBG] FC_BOGUS_ARRAY */ [size_is(StructMember5)] /* */ struct Struct_916_t* StructMember6;
  490. }Struct_2408_t;
  491. typedef struct Struct_2442_t
  492. {
  493. /* enum_32 : typedef [v1_enum] enum */ long StructMember0;
  494. [switch_is(StructMember0)] union union_2142 StructMember1;
  495. }Struct_2442_t;
  496. typedef struct Struct_2482_t
  497. {
  498. struct Struct_110_t StructMember0;
  499. /* enum_32 : typedef [v1_enum] enum */ long StructMember1;
  500. [unique] [string] wchar_t* StructMember2;
  501. long StructMember3;
  502. [unique] [size_is(StructMember3)] wchar_t* StructMember4;
  503. long StructMember5;
  504. [unique] [size_is(StructMember5)] wchar_t* StructMember6;
  505. }Struct_2482_t;
  506. typedef struct Struct_2516_t
  507. {
  508. struct Struct_2442_t StructMember0;
  509. struct Struct_2482_t StructMember1;
  510. hyper StructMember2;
  511. }Struct_2516_t;
  512. typedef struct Struct_2558_t
  513. {
  514. struct Struct_16_t StructMember0;
  515. long StructMember1;
  516. long StructMember2;
  517. hyper StructMember3;
  518. }Struct_2558_t;
  519. typedef struct Struct_2640_t
  520. {
  521. hyper StructMember0;
  522. [unique] [string] wchar_t* StructMember1;
  523. /* enum_32 : typedef [v1_enum] enum */ long StructMember2;
  524. /* enum_32 : typedef [v1_enum] enum */ long StructMember3;
  525. /* enum_32 : typedef [v1_enum] enum */ long StructMember4;
  526. /* enum_32 : typedef [v1_enum] enum */ long StructMember5;
  527. long StructMember6;
  528. [unique] /* [DBG] FC_BOGUS_ARRAY */ [size_is(StructMember6)] /* */ struct Struct_476_t** StructMember7;
  529. long StructMember8;
  530. long StructMember9;
  531. }Struct_2640_t;
  532. typedef struct Struct_2672_t
  533. {
  534. /* enum_32 : typedef [v1_enum] enum */ long StructMember0;
  535. long StructMember1;
  536. hyper StructMember2;
  537. }Struct_2672_t;
  538. /* FC_HARD_STRUCT processed as a FC_BOGUS_STRUC */
  539. typedef struct Struct_2680_t
  540. {
  541. /* enum_32 : typedef [v1_enum] enum */ long StructMember0;
  542. struct Struct_2672_t StructMember1;
  543. }Struct_2680_t;
  544. typedef struct Struct_2798_t
  545. {
  546. [unique] [string] wchar_t* StructMember0;
  547. hyper StructMember1;
  548. long StructMember2;
  549. [unique] [string] wchar_t* StructMember3;
  550. [unique] [string] wchar_t* StructMember4;
  551. [unique] [string] wchar_t* StructMember5;
  552. }Struct_2798_t;
  553. typedef struct Struct_2854_t
  554. {
  555. [unique] [string] wchar_t* StructMember0;
  556. long StructMember1;
  557. [unique] [string] wchar_t* StructMember2;
  558. long StructMember3;
  559. [unique] [string] wchar_t* StructMember4;
  560. [unique] [string] wchar_t* StructMember5;
  561. [unique] [string] wchar_t* StructMember6;
  562. }Struct_2854_t;
  563. typedef struct Struct_2900_t
  564. {
  565. [unique] [string] wchar_t* StructMember0;
  566. [unique] [string] wchar_t* StructMember1;
  567. long StructMember2;
  568. }Struct_2900_t;
  569. typedef struct Struct_2986_t
  570. {
  571. [unique] [string] wchar_t* StructMember0;
  572. [unique] [string] wchar_t* StructMember1;
  573. }Struct_2986_t;
  574. typedef struct Struct_3040_t
  575. {
  576. long StructMember0;
  577. [unique] /* [DBG] FC_BOGUS_ARRAY */ [size_is(StructMember0)] /* */ struct Struct_2986_t** StructMember1;
  578. long StructMember2;
  579. [unique] [size_is(StructMember2)] char* StructMember3;
  580. hyper StructMember4;
  581. long StructMember5;
  582. }Struct_3040_t;
  583. typedef struct Struct_3108_t
  584. {
  585. struct Struct_16_t StructMember0;
  586. [unique] [string] wchar_t* StructMember1;
  587. [unique] [string] wchar_t* StructMember2;
  588. }Struct_3108_t;
  589. typedef struct Struct_3166_t
  590. {
  591. [unique] [string] wchar_t* StructMember0;
  592. long StructMember1;
  593. hyper StructMember2;
  594. }Struct_3166_t;
  595. typedef struct Struct_3220_t
  596. {
  597. struct Struct_3166_t StructMember0;
  598. [unique] [string] wchar_t* StructMember1;
  599. struct Struct_16_t StructMember2;
  600. long StructMember3;
  601. /* enum_32 : typedef [v1_enum] enum */ long StructMember4;
  602. long StructMember5;
  603. char StructMember6[32];
  604. }Struct_3220_t;
  605. typedef struct Struct_3280_t
  606. {
  607. [unique] [string] wchar_t* StructMember0;
  608. }Struct_3280_t;
  609. typedef struct Struct_3302_t
  610. {
  611. long StructMember0;
  612. [unique] struct Struct_3220_t* StructMember1;
  613. [unique] struct Struct_3108_t* StructMember2;
  614. }Struct_3302_t;
  615. typedef struct Struct_3350_t
  616. {
  617. long StructMember0;
  618. /* enum_32 : typedef [v1_enum] enum */ long StructMember1;
  619. long StructMember2;
  620. }Struct_3350_t;
  621. typedef struct Struct_3370_t
  622. {
  623. long StructMember0;
  624. [unique] [string] wchar_t* StructMember1;
  625. [unique] [string] wchar_t* StructMember2;
  626. [unique] [string] wchar_t* StructMember3;
  627. [unique] [string] wchar_t* StructMember4;
  628. [unique] [string] wchar_t* StructMember5;
  629. [unique] [string] wchar_t* StructMember6;
  630. [unique] [string] wchar_t* StructMember7;
  631. [unique] [string] wchar_t* StructMember8;
  632. [unique] [string] wchar_t* StructMember9;
  633. hyper StructMember10;
  634. long StructMember11;
  635. hyper StructMember12;
  636. long StructMember13;
  637. long StructMember14;
  638. [unique] [string] wchar_t* StructMember15;
  639. [unique] [string] wchar_t* StructMember16;
  640. short StructMember17;
  641. short StructMember18;
  642. [unique] [string] wchar_t* StructMember19;
  643. long StructMember20;
  644. long StructMember21;
  645. }Struct_3370_t;
  646. typedef [switch_type(long)] union union_3514
  647. {
  648. [case(0)] [unique] struct Struct_3552_t* unionMember_0;
  649. /* no default member to print for this Union.
  650. An exception will be raised if the switch_is value does not match any of the cases values */
  651. } union_3514;
  652. typedef struct Struct_3552_t
  653. {
  654. hyper StructMember0;
  655. long StructMember1;
  656. [unique] /* [DBG] FC_BOGUS_ARRAY */ [size_is(StructMember1)] /* */ struct Struct_476_t** StructMember2;
  657. }Struct_3552_t;
  658. typedef struct Struct_3570_t
  659. {
  660. /* enum_32 : typedef [v1_enum] enum */ long StructMember0;
  661. [switch_is(StructMember0)] union union_3514 StructMember1;
  662. }Struct_3570_t;
  663. typedef [switch_type(long)] union union_3624
  664. {
  665. [case(1)] [unique] struct Struct_3640_t* unionMember_1;
  666. /* no default member to print for this Union.
  667. An exception will be raised if the switch_is value does not match any of the cases values */
  668. } union_3624;
  669. typedef struct Struct_3640_t
  670. {
  671. hyper StructMember0;
  672. long StructMember1;
  673. long StructMember2;
  674. long StructMember3;
  675. }Struct_3640_t;
  676. typedef struct Struct_3654_t
  677. {
  678. /* enum_32 : typedef [v1_enum] enum */ long StructMember0;
  679. [switch_is(StructMember0)] union union_3624 StructMember1;
  680. }Struct_3654_t;
  681. typedef [switch_type(long)] union union_3714
  682. {
  683. [case(1)] [unique] struct Struct_3742_t* unionMember_1;
  684. [case(2)] [unique] struct Struct_3762_t* unionMember_2;
  685. [case(3)] [unique] struct Struct_3782_t* unionMember_3;
  686. /* no default member to print for this Union.
  687. An exception will be raised if the switch_is value does not match any of the cases values */
  688. } union_3714;
  689. typedef struct Struct_3742_t
  690. {
  691. /* enum_32 : typedef [v1_enum] enum */ long StructMember0;
  692. /* enum_32 : typedef [v1_enum] enum */ long StructMember1;
  693. hyper StructMember2;
  694. hyper StructMember3;
  695. long StructMember4;
  696. }Struct_3742_t;
  697. typedef struct Struct_3762_t
  698. {
  699. [unique] struct Struct_3742_t* StructMember0;
  700. long StructMember1;
  701. }Struct_3762_t;
  702. typedef struct Struct_3782_t
  703. {
  704. [unique] struct Struct_3762_t* StructMember0;
  705. long StructMember1;
  706. hyper StructMember2;
  707. }Struct_3782_t;
  708. typedef struct Struct_3800_t
  709. {
  710. /* enum_32 : typedef [v1_enum] enum */ long StructMember0;
  711. [switch_is(StructMember0)] union union_3714 StructMember1;
  712. }Struct_3800_t;
  713. typedef struct Struct_3824_t
  714. {
  715. long StructMember0;
  716. [unique] [string] wchar_t* StructMember1;
  717. [unique] [string] wchar_t* StructMember2;
  718. }Struct_3824_t;
  719. typedef struct Struct_3880_t
  720. {
  721. long StructMember0;
  722. [unique] [string] wchar_t* StructMember1;
  723. [unique] [string] wchar_t* StructMember2;
  724. [unique] [string] wchar_t* StructMember3;
  725. }Struct_3880_t;
  726. typedef [switch_type(long)] union union_3928
  727. {
  728. [case(1)] [unique] struct Struct_3944_t* unionMember_1;
  729. /* no default member to print for this Union.
  730. An exception will be raised if the switch_is value does not match any of the cases values */
  731. } union_3928;
  732. /* FC_HARD_STRUCT processed as a FC_BOGUS_STRUC */
  733. typedef struct Struct_3944_t
  734. {
  735. long StructMember0;
  736. long StructMember1;
  737. long StructMember2;
  738. hyper StructMember3;
  739. }Struct_3944_t;
  740. typedef struct Struct_3958_t
  741. {
  742. /* enum_32 : typedef [v1_enum] enum */ long StructMember0;
  743. [switch_is(StructMember0)] union union_3928 StructMember1;
  744. }Struct_3958_t;
  745. typedef [switch_type(long)] union union_3992
  746. {
  747. [case(1)] [unique] struct Struct_4044_t* unionMember_1;
  748. [case(2)] [unique] struct Struct_4066_t* unionMember_2;
  749. [case(3)] [unique] struct Struct_4086_t* unionMember_3;
  750. [case(4)] [unique] struct Struct_4118_t* unionMember_4;
  751. [case(5)] [unique] struct Struct_4142_t* unionMember_5;
  752. /* no default member to print for this Union.
  753. An exception will be raised if the switch_is value does not match any of the cases values */
  754. } union_3992;
  755. typedef struct Struct_4044_t
  756. {
  757. long StructMember0;
  758. long StructMember1;
  759. long StructMember2;
  760. [unique] [size_is(StructMember2)] char* StructMember3;
  761. }Struct_4044_t;
  762. typedef struct Struct_4066_t
  763. {
  764. struct Struct_4044_t StructMember0;
  765. long StructMember1;
  766. }Struct_4066_t;
  767. typedef struct Struct_4086_t
  768. {
  769. struct Struct_4066_t StructMember0;
  770. long StructMember1;
  771. }Struct_4086_t;
  772. typedef struct Struct_4118_t
  773. {
  774. struct Struct_4086_t StructMember0;
  775. long StructMember1;
  776. long StructMember2;
  777. [unique] [size_is(StructMember2)] char* StructMember3;
  778. }Struct_4118_t;
  779. typedef struct Struct_4142_t
  780. {
  781. struct Struct_4118_t StructMember0;
  782. long StructMember1;
  783. }Struct_4142_t;
  784. typedef struct Struct_4158_t
  785. {
  786. /* enum_32 : typedef [v1_enum] enum */ long StructMember0;
  787. [switch_is(StructMember0)] union union_3992 StructMember1;
  788. }Struct_4158_t;
  789. typedef struct Struct_4178_t
  790. {
  791. long StructMember0;
  792. long StructMember1;
  793. struct Struct_126_t StructMember2;
  794. }Struct_4178_t;
  795. typedef struct Struct_4194_t
  796. {
  797. long StructMember0;
  798. long StructMember1;
  799. hyper StructMember2;
  800. hyper StructMember3;
  801. hyper StructMember4;
  802. }Struct_4194_t;
  803. typedef struct Struct_4208_t
  804. {
  805. [unique] [string] wchar_t* StructMember0;
  806. [unique] [string] wchar_t* StructMember1;
  807. long StructMember2;
  808. long StructMember3;
  809. [unique] [string] wchar_t* StructMember4;
  810. [unique] [string] wchar_t* StructMember5;
  811. [unique] [string] wchar_t* StructMember6;
  812. long StructMember7;
  813. struct Struct_126_t StructMember8;
  814. long StructMember9;
  815. long StructMember10;
  816. [unique] [string] wchar_t* StructMember11;
  817. long StructMember12;
  818. long StructMember13;
  819. long StructMember14;
  820. long StructMember15;
  821. }Struct_4208_t;
  822. typedef [switch_type(long)] union union_4280
  823. {
  824. [case(1)] [unique] struct Struct_4296_t* unionMember_1;
  825. /* no default member to print for this Union.
  826. An exception will be raised if the switch_is value does not match any of the cases values */
  827. } union_4280;
  828. typedef struct Struct_4296_t
  829. {
  830. long StructMember0;
  831. long StructMember1;
  832. long StructMember2;
  833. long StructMember3;
  834. hyper StructMember4;
  835. struct Struct_1516_t StructMember5;
  836. struct Struct_1516_t StructMember6;
  837. }Struct_4296_t;
  838. typedef struct Struct_4314_t
  839. {
  840. /* enum_32 : typedef [v1_enum] enum */ long StructMember0;
  841. [switch_is(StructMember0)] union union_4280 StructMember1;
  842. }Struct_4314_t;
  843. typedef struct Struct_4334_t
  844. {
  845. long StructMember0;
  846. long StructMember1;
  847. struct Struct_126_t StructMember2;
  848. long StructMember3;
  849. long StructMember4;
  850. [unique] [string] wchar_t* StructMember5;
  851. [unique] [string] wchar_t* StructMember6;
  852. [unique] [string] wchar_t* StructMember7;
  853. [unique] [string] wchar_t* StructMember8;
  854. [unique] [string] wchar_t* StructMember9;
  855. [unique] [string] wchar_t* StructMember10;
  856. [unique] [string] wchar_t* StructMember11;
  857. [unique] [string] wchar_t* StructMember12;
  858. [unique] [string] wchar_t* StructMember13;
  859. [unique] [string] wchar_t* StructMember14;
  860. [unique] [string] wchar_t* StructMember15;
  861. [unique] [string] wchar_t* StructMember16;
  862. [unique] [string] wchar_t* StructMember17;
  863. [unique] [string] wchar_t* StructMember18;
  864. [unique] [string] wchar_t* StructMember19;
  865. [unique] [string] wchar_t* StructMember20;
  866. [unique] [string] wchar_t* StructMember21;
  867. [unique] [string] wchar_t* StructMember22;
  868. [unique] [string] wchar_t* StructMember23;
  869. [unique] [string] wchar_t* StructMember24;
  870. [unique] [string] wchar_t* StructMember25;
  871. [unique] [string] wchar_t* StructMember26;
  872. [unique] [string] wchar_t* StructMember27;
  873. [unique] [string] wchar_t* StructMember28;
  874. [unique] [string] wchar_t* StructMember29;
  875. }Struct_4334_t;
  876. typedef [switch_type(long)] union union_4494
  877. {
  878. [case(1)] [unique] struct Struct_4510_t* unionMember_1;
  879. /* no default member to print for this Union.
  880. An exception will be raised if the switch_is value does not match any of the cases values */
  881. } union_4494;
  882. typedef struct Struct_4510_t
  883. {
  884. /* enum_32 : typedef [v1_enum] enum */ long StructMember0;
  885. /* enum_32 : typedef [v1_enum] enum */ long StructMember1;
  886. hyper StructMember2;
  887. /* enum_32 : typedef [v1_enum] enum */ long StructMember3;
  888. /* enum_32 : typedef [v1_enum] enum */ long StructMember4;
  889. hyper StructMember5;
  890. [unique] wchar_t* StructMember6;
  891. }Struct_4510_t;
  892. typedef struct Struct_4530_t
  893. {
  894. /* enum_32 : typedef [v1_enum] enum */ long StructMember0;
  895. [switch_is(StructMember0)] union union_4494 StructMember1;
  896. }Struct_4530_t;
  897. typedef [switch_type(long)] union union_4580
  898. {
  899. [case(1)] [unique] struct Struct_4620_t* unionMember_1;
  900. /* no default member to print for this Union.
  901. An exception will be raised if the switch_is value does not match any of the cases values */
  902. } union_4580;
  903. typedef struct Struct_4620_t
  904. {
  905. [unique] [size_is(StructMember1)] char* StructMember0;
  906. long StructMember1;
  907. [unique] [size_is(StructMember3)] char* StructMember2;
  908. long StructMember3;
  909. hyper StructMember4;
  910. long StructMember5;
  911. long StructMember6;
  912. long StructMember7;
  913. long StructMember8;
  914. long StructMember9;
  915. }Struct_4620_t;
  916. typedef struct Struct_4650_t
  917. {
  918. /* enum_32 : typedef [v1_enum] enum */ long StructMember0;
  919. [switch_is(StructMember0)] union union_4580 StructMember1;
  920. }Struct_4650_t;
  921. typedef [switch_type(long)] union union_4688
  922. {
  923. [case(1)] [unique] struct Struct_4704_t* unionMember_1;
  924. /* no default member to print for this Union.
  925. An exception will be raised if the switch_is value does not match any of the cases values */
  926. } union_4688;
  927. typedef struct Struct_4704_t
  928. {
  929. [unique] [string] wchar_t* StructMember0;
  930. long StructMember1;
  931. /* enum_32 : typedef [v1_enum] enum */ long StructMember2;
  932. [unique] [string] wchar_t* StructMember3;
  933. /* enum_32 : typedef [v1_enum] enum */ long StructMember4;
  934. /* enum_32 : typedef [v1_enum] enum */ long StructMember5;
  935. [unique] [string] wchar_t* StructMember6;
  936. /* enum_32 : typedef [v1_enum] enum */ long StructMember7;
  937. }Struct_4704_t;
  938. typedef struct Struct_4734_t
  939. {
  940. /* enum_32 : typedef [v1_enum] enum */ long StructMember0;
  941. [switch_is(StructMember0)] union union_4688 StructMember1;
  942. }Struct_4734_t;
  943. typedef struct Struct_4778_t
  944. {
  945. long StructMember0;
  946. [unique] [size_is(StructMember0)] char* StructMember1;
  947. }Struct_4778_t;
  948. typedef struct Struct_4838_t
  949. {
  950. long StructMember0;
  951. /* enum_32 : typedef [v1_enum] enum */ long StructMember1;
  952. /* enum_32 : typedef [v1_enum] enum */ long StructMember2;
  953. /* enum_32 : typedef [v1_enum] enum */ long StructMember3;
  954. long StructMember4;
  955. long StructMember5;
  956. [unique] /* [DBG] FC_BOGUS_ARRAY */ [size_is(StructMember4)] /* */ struct Struct_4778_t** StructMember6;
  957. [unique] /* [DBG] FC_BOGUS_ARRAY */ [size_is(StructMember5)] /* */ struct Struct_4778_t** StructMember7;
  958. }Struct_4838_t;
  959. typedef struct Struct_4886_t
  960. {
  961. long StructMember0;
  962. /* enum_32 : typedef [v1_enum] enum */ long StructMember1;
  963. long StructMember2;
  964. [unique] /* [DBG] FC_BOGUS_ARRAY */ [size_is(StructMember2)] /* */ struct Struct_4838_t** StructMember3;
  965. }Struct_4886_t;
  966. typedef struct Struct_4918_t
  967. {
  968. /* enum_32 : typedef [v1_enum] enum */ long StructMember0;
  969. struct Struct_16_t StructMember1;
  970. long StructMember2;
  971. char StructMember3[16];
  972. long StructMember4;
  973. char StructMember5;
  974. short StructMember6;
  975. short StructMember7;
  976. short StructMember8;
  977. short StructMember9;
  978. }Struct_4918_t;
  979. long Proc0_ServerMpEnableFeature(
  980. [in] /* enum_32 : typedef [v1_enum] enum */ long arg_1,
  981. [in]long arg_2,
  982. [out]error_status_t* arg_3);
  983. long Proc1_ServerMpDisableFeature(
  984. [in] /* enum_32 : typedef [v1_enum] enum */ long arg_1,
  985. [out]error_status_t* arg_2);
  986. long Proc2_ServerMpQueryStatus(
  987. [in] /* enum_32 : typedef [v1_enum] enum */ long arg_1,
  988. [in]long arg_2,
  989. [out]struct Struct_144_t* arg_3,
  990. [out]error_status_t* arg_4);
  991. long Proc3_ServerMpEventOpen(
  992. [in] /* enum_32 : typedef [v1_enum] enum */ long arg_1,
  993. [in]long arg_2,
  994. [in] /* enum_32 : typedef [v1_enum] enum */ long arg_3,
  995. [in]long arg_4,
  996. [out]struct Struct_16_t* arg_5,
  997. [out][context_handle] void** arg_6,
  998. [out]error_status_t* arg_7);
  999. long Proc4_ServerMpEventClose(
  1000. [in][out][context_handle] void** arg_1,
  1001. [out]error_status_t* arg_2);
  1002. long Proc5_ServerMpEventQueryNotification(
  1003. [in][context_handle] void* arg_0,
  1004. [out][ref]struct Struct_970_t** arg_1,
  1005. [out]error_status_t* arg_2);
  1006. long Proc6_ServerMpOnDemandStartScan(
  1007. [in] /* enum_32 : typedef [v1_enum] enum */ long arg_1,
  1008. [in] /* enum_32 : typedef [v1_enum] enum */ long arg_2,
  1009. [in]long arg_3,
  1010. [in]long arg_4,
  1011. [in][unique] /* [DBG] FC_BOGUS_ARRAY */[size_is(arg_4)] /* */ struct Struct_476_t* arg_5,
  1012. [in]long arg_6,
  1013. [out]struct Struct_16_t* arg_7,
  1014. [out][context_handle] void** arg_8,
  1015. [out]error_status_t* arg_9);
  1016. long Proc7_ServerMpOnDemandQueryNotification(
  1017. [in][context_handle] void* arg_0,
  1018. [out][ref]struct Struct_970_t** arg_1,
  1019. [out]error_status_t* arg_2);
  1020. long Proc8_ServerMpOnDemandQueryScanResult(
  1021. [in][context_handle] void* arg_0,
  1022. [out]struct Struct_78_t* arg_1,
  1023. [out]error_status_t* arg_2);
  1024. long Proc9_ServerMpOnDemandControlScan(
  1025. [in][context_handle] void* arg_0,
  1026. [in] /* enum_32 : typedef [v1_enum] enum */ long arg_1,
  1027. [out]error_status_t* arg_2);
  1028. long Proc10_ServerMpOnDemandControlSystemScan(
  1029. [in] /* enum_32 : typedef [v1_enum] enum */ long arg_1,
  1030. [out]error_status_t* arg_2);
  1031. long Proc11_ServerMpOnDemandPersistScan(
  1032. [in][context_handle] void* arg_0,
  1033. [in]long arg_1,
  1034. [out]error_status_t* arg_2);
  1035. long Proc12_ServerMpOnDemandCloseScan(
  1036. [in][out][context_handle] void** arg_1,
  1037. [out]error_status_t* arg_2);
  1038. long Proc13_ServerMpOnDemandThreatOpen(
  1039. [in][context_handle] void* arg_0,
  1040. [out][context_handle] void** arg_1,
  1041. [out]error_status_t* arg_2);
  1042. long Proc14_ServerMpOnDemandThreatEnum(
  1043. [in][context_handle] void* arg_0,
  1044. [out][ref]struct Struct_1232_t** arg_1,
  1045. [out]error_status_t* arg_2);
  1046. long Proc15_ServerMpOnDemandThreatClose(
  1047. [in][context_handle] void* arg_0,
  1048. [in][out][context_handle] void** arg_1,
  1049. [out]error_status_t* arg_2);
  1050. long Proc16_ServerMpScanOpenThreatHistory(
  1051. [in] /* enum_32 : typedef [v1_enum] enum */ long arg_1,
  1052. [in] /* enum_32 : typedef [v1_enum] enum */ long arg_2,
  1053. [out][context_handle] void** arg_3,
  1054. [out]error_status_t* arg_4);
  1055. long Proc17_ServerMpScanEnumerateThreatHistory(
  1056. [in][context_handle] void* arg_0,
  1057. [out][ref]struct Struct_1232_t** arg_1,
  1058. [out]error_status_t* arg_2);
  1059. long Proc18_ServerMpScanEnumerateDetectionHistory(
  1060. [in][context_handle] void* arg_0,
  1061. [out][ref]struct Struct_1382_t** arg_1,
  1062. [out]error_status_t* arg_2);
  1063. long Proc19_ServerMpScanCloseThreatHistory(
  1064. [in][out][context_handle] void** arg_1,
  1065. [out]error_status_t* arg_2);
  1066. long Proc20_ServerMpScanDeleteThreatHistory(
  1067. [in] /* enum_32 : typedef [v1_enum] enum */ long arg_1,
  1068. [out]error_status_t* arg_2);
  1069. long Proc21_ServerMpRpcCleanOpen(
  1070. [in] /* enum_32 : typedef [v1_enum] enum */ long arg_1,
  1071. [in][unique]struct Struct_1434_t* arg_2,
  1072. [in]long arg_3,
  1073. [out][context_handle] void** arg_4,
  1074. [out]error_status_t* arg_5);
  1075. long Proc22_ServerMpRpcScanCleanOpen(
  1076. [in][context_handle] void* arg_0,
  1077. [in][unique]struct Struct_1434_t* arg_1,
  1078. [out][context_handle] void** arg_2,
  1079. [out]error_status_t* arg_3);
  1080. long Proc23_ServerMpRpcCleanStart(
  1081. [in][context_handle] void* arg_0,
  1082. [in]long arg_1,
  1083. [out]struct Struct_16_t* arg_2,
  1084. [out]error_status_t* arg_3);
  1085. long Proc24_ServerMpRpcCleanControl(
  1086. [in][context_handle] void* arg_0,
  1087. [in] /* enum_32 : typedef [v1_enum] enum */ long arg_1,
  1088. [out]error_status_t* arg_2);
  1089. long Proc25_ServerMpRpcCleanThreatsNotification(
  1090. [in][context_handle] void* arg_0,
  1091. [out][ref]struct Struct_970_t** arg_1,
  1092. [out]error_status_t* arg_2);
  1093. long Proc26_ServerMpRpcPrecheckStart(
  1094. [in][context_handle] void* arg_0,
  1095. [in]long arg_1,
  1096. [out]struct Struct_16_t* arg_2,
  1097. [out]error_status_t* arg_3);
  1098. long Proc27_ServerMpRpcPrecheckNotification(
  1099. [in][context_handle] void* arg_0,
  1100. [out][ref]struct Struct_970_t** arg_1,
  1101. [out]error_status_t* arg_2);
  1102. long Proc28_ServerMpRpcCleanQuery(
  1103. [in][context_handle] void* arg_0,
  1104. [out]struct Struct_16_t* arg_1,
  1105. [out]error_status_t* arg_2);
  1106. long Proc29_ServerMpRpcCleanClose(
  1107. [in][out][context_handle] void** arg_1,
  1108. [out]error_status_t* arg_2);
  1109. long Proc30_MpService__CMpMapsLatencyDataIterator__Clone(
  1110. [in]long arg_1,
  1111. [in]long arg_2,
  1112. [in]long arg_3,
  1113. [out]error_status_t* arg_4);
  1114. long Proc31_MpService__CMpMapsLatencyDataIterator__Clone(
  1115. [in]long arg_1,
  1116. [in]long arg_2,
  1117. [in]long arg_3,
  1118. [in]long arg_4,
  1119. [out]error_status_t* arg_5);
  1120. long Proc32_MpService__CMpMapsLatencyDataIterator__Clone(
  1121. [in]long arg_1,
  1122. [in]hyper arg_2,
  1123. [in]long arg_3,
  1124. [in]long arg_4,
  1125. [out]error_status_t* arg_5);
  1126. long Proc33_MpService__CMpMapsLatencyDataIterator__Clone(
  1127. [in]long arg_1,
  1128. [in][string] wchar_t* arg_2,
  1129. [in]long arg_3,
  1130. [out]error_status_t* arg_4);
  1131. long Proc34_ServerMpQuarantineEnumOpen(
  1132. [in] /* enum_32 : typedef [v1_enum] enum */ long arg_1,
  1133. [out][context_handle] void** arg_2,
  1134. [out]error_status_t* arg_3);
  1135. long Proc35_ServerMpQuarantineEnumerate(
  1136. [in][context_handle] void* arg_0,
  1137. [out]struct Struct_16_t* arg_1,
  1138. [out]error_status_t* arg_2);
  1139. long Proc36_ServerMpQuarantineEnumClose(
  1140. [in][out][context_handle] void** arg_1,
  1141. [out]error_status_t* arg_2);
  1142. long Proc37_ServerMpQuarantineQueryInfo(
  1143. [in] /* enum_32 : typedef [v1_enum] enum */ long arg_1,
  1144. [in]struct Struct_16_t* arg_2,
  1145. [out][ref]struct Struct_1232_t** arg_3,
  1146. [out]error_status_t* arg_4);
  1147. long Proc38_ServerMpQuarantineRestoreThreat(
  1148. [in] /* enum_32 : typedef [v1_enum] enum */ long arg_1,
  1149. [in]long arg_2,
  1150. [in]struct Struct_16_t* arg_3,
  1151. [in][string] wchar_t* arg_4,
  1152. [out]error_status_t* arg_5);
  1153. long Proc39_ServerMpQuarantineDeleteThreat(
  1154. [in] /* enum_32 : typedef [v1_enum] enum */ long arg_1,
  1155. [in]struct Struct_16_t* arg_2,
  1156. [out]error_status_t* arg_3);
  1157. long Proc40_ServerMpStateEnumOpen(
  1158. [out][context_handle] void** arg_1,
  1159. [out]error_status_t* arg_2);
  1160. long Proc41_ServerMpQueryEngineVersion(
  1161. [out]struct Struct_1536_t* arg_1,
  1162. [out]error_status_t* arg_2);
  1163. long Proc42_ServerMpUpdateEngineSignature(
  1164. [in] /* enum_32 : typedef [v1_enum] enum */ long arg_1,
  1165. [in][string] wchar_t* arg_2,
  1166. [out]error_status_t* arg_3);
  1167. long Proc43_ServerMpRollbackEngineSignature(
  1168. [in] /* enum_32 : typedef [v1_enum] enum */ long arg_1,
  1169. [in] /* enum_32 : typedef [v1_enum] enum */ long arg_2,
  1170. [out]error_status_t* arg_3);
  1171. long Proc44_ServerMpThreatStaticInfo(
  1172. [in] /* enum_32 : typedef [v1_enum] enum */ long arg_1,
  1173. [in]hyper arg_2,
  1174. [out][ref]struct Struct_1232_t** arg_3,
  1175. [out]error_status_t* arg_4);
  1176. long Proc45_ServerMpQuerySystemInfo(
  1177. [in]struct Struct_16_t* arg_1,
  1178. [in]long arg_2,
  1179. [in][size_is(arg_2)]char* arg_3,
  1180. [out]long* arg_4,
  1181. [out][ref][size_is(, *arg_4)]char** arg_5,
  1182. [out]error_status_t* arg_6);
  1183. long Proc46_ServerMpRpcConfigSetValue(
  1184. [in][string] wchar_t* arg_1,
  1185. [in][string] wchar_t* arg_2,
  1186. [in]long arg_3,
  1187. [in]long arg_4,
  1188. [in][size_is(arg_4)]char* arg_5,
  1189. [out]error_status_t* arg_6);
  1190. long Proc47_ServerMpRpcConfigDelValue(
  1191. [in][string] wchar_t* arg_1,
  1192. [in][string] wchar_t* arg_2,
  1193. [out]error_status_t* arg_3);
  1194. long Proc48_ServerMpRpcElevationHandleOpen(
  1195. [out]struct Struct_16_t* arg_1,
  1196. [out][context_handle] void** arg_2,
  1197. [out]error_status_t* arg_3);
  1198. long Proc49_ServerMpRpcElevationHandleAttach(
  1199. [in]struct Struct_16_t* arg_1,
  1200. [out][context_handle] void** arg_2,
  1201. [out]error_status_t* arg_3);
  1202. long Proc50_ServerMpRpcElevationHandleClose(
  1203. [in]long arg_1,
  1204. [in][out][context_handle] void** arg_2,
  1205. [out]error_status_t* arg_3);
  1206. long Proc51_ServerMpRpcElevateCleanHandle(
  1207. [in][context_handle] void* arg_0,
  1208. [in][context_handle] void* arg_1,
  1209. [out]error_status_t* arg_2);
  1210. long Proc52_ServerMpRpcSignatureThreatOpen(
  1211. [in] /* enum_32 : typedef [v1_enum] enum */ long arg_1,
  1212. [in]long arg_2,
  1213. [out][context_handle] void** arg_3,
  1214. [out]error_status_t* arg_4);
  1215. long Proc53_ServerMpRpcSignatureThreatEnum(
  1216. [in][context_handle] void* arg_0,
  1217. [in]long arg_1,
  1218. [out][ref]struct Struct_1232_t** arg_2,
  1219. [out]error_status_t* arg_3);
  1220. long Proc54_ServerMpRpcSignatureThreatClose(
  1221. [in][out][context_handle] void** arg_1,
  1222. [out]error_status_t* arg_2);
  1223. long Proc55_ServerMpRpcGetSampleInfo(
  1224. [in]long arg_1,
  1225. [in]struct Struct_16_t* arg_2,
  1226. [out][ref]struct Struct_1740_t** arg_3,
  1227. [out]error_status_t* arg_4);
  1228. long Proc56_ServerMpRpcQueryScansWithSamples(
  1229. [in]long arg_1,
  1230. [out]long* arg_2,
  1231. [out][ref] /* [DBG] FC_BOGUS_ARRAY */[size_is(, *arg_2)] /* */ struct Struct_16_t** arg_3,
  1232. [out]error_status_t* arg_4);
  1233. long Proc57_ServerMpRpcDropScansWithSamples(
  1234. [in]long arg_1,
  1235. [in]long arg_2,
  1236. [in] /* [DBG] FC_BOGUS_ARRAY */[size_is(arg_2)] /* */ struct Struct_16_t* arg_3,
  1237. [out]error_status_t* arg_4);
  1238. long Proc58_ServerMpRpcSpynetQueueCreate(
  1239. [in]struct Struct_16_t* arg_1,
  1240. [in]long arg_2,
  1241. [out]struct Struct_16_t* arg_3,
  1242. [out][context_handle] void** arg_4,
  1243. [out]error_status_t* arg_5);
  1244. long Proc59_ServerMpRpcSpynetQueueQueryNotification(
  1245. [in][context_handle] void* arg_0,
  1246. [out][context_handle] void** arg_1,
  1247. [out]long* arg_2,
  1248. [out]error_status_t* arg_3);
  1249. long Proc60_ServerMpRpcSpynetQueueClose(
  1250. [in][out][context_handle] void** arg_1,
  1251. [out]error_status_t* arg_2);
  1252. long Proc61_ServerMpRpcSpynetGenerateReport(
  1253. [in][context_handle] void* arg_0,
  1254. [out]long* arg_1,
  1255. [out][ref][size_is(, *arg_1)]char** arg_2,
  1256. [out]long* arg_3,
  1257. [out]struct Struct_110_t* arg_4,
  1258. [out]struct Struct_16_t* arg_5,
  1259. [out]error_status_t* arg_6);
  1260. long Proc62_ServerMpRpcSenseGenerateReport(
  1261. [in][context_handle] void* arg_0,
  1262. [out]long* arg_1,
  1263. [out][ref][size_is(, *arg_1)]char** arg_2,
  1264. [out]error_status_t* arg_3);
  1265. long Proc63_ServerMpRpcSpynetOnResponse(
  1266. [in][context_handle] void* arg_0,
  1267. [in]struct Struct_1872_t* arg_1,
  1268. [in]long arg_2,
  1269. [in][unique][size_is(arg_2)]char* arg_3,
  1270. [in] /* enum_32 : typedef [v1_enum] enum */ long arg_4,
  1271. [out]long* arg_5,
  1272. [out][ref][size_is(, *arg_5)]char** arg_6,
  1273. [out]error_status_t* arg_7);
  1274. long Proc64_ServerMpRpcSpynetGetStartTime(
  1275. [in][context_handle] void* arg_0,
  1276. [out]struct Struct_28_t* arg_1,
  1277. [out]error_status_t* arg_2);
  1278. long Proc65_ServerMpRpcSpynetUpdateSpynetMetrics(
  1279. [in][context_handle] void* arg_0,
  1280. [in]struct Struct_1920_t* arg_1,
  1281. [in]long arg_2,
  1282. [out]error_status_t* arg_3);
  1283. long Proc66_ServerMpRpcSpynetClose(
  1284. [in][out][context_handle] void** arg_1,
  1285. [out]error_status_t* arg_2);
  1286. long Proc67_ServerMpRpcSigUpdServiceOpen(
  1287. [out]struct Struct_16_t* arg_1,
  1288. [out][context_handle] void** arg_2,
  1289. [out]error_status_t* arg_3);
  1290. long Proc68_ServerMpRpcSigUpdServiceQueryNotification(
  1291. [in][context_handle] void* arg_0,
  1292. [out][ref]struct Struct_1978_t** arg_1,
  1293. [out]error_status_t* arg_2);
  1294. long Proc69_ServerMpRpcSigUpdServiceSendProgressNotification(
  1295. [in][context_handle] void* arg_0,
  1296. [in]struct Struct_970_t* arg_1,
  1297. [out]error_status_t* arg_2);
  1298. long Proc70_ServerMpRpcSigUpdServiceClose(
  1299. [in][out][context_handle] void** arg_1,
  1300. [out]error_status_t* arg_2);
  1301. long Proc71_ServerMpRpcSigUpdClientOpen(
  1302. [in]long arg_1,
  1303. [out]struct Struct_16_t* arg_2,
  1304. [out][context_handle] void** arg_3,
  1305. [out]error_status_t* arg_4);
  1306. long Proc72_ServerMpRpcSigUpdClientQueryNotification(
  1307. [in][context_handle] void* arg_0,
  1308. [out][ref]struct Struct_970_t** arg_1,
  1309. [out]error_status_t* arg_2);
  1310. long Proc73_ServerMpRpcSigUpdClientClose(
  1311. [in][out][context_handle] void** arg_1,
  1312. [out]error_status_t* arg_2);
  1313. long Proc74_ServerMpRpcSigUpdControl(
  1314. [in]struct Struct_1978_t* arg_1,
  1315. [out]error_status_t* arg_2);
  1316. long Proc75_ServerMpRpcIdleNotificationOpen(
  1317. [in][string] wchar_t* arg_1,
  1318. [out][context_handle] void** arg_2,
  1319. [out]error_status_t* arg_3);
  1320. long Proc76_ServerMpRpcIdleNotificationClose(
  1321. [in][out][context_handle] void** arg_1,
  1322. [out]error_status_t* arg_2);
  1323. long Proc77_ServerMpRpcNotifyIdle(
  1324. [in][context_handle] void* arg_0,
  1325. [in]long arg_1,
  1326. [out]error_status_t* arg_2);
  1327. long Proc78_ServerMpRpcIdleCheckTaskCompletion(
  1328. [in][context_handle] void* arg_0,
  1329. [out]error_status_t* arg_1);
  1330. long Proc79_ServerMpRpcThreatOpen(
  1331. [in] /* enum_32 : typedef [v1_enum] enum */ long arg_1,
  1332. [in] /* enum_32 : typedef [v1_enum] enum */ long arg_2,
  1333. [in]long arg_3,
  1334. [out][context_handle] void** arg_4,
  1335. [out]error_status_t* arg_5);
  1336. long Proc80_ServerMpRpcThreatEnumerate(
  1337. [in][context_handle] void* arg_0,
  1338. [out][ref]struct Struct_1232_t** arg_1,
  1339. [out]error_status_t* arg_2);
  1340. long Proc81_ServerMpRpcThreatClose(
  1341. [in][out][context_handle] void** arg_1,
  1342. [out]error_status_t* arg_2);
  1343. long Proc82_ServerMpRpcDbgThreatViewAction(
  1344. [in]long arg_1,
  1345. [out]error_status_t* arg_2);
  1346. long Proc83_ServerMpRpcForcedReboot(
  1347. [in]long arg_1,
  1348. [out]error_status_t* arg_2);
  1349. long Proc84_MpService__CMpMapsLatencyDataIterator__Clone(
  1350. [out]error_status_t* arg_1);
  1351. long Proc85_ServerMpRpcAddFastPathSignatureFile(
  1352. [in][string] wchar_t* arg_1,
  1353. [out][ref]struct Struct_2070_t** arg_2,
  1354. [in]long arg_3,
  1355. [out]error_status_t* arg_4);
  1356. long Proc86_ServerMpRpcRemoveFastPathSignatureFile(
  1357. [in][string] wchar_t* arg_1,
  1358. [in]long arg_2,
  1359. [out]error_status_t* arg_3);
  1360. long Proc87_ServerMpRpcDynamicSignatureOpen(
  1361. [in]long arg_1,
  1362. [out][context_handle] void** arg_2,
  1363. [out]error_status_t* arg_3);
  1364. long Proc88_ServerMpRpcDynamicSignatureEnumerate(
  1365. [in][context_handle] void* arg_0,
  1366. [out][ref]struct Struct_2070_t** arg_1,
  1367. [out]error_status_t* arg_2);
  1368. long Proc89_ServerMpRpcDynamicSignatureClose(
  1369. [in][out][context_handle] void** arg_1,
  1370. [out]error_status_t* arg_2);
  1371. long Proc90_MpService__CMpMapsLatencyDataIterator__Clone(
  1372. [out]struct Struct_16_t* arg_1,
  1373. [out][context_handle] void** arg_2,
  1374. [out]error_status_t* arg_3);
  1375. long Proc91_MpService__CMpMapsLatencyDataIterator__Clone(
  1376. [in][context_handle] void* arg_0,
  1377. [out][ref]struct Struct_970_t** arg_1,
  1378. [out]error_status_t* arg_2);
  1379. long Proc92_MpService__CMpMapsLatencyDataIterator__Clone(
  1380. [in][context_handle] void* arg_0,
  1381. [out]error_status_t* arg_1);
  1382. long Proc93_MpService__CMpMapsLatencyDataIterator__Clone(
  1383. [in][out][context_handle] void** arg_1,
  1384. [out]error_status_t* arg_2);
  1385. long Proc94_ServerMpRpcMemoryScanStart(
  1386. [in]struct Struct_126_t* arg_1,
  1387. [in]long arg_2,
  1388. [in]struct Struct_2516_t* arg_3,
  1389. [out]struct Struct_16_t* arg_4,
  1390. [out][context_handle] void** arg_5,
  1391. [out]error_status_t* arg_6);
  1392. long Proc95_ServerMpRpcMemoryScanQueryNotification(
  1393. [in][context_handle] void* arg_0,
  1394. [out][ref]struct Struct_970_t** arg_1,
  1395. [out]error_status_t* arg_2);
  1396. long Proc96_ServerMpRpcMemoryScanClose(
  1397. [in][out][context_handle] void** arg_1,
  1398. [out]error_status_t* arg_2);
  1399. long Proc97_ServerMpRpcFastMemoryScanOpen(
  1400. [in]struct Struct_126_t* arg_1,
  1401. [out]struct Struct_2558_t* arg_2,
  1402. [out][context_handle] void** arg_3,
  1403. [out]error_status_t* arg_4);
  1404. long Proc98_ServerMpRpcFastMemoryScan(
  1405. [in][context_handle] void* arg_0,
  1406. [in]long arg_1,
  1407. [in]struct Struct_2442_t* arg_2,
  1408. [out]struct Struct_110_t* arg_3,
  1409. [out]error_status_t* arg_4);
  1410. long Proc99_ServerMpRpcFastMemoryScanClose(
  1411. [in][out][context_handle] void** arg_0,
  1412. [out]error_status_t* arg_1);
  1413. long Proc100_ServerMpRpcFastMemoryScanCacheInfo(
  1414. [out]struct Struct_2558_t* arg_1,
  1415. [out]error_status_t* arg_2);
  1416. long Proc101_ServerMpRpcAmsiCloseSession(
  1417. [in]hyper arg_1,
  1418. [out]error_status_t* arg_2);
  1419. long Proc102_ServerMpRpcTcgLogScan(
  1420. [in]long arg_1,
  1421. [in][unique][size_is(arg_1)]char* arg_2,
  1422. [out]long* arg_3,
  1423. [out]long* arg_4,
  1424. [out][ref][size_is(, *arg_4)]char** arg_5,
  1425. [out]error_status_t* arg_6);
  1426. long Proc103_ServerMpRpcTcgLogApplyExtResult(
  1427. [in]long arg_1,
  1428. [in][unique][size_is(arg_1)]char* arg_2,
  1429. [out]error_status_t* arg_3);
  1430. long Proc104_ServerMpRpcDbgSendCallbackNotification(
  1431. [in] /* enum_32 : typedef [v1_enum] enum */ long arg_1,
  1432. [in]struct Struct_970_t* arg_2,
  1433. [out]error_status_t* arg_3);
  1434. long Proc105_ServerMpRpcThreatRollup(
  1435. [in]long arg_1,
  1436. [in]long arg_2,
  1437. [out][ref]struct Struct_2640_t** arg_3,
  1438. [out]error_status_t* arg_4);
  1439. long Proc106_ServerMpDetectionQuery(
  1440. [in][context_handle] void* arg_0,
  1441. [in]struct Struct_16_t* arg_1,
  1442. [out][ref]struct Struct_1232_t** arg_2,
  1443. [out]error_status_t* arg_3);
  1444. long Proc107_ServerMpRpcRequestSnooze(
  1445. [in]long arg_1,
  1446. [out]error_status_t* arg_2);
  1447. long Proc108_ServerMpRpcOfflineScanInstall(
  1448. [out]error_status_t* arg_1);
  1449. long Proc109_ServerMpRpcOfflineScanStatusQuery(
  1450. [out]struct Struct_2680_t* arg_1,
  1451. [out]error_status_t* arg_2);
  1452. long Proc110_ServerMpRpcTriggerHeartbeatOnDefenderDisable(
  1453. [in][string] wchar_t* arg_1,
  1454. [out]error_status_t* arg_2);
  1455. long Proc111_ServerMpRpcTriggerHeartbeatOnUninstall(
  1456. [out]error_status_t* arg_1);
  1457. long Proc112_ServerMpRpcTriggerErrorHeartbeatReport(
  1458. [in] /* enum_32 : typedef [v1_enum] enum */ long arg_1,
  1459. [in][string] wchar_t* arg_2,
  1460. [in][string] wchar_t* arg_3,
  1461. [in][string] wchar_t* arg_4,
  1462. [out]error_status_t* arg_5);
  1463. long Proc113_ServerMpRpcTriggerHeartbeatReport(
  1464. [out][ref]struct Struct_1872_t** arg_1,
  1465. [out]error_status_t* arg_2);
  1466. long Proc114_ServerMpRpcRemapCallistoDetections(
  1467. [in][string] wchar_t* arg_1,
  1468. [in]long arg_2,
  1469. [in][size_is(arg_2)]wchar_t* arg_3,
  1470. [out]error_status_t* arg_4);
  1471. long Proc115_ServerMpRpcGetCallistoDetections(
  1472. [out]long* arg_1,
  1473. [out][ref] /* [DBG] FC_BOGUS_ARRAY */[size_is(, *arg_1)] /* */ struct Struct_1232_t*** arg_2,
  1474. [out]error_status_t* arg_3);
  1475. long Proc116_ServerMpRpcIsAdlFallbackDue(
  1476. [in][string] wchar_t* arg_1,
  1477. [out]long* arg_2,
  1478. [out]error_status_t* arg_3);
  1479. long Proc117_ServerMpRpcIsRtpAutoEnable(
  1480. [out]long* arg_1,
  1481. [out]long* arg_2,
  1482. [out]long* arg_3,
  1483. [out]error_status_t* arg_4);
  1484. long Proc118_ServerMpRpcEngineQueryConfigDword(
  1485. [in][string] wchar_t* arg_1,
  1486. [out]long* arg_2,
  1487. [out]error_status_t* arg_3);
  1488. long Proc119_ServerMpRpcSampleHeaderQueueCreate(
  1489. [in]struct Struct_16_t* arg_1,
  1490. [in]long arg_2,
  1491. [out]struct Struct_16_t* arg_3,
  1492. [out][context_handle] void** arg_4,
  1493. [out]error_status_t* arg_5);
  1494. long Proc120_ServerMpRpcSampleHeaderQueueQueryNotification(
  1495. [in][context_handle] void* arg_0,
  1496. [out][context_handle] void** arg_1,
  1497. [out]long* arg_2,
  1498. [out]error_status_t* arg_3);
  1499. long Proc121_ServerMpRpcSampleHeaderQueueClose(
  1500. [in][out][context_handle] void** arg_1,
  1501. [out]error_status_t* arg_2);
  1502. long Proc122_ServerMpRpcSampleHeaderClose(
  1503. [in][out][context_handle] void** arg_1,
  1504. [out]error_status_t* arg_2);
  1505. long Proc123_ServerMpRpcSampleHeaderGetSampleDetails(
  1506. [in][context_handle] void* arg_0,
  1507. [out][ref]struct Struct_2798_t** arg_1,
  1508. [out]error_status_t* arg_2);
  1509. long Proc124_ServerMpRpcGetSampleChunk(
  1510. [in][string] wchar_t* arg_1,
  1511. [out]long* arg_2,
  1512. [out][ref][size_is(, *arg_2)]char** arg_3,
  1513. [out]error_status_t* arg_4);
  1514. long Proc125_ServerMpRpcConveySampleSubmissionResult(
  1515. [in]struct Struct_2854_t* arg_1,
  1516. [out]error_status_t* arg_2);
  1517. long Proc126_ServerMpRpcGetSampleListRequiringConsent(
  1518. [out]long* arg_1,
  1519. [out][ref] /* [DBG] FC_BOGUS_ARRAY */[size_is(, *arg_1)] /* */ struct Struct_2900_t*** arg_2,
  1520. [out]error_status_t* arg_3);
  1521. long Proc127_ServerMpRpcConveyUserChoiceForSampleList(
  1522. [in]long arg_1,
  1523. [in][unique] /* [DBG] FC_BOGUS_ARRAY */[size_is(arg_1)] /* */ struct Struct_2900_t** arg_2,
  1524. [out]error_status_t* arg_3);
  1525. long Proc128_ServerMpRpcGetRunningMode(
  1526. [out] /* enum_32 : typedef [v1_enum] enum */ long* arg_1,
  1527. [out]error_status_t* arg_2);
  1528. long Proc129_ServerMpRpcIsGivenRunningModeSupported(
  1529. [in] /* enum_32 : typedef [v1_enum] enum */ long arg_1,
  1530. [out]long* arg_2,
  1531. [out]error_status_t* arg_3);
  1532. long Proc130_ServerMpDisableXBGM(
  1533. [out]error_status_t* arg_1);
  1534. long Proc131_ServerMpDisableXBGM(
  1535. [out]error_status_t* arg_1);
  1536. long Proc132_ServerMpXBGMUpdateIV(
  1537. [in]hyper arg_1,
  1538. [in]char* arg_2,
  1539. [in]hyper arg_3,
  1540. [out]error_status_t* arg_4);
  1541. long Proc133_ServerDlpMpRpcDlpIsPrintDetoursNeeded(
  1542. [out][ref]struct Struct_3040_t** arg_1,
  1543. [out]error_status_t* arg_2);
  1544. long Proc134_ServerDlpMpRpcDlpIsPrintDetoursNeeded(
  1545. [in]struct Struct_3040_t* arg_1,
  1546. [out]error_status_t* arg_2);
  1547. long Proc135_ServerMpOnDemandStartScan2(
  1548. [in] /* enum_32 : typedef [v1_enum] enum */ long arg_1,
  1549. [in] /* enum_32 : typedef [v1_enum] enum */ long arg_2,
  1550. [in]long arg_3,
  1551. [in]long arg_4,
  1552. [in][unique] /* [DBG] FC_BOGUS_ARRAY */[size_is(arg_4)] /* */ struct Struct_476_t* arg_5,
  1553. [in]long arg_6,
  1554. [in] /* enum_32 : typedef [v1_enum] enum */ long arg_7,
  1555. [out]struct Struct_16_t* arg_8,
  1556. [out][context_handle] void** arg_9,
  1557. [out]error_status_t* arg_10);
  1558. long Proc136_ServerMpQueryDefaultFolderGuardList(
  1559. [out]long* arg_1,
  1560. [out][ref] /* [DBG] FC_BOGUS_ARRAY */[size_is(, *arg_1)] /* */ struct Struct_16_t** arg_2,
  1561. [out]error_status_t* arg_3);
  1562. long Proc137_ServerMpRpcTriggerStatusRefreshNotification(
  1563. [out]error_status_t* arg_1);
  1564. long Proc138_ServerMpRpcGetHIPSRuleInfo(
  1565. [out]long* arg_1,
  1566. [out][ref] /* [DBG] FC_BOGUS_ARRAY */[size_is(, *arg_1)] /* */ struct Struct_3108_t*** arg_2,
  1567. [out]error_status_t* arg_3);
  1568. long Proc139_ServerMpEnableSmartLocker(
  1569. [out]error_status_t* arg_1);
  1570. long Proc140_ServerMpDisableSmartLocker(
  1571. [out]error_status_t* arg_1);
  1572. long Proc141_ServerMpXBGMUpdateIV(
  1573. [in]long arg_1,
  1574. [in][size_is(arg_1)]char* arg_2,
  1575. [in]hyper arg_3,
  1576. [out]error_status_t* arg_4);
  1577. long Proc142_ServerMpFlushLowfiCache(
  1578. [out]error_status_t* arg_1);
  1579. long Proc143_ServerMpRpcGetAsrBlockedProcesses(
  1580. [in]struct Struct_16_t* arg_1,
  1581. [in]long arg_2,
  1582. [out]long* arg_3,
  1583. [out][ref] /* [DBG] FC_BOGUS_ARRAY */[size_is(, *arg_3)] /* */ struct Struct_3166_t*** arg_4,
  1584. [out]error_status_t* arg_5);
  1585. long Proc144_ServerMpRpcGetAsrBlockedActions(
  1586. [in]struct Struct_16_t* arg_1,
  1587. [in] /* enum_32 : typedef [v1_enum] enum */ long arg_2,
  1588. [in]long arg_3,
  1589. [out]long* arg_4,
  1590. [out][ref] /* [DBG] FC_BOGUS_ARRAY */[size_is(, *arg_4)] /* */ struct Struct_3220_t*** arg_5,
  1591. [out]error_status_t* arg_6);
  1592. long Proc145_ServerMpRpcDeleteAsrHistory(
  1593. [out]error_status_t* arg_1);
  1594. long Proc146_ServerMpGetTaskSchedulerStrings(
  1595. [out][ref]struct Struct_3280_t** arg_1,
  1596. [out]error_status_t* arg_2);
  1597. long Proc147_ServerMpRpcGetAsrBlockedActionInfos(
  1598. [in]struct Struct_16_t* arg_1,
  1599. [in] /* enum_32 : typedef [v1_enum] enum */ long arg_2,
  1600. [in]long arg_3,
  1601. [out]long* arg_4,
  1602. [out][ref] /* [DBG] FC_BOGUS_ARRAY */[size_is(, *arg_4)] /* */ struct Struct_3302_t*** arg_5,
  1603. [out]error_status_t* arg_6);
  1604. long Proc148_ServerMpRpcGetTPStateInfo(
  1605. [out]struct Struct_3350_t* arg_1,
  1606. [out]error_status_t* arg_2);
  1607. long Proc149_ServerMpRpcSetTPState(
  1608. [in] /* enum_32 : typedef [v1_enum] enum */ long arg_1,
  1609. [out]error_status_t* arg_2);
  1610. long Proc150_ServerMpRpcUpdateDevMode(
  1611. [out]long* arg_1,
  1612. [out]error_status_t* arg_2);
  1613. long Proc151_ServerMpRpcGetDevMode(
  1614. [out]long* arg_1,
  1615. [out]error_status_t* arg_2);
  1616. long Proc152_ServerMpUpdateBreakTheGlassStatus(
  1617. [in]long arg_1,
  1618. [in][string] wchar_t* arg_2,
  1619. [in][string] wchar_t* arg_3,
  1620. [out]error_status_t* arg_4);
  1621. long Proc153_ServerMpNetworkCapture(
  1622. [in][string] wchar_t* arg_1,
  1623. [out]error_status_t* arg_2);
  1624. long Proc154_ServerMpConveyDlpBypass(
  1625. [in]long arg_1,
  1626. [in][unique][string] wchar_t* arg_2,
  1627. [in][unique][string] wchar_t* arg_3,
  1628. [in][unique][string] wchar_t* arg_4,
  1629. [out]error_status_t* arg_5);
  1630. long Proc155_ServerDlpMpCheckAccessForPrintOperation(
  1631. [in]long arg_1,
  1632. [in]hyper arg_2,
  1633. [in][unique][string] wchar_t* arg_3,
  1634. [in][unique][string] wchar_t* arg_4,
  1635. [in][unique][string] wchar_t* arg_5,
  1636. [in]long arg_6,
  1637. [out]long* arg_7,
  1638. [out]error_status_t* arg_8);
  1639. long Proc156_ServerDlpMpConveyNewPrinterConnection(
  1640. [in][unique][string] wchar_t* arg_1,
  1641. [in][unique][string] wchar_t* arg_2,
  1642. [in][unique][string] wchar_t* arg_3,
  1643. [in]long arg_4,
  1644. [out]error_status_t* arg_5);
  1645. long Proc157_ServerMpShowDlpDetailsDialog(
  1646. [in][unique][string] wchar_t* arg_1,
  1647. [in]long arg_2,
  1648. [in][unique][string] wchar_t* arg_3,
  1649. [in]long arg_4,
  1650. [out]error_status_t* arg_5);
  1651. long Proc158_ServerMpRpcGetDlpEvents(
  1652. [in]long arg_1,
  1653. [out]long* arg_2,
  1654. [out][ref] /* [DBG] FC_BOGUS_ARRAY */[size_is(, *arg_2)] /* */ struct Struct_3370_t*** arg_3,
  1655. [out]error_status_t* arg_4);
  1656. long Proc159_ServerMpRpcConveyUserChoiceForDlpNotification(
  1657. [in]long arg_1,
  1658. [in][unique] /* [DBG] FC_BOGUS_ARRAY */[size_is(arg_1)] /* */ struct Struct_3370_t** arg_2,
  1659. [in][unique][string] wchar_t* arg_3,
  1660. [in]long arg_4,
  1661. [in][unique][string] wchar_t* arg_5,
  1662. [in]long arg_6,
  1663. [out]error_status_t* arg_7);
  1664. long Proc160_ServerMpRpcChangeCapability(
  1665. [in] /* enum_32 : typedef [v1_enum] enum */ long arg_1,
  1666. [in]long arg_2,
  1667. [in]long arg_3,
  1668. [out]error_status_t* arg_4);
  1669. long Proc161_ServerMpRpcMpThreatAction(
  1670. [in] /* enum_32 : typedef [v1_enum] enum */ long arg_1,
  1671. [in]struct Struct_3570_t* arg_2,
  1672. [in] /* enum_32 : typedef [v1_enum] enum */ long arg_3,
  1673. [out]error_status_t* arg_4);
  1674. long Proc162_ServerMpRpcAsrSetHipsUserExclusion(
  1675. [in]long arg_1,
  1676. [in]struct Struct_16_t* arg_2,
  1677. [in]long arg_3,
  1678. [in]long arg_4,
  1679. [in]long arg_5,
  1680. [in][unique][string] wchar_t* arg_6,
  1681. [in][unique][string] wchar_t* arg_7,
  1682. [in][unique][string] wchar_t* arg_8,
  1683. [in][unique][string] wchar_t* arg_9,
  1684. [out]error_status_t* arg_10);
  1685. long Proc163_ServerDlpMpRpcCheckAccessForClipboardOperationEx(
  1686. [in]long arg_1,
  1687. [in]hyper arg_2,
  1688. [in]long arg_3,
  1689. [out]long* arg_4,
  1690. [out]long* arg_5,
  1691. [out]long* arg_6,
  1692. [out]error_status_t* arg_7);
  1693. long Proc164_ServerMpRpcQueryConfigProtection(
  1694. [in][string] wchar_t* arg_1,
  1695. [in][string] wchar_t* arg_2,
  1696. [in]long arg_3,
  1697. [out]long* arg_4,
  1698. [out]error_status_t* arg_5);
  1699. long Proc165_ServerMpRpcCheckAccessForDragDropOperation(
  1700. [in]long arg_1,
  1701. [in]hyper arg_2,
  1702. [in]long arg_3,
  1703. [in]long arg_4,
  1704. [in]hyper arg_5,
  1705. [in]long arg_6,
  1706. [in][unique][size_is(arg_6)]char* arg_7,
  1707. [out]long* arg_8,
  1708. [out]error_status_t* arg_9);
  1709. long Proc166_ServerMpRpcUpdateBrowserActiveTab(
  1710. [in][string] wchar_t* arg_1,
  1711. [in]long arg_2,
  1712. [in]long arg_3,
  1713. [in][string] wchar_t* arg_4,
  1714. [in]long arg_5,
  1715. [out]error_status_t* arg_6);
  1716. long Proc167_ServerMpRpcSendBrowserHeartbeat(
  1717. [in][string] wchar_t* arg_1,
  1718. [in]long arg_2,
  1719. [in]hyper arg_3,
  1720. [in]long arg_4,
  1721. [out]hyper* arg_5,
  1722. [out]error_status_t* arg_6);
  1723. long Proc168_ServerMpRpcGetThreatExecutionInfo(
  1724. [in]hyper arg_1,
  1725. [in]long arg_2,
  1726. [out][ref]struct Struct_3654_t** arg_3,
  1727. [out]error_status_t* arg_4);
  1728. long Proc169_ServerMpRpcReportClipboardOwner(
  1729. [in]long arg_1,
  1730. [in]hyper arg_2,
  1731. [in]long arg_3,
  1732. [out]error_status_t* arg_4);
  1733. long Proc170_ServerMpRpcDlpDelegateEnforcement(
  1734. [in]long arg_1,
  1735. [out]error_status_t* arg_2);
  1736. long Proc171_ServerMpRpcConveyUserChoiceForDlpNotificationEx(
  1737. [in]long arg_1,
  1738. [in][unique] /* [DBG] FC_BOGUS_ARRAY */[size_is(arg_3)] /* */ struct Struct_3370_t** arg_2,
  1739. [in]long arg_3,
  1740. [in][unique][string] wchar_t* arg_4,
  1741. [in]long arg_5,
  1742. [in][unique][string] wchar_t* arg_6,
  1743. [in]long arg_7,
  1744. [out]error_status_t* arg_8);
  1745. long Proc172_ServerMpRpcSendDeviceControlToast(
  1746. [in]long arg_1,
  1747. [in][unique][string] wchar_t* arg_2,
  1748. [in][unique][string] wchar_t* arg_3,
  1749. [in][unique][string] wchar_t* arg_4,
  1750. [out]error_status_t* arg_5);
  1751. long Proc173_ServerMpRpcIsDeviceControlAvailable(
  1752. [out]long* arg_1,
  1753. [out]error_status_t* arg_2);
  1754. long Proc174_ServerMpRpcGetFCValue(
  1755. [in]hyper arg_1,
  1756. [out]long* arg_2,
  1757. [out]error_status_t* arg_3);
  1758. long Proc175_ServerMpRpcSetDriverUnloadInProgress(
  1759. [in]char arg_1,
  1760. [out]error_status_t* arg_2);
  1761. long Proc176_ServerMpRpcUpdateTSMode(
  1762. [in][string] wchar_t* arg_1,
  1763. [out]error_status_t* arg_2);
  1764. long Proc177_ServerMpRpcGetTSModeInfo(
  1765. [in] /* enum_32 : typedef [v1_enum] enum */ long arg_1,
  1766. [out][ref]struct Struct_3800_t** arg_2,
  1767. [out]error_status_t* arg_3);
  1768. long Proc178_ServerMpCheckAccessForPrintOperation2(
  1769. [in]long arg_1,
  1770. [in]hyper arg_2,
  1771. [in][unique][string] wchar_t* arg_3,
  1772. [in][unique][string] wchar_t* arg_4,
  1773. [in][unique][string] wchar_t* arg_5,
  1774. [in]long arg_6,
  1775. [in][out][unique]long* arg_7,
  1776. [out]long* arg_8,
  1777. [out]error_status_t* arg_9);
  1778. long Proc179_ServerMpRpcCheckAccessForClipboardOperationEx2(
  1779. [in]long arg_1,
  1780. [in]hyper arg_2,
  1781. [in][unique]struct Struct_3824_t* arg_3,
  1782. [in][unique]struct Struct_3824_t* arg_4,
  1783. [in]long arg_5,
  1784. [out]long* arg_6,
  1785. [out]long* arg_7,
  1786. [out]long* arg_8,
  1787. [out]error_status_t* arg_9);
  1788. long Proc180_ServerMpRpcCheckAccessForDragDropOperation2(
  1789. [in]long arg_1,
  1790. [in]hyper arg_2,
  1791. [in]long arg_3,
  1792. [in]long arg_4,
  1793. [in]hyper arg_5,
  1794. [in]long arg_6,
  1795. [in][unique][size_is(arg_6)]char* arg_7,
  1796. [in][unique]struct Struct_3824_t* arg_8,
  1797. [in][unique]struct Struct_3824_t* arg_9,
  1798. [out]long* arg_10,
  1799. [out]error_status_t* arg_11);
  1800. long Proc181_ServerMpRpcDlpInitializeEnforcementMode(
  1801. [in]long arg_1,
  1802. [in][unique] /* [DBG] FC_BOGUS_ARRAY */[size_is(arg_1)] /* */ struct Struct_126_t* arg_2,
  1803. [out]error_status_t* arg_3);
  1804. long Proc182_ServerMpRpcDlpGetOperationEnforcmentMode(
  1805. [in]long arg_1,
  1806. [out]long* arg_2,
  1807. [out]error_status_t* arg_3);
  1808. long Proc183_ServerMpRpcDlpNotifyPreOpenDocumentFile(
  1809. [in]struct Struct_3824_t* arg_1,
  1810. [out]error_status_t* arg_2);
  1811. long Proc184_ServerMpRpcDlpNotifyPostOpenDocumentFile(
  1812. [in]struct Struct_3824_t* arg_1,
  1813. [in][unique]struct Struct_126_t* arg_2,
  1814. [out]error_status_t* arg_3);
  1815. long Proc185_ServerMpRpcDlpNotifyCloseDocumentFile(
  1816. [in][unique]struct Struct_3824_t* arg_1,
  1817. [out]error_status_t* arg_2);
  1818. long Proc186_ServerMpRpcDlpNotifyPreSaveAsDocument(
  1819. [in]struct Struct_3824_t* arg_1,
  1820. [in][unique][string] wchar_t* arg_2,
  1821. [out]error_status_t* arg_3);
  1822. long Proc187_ServerMpRpcDlpNotifyPostSaveAsDocument(
  1823. [in]struct Struct_3824_t* arg_1,
  1824. [in][unique][string] wchar_t* arg_2,
  1825. [in][unique]struct Struct_126_t* arg_3,
  1826. [out]error_status_t* arg_4);
  1827. long Proc188_ServerMpRpcDlpNotifyPrePrint(
  1828. [in]struct Struct_3824_t* arg_1,
  1829. [in][unique]struct Struct_3880_t* arg_2,
  1830. [out]error_status_t* arg_3);
  1831. long Proc189_ServerMpRpcDlpNotifyPostStartPrint(
  1832. [in][unique]struct Struct_3824_t* arg_1,
  1833. [in][unique]struct Struct_3880_t* arg_2,
  1834. [in][unique]struct Struct_126_t* arg_3,
  1835. [out]error_status_t* arg_4);
  1836. long Proc190_ServerMpGetTDTFeatureStatus(
  1837. [out]long* arg_1,
  1838. [out]error_status_t* arg_2);
  1839. long Proc191_ServerMpRpcGetDeviceControlSecurityPolicies(
  1840. [out][ref][string] wchar_t** arg_1,
  1841. [out][ref][string] wchar_t** arg_2,
  1842. [out]error_status_t* arg_3);
  1843. long Proc192_ServerMpRpcGetSACInfo(
  1844. [in] /* enum_32 : typedef [v1_enum] enum */ long arg_1,
  1845. [out][ref]struct Struct_3958_t** arg_2,
  1846. [out]error_status_t* arg_3);
  1847. long Proc193_ServerMpGetTDTFeatureStatusEx(
  1848. [in] /* enum_32 : typedef [v1_enum] enum */ long arg_1,
  1849. [out][ref]struct Struct_4158_t** arg_2,
  1850. [out]error_status_t* arg_3);
  1851. long Proc194_ServerMpRpcGetDeviceControlStatus(
  1852. [out]struct Struct_4178_t* arg_1,
  1853. [out]error_status_t* arg_2);
  1854. long Proc195_ServerMpRpcSpynetGetExtendedHeaderInfo(
  1855. [in][context_handle] void* arg_0,
  1856. [out]struct Struct_4194_t* arg_1,
  1857. [out]error_status_t* arg_2);
  1858. long Proc196_ServerMpDisableXBGM(
  1859. [out]error_status_t* arg_1);
  1860. long Proc197_ServerMpRpcDefenderPrintAccessCheck(
  1861. [in]long arg_1,
  1862. [in][string] wchar_t* arg_2,
  1863. [out]long* arg_3,
  1864. [out]hyper* arg_4,
  1865. [out]long* arg_5,
  1866. [out]error_status_t* arg_6);
  1867. long Proc198_ServerMpRpcDeviceControlPrintAccessCheck(
  1868. [in]long arg_1,
  1869. [in][string] wchar_t* arg_2,
  1870. [out]long* arg_3,
  1871. [out]hyper* arg_4,
  1872. [out]long* arg_5,
  1873. [out]error_status_t* arg_6);
  1874. long Proc199_ServerMpRpcDefenderPrintDataProvide(
  1875. [in]hyper arg_1,
  1876. [in]long arg_2,
  1877. [in][unique][size_is(arg_2)]char* arg_3,
  1878. [out]error_status_t* arg_4);
  1879. long Proc200_ServerMpRpcDeviceControlAuthenticateNetworkShare(
  1880. [in][string] wchar_t* arg_1,
  1881. [in]long arg_2,
  1882. [in][unique][size_is(arg_2)]char* arg_3,
  1883. [out]error_status_t* arg_4);
  1884. long Proc201_ServerMpRpcApplyTrustLabelAceForMDE(
  1885. [in][string] wchar_t* arg_1,
  1886. [in]long arg_2,
  1887. [out]error_status_t* arg_3);
  1888. long Proc202_ServerMpGetNpSupportFile(
  1889. [out][ref][string] wchar_t** arg_1,
  1890. [out]error_status_t* arg_2);
  1891. long Proc203_ServerDlpMpRpcDlpIsPrintDetoursNeeded(
  1892. [out]long* arg_1,
  1893. [out]error_status_t* arg_2);
  1894. long Proc204_ServerMpRpcConfigRefresh(
  1895. [in][string] wchar_t* arg_1,
  1896. [out]error_status_t* arg_2);
  1897. long Proc205_ServerMpServiceLogMessage(
  1898. [in][string] wchar_t* arg_1,
  1899. [out]error_status_t* arg_2);
  1900. long Proc206_ServerMpRpcDeviceControlValidateDataDuplicationRemoteLocationConfiguration(
  1901. [in][string] wchar_t* arg_1,
  1902. [out][ref][string] wchar_t** arg_2,
  1903. [out]error_status_t* arg_3);
  1904. long Proc207_ServerMpRpcDlpGetEvidenceFileUrl(
  1905. [in]long arg_1,
  1906. [in][string] wchar_t* arg_2,
  1907. [in]long arg_3,
  1908. [in][unique][string] wchar_t* arg_4,
  1909. [in][unique][string] wchar_t* arg_5,
  1910. [out][ref][string] wchar_t** arg_6,
  1911. [out][ref][string] wchar_t** arg_7,
  1912. [out]error_status_t* arg_8);
  1913. long Proc208_ServerMpRpcDlpCheckAccessForBuffer(
  1914. [in]long arg_1,
  1915. [in][size_is(arg_1)]char* arg_2,
  1916. [in]long arg_3,
  1917. [in][unique][string] wchar_t* arg_4,
  1918. [out]long* arg_5,
  1919. [out][ref][size_is(, *arg_5)]char** arg_6,
  1920. [out][ref][string] wchar_t** arg_7,
  1921. [out][ref][string] wchar_t** arg_8,
  1922. [out]error_status_t* arg_9);
  1923. long Proc209_ServerMpRpcDevVolumesProtectionState(
  1924. [out] /* enum_32 : typedef [v1_enum] enum */ long* arg_1,
  1925. [out]error_status_t* arg_2);
  1926. long Proc210_ServerMpRpcQueryDevVolumeProtectionState(
  1927. [in][string] wchar_t* arg_1,
  1928. [out] /* enum_32 : typedef [v1_enum] enum */ long* arg_2,
  1929. [out]error_status_t* arg_3);
  1930. long Proc211_ServerMpRpcDlpDispatchAccessEvent(
  1931. [in]struct Struct_4208_t* arg_1,
  1932. [out]error_status_t* arg_2);
  1933. long Proc212_ServerMpRpcCheckAccessForCopyFile(
  1934. [in]long arg_1,
  1935. [in]long arg_2,
  1936. [in]long arg_3,
  1937. [in]hyper arg_4,
  1938. [in][string] wchar_t* arg_5,
  1939. [in][string] wchar_t* arg_6,
  1940. [in][string] wchar_t* arg_7,
  1941. [out]long* arg_8,
  1942. [out]error_status_t* arg_9);
  1943. long Proc213_ServerMpRpcAsrSetHipsUserExclusionEx(
  1944. [in][string] wchar_t* arg_1,
  1945. [out]error_status_t* arg_2);
  1946. long Proc214_ServerMpRpcGetUpToDateInfo(
  1947. [in] /* enum_32 : typedef [v1_enum] enum */ long arg_1,
  1948. [out][ref]struct Struct_4314_t** arg_2,
  1949. [out]error_status_t* arg_3);
  1950. long Proc215_ServerMpRpcSendDlpEventDataToEngine(
  1951. [in]struct Struct_4334_t* arg_1,
  1952. [out]error_status_t* arg_2);
  1953. long Proc216_ServerMpRpcAccessibilityAsyncEvent(
  1954. [in]long arg_1,
  1955. [in]long arg_2,
  1956. [in]hyper arg_3,
  1957. [in][string] wchar_t* arg_4,
  1958. [out]error_status_t* arg_5);
  1959. long Proc217_ServerMpRpcCacheManagerIsTrusted(
  1960. [in]long arg_1,
  1961. [in]hyper arg_2,
  1962. [in]hyper arg_3,
  1963. [out]error_status_t* arg_4);
  1964. long Proc218_ServerMpRpcSCCGetState(
  1965. [in] /* enum_32 : typedef [v1_enum] enum */ long arg_1,
  1966. [out][ref]struct Struct_4530_t** arg_2,
  1967. [out]error_status_t* arg_3);
  1968. long Proc219_ServerMpRpcSCCReset(
  1969. [out]error_status_t* arg_1);
  1970. long Proc220_ServerMpRpcImportConfigPayload(
  1971. [in][size_is(arg_2)]char* arg_1,
  1972. [in]long arg_2,
  1973. [in] /* enum_32 : typedef [v1_enum] enum */ long arg_3,
  1974. [out][ref]struct Struct_4650_t** arg_4,
  1975. [out]error_status_t* arg_5);
  1976. long Proc221_ServerMpRpcGetConfigPayloadStatus(
  1977. [in] /* enum_32 : typedef [v1_enum] enum */ long arg_1,
  1978. [in] /* enum_32 : typedef [v1_enum] enum */ long arg_2,
  1979. [out][ref]struct Struct_4650_t** arg_3,
  1980. [out]error_status_t* arg_4);
  1981. long Proc222_ServerMpRpcGetConfigValue(
  1982. [in]wchar_t* arg_1,
  1983. [in] /* enum_32 : typedef [v1_enum] enum */ long arg_2,
  1984. [in] /* enum_32 : typedef [v1_enum] enum */ long arg_3,
  1985. [out][ref]struct Struct_4734_t** arg_4,
  1986. [out]error_status_t* arg_5);
  1987. long Proc223_ServerMpRpcEffectiveConfigurationReport(
  1988. [in][string] wchar_t* arg_1,
  1989. [out][ref][size_is(, *arg_3)]char** arg_2,
  1990. [out]long* arg_3,
  1991. [out]error_status_t* arg_4);
  1992. long Proc224_ServerMpRpcGetDefenderStatusSummary(
  1993. [out]long* arg_1,
  1994. [out]error_status_t* arg_2);
  1995. long Proc225_ServerMpRpcGetHIPSCustomRuleInfo(
  1996. [out]long* arg_1,
  1997. [out][ref] /* [DBG] FC_BOGUS_ARRAY */[size_is(, *arg_1)] /* */ struct Struct_3108_t*** arg_2,
  1998. [out]error_status_t* arg_3);
  1999. long Proc226_ServerMpRpcGetTrustAnchors(
  2000. [in][unique][string] wchar_t* arg_1,
  2001. [in]long arg_2,
  2002. [out][ref]struct Struct_4886_t** arg_3,
  2003. [out]error_status_t* arg_4);
  2004. long Proc227_ServerMpRpcDlpTriggerToast(
  2005. [in][string] wchar_t* arg_1,
  2006. [out]error_status_t* arg_2);
  2007. long Proc228_ServerMpRpcGetRnBWFPFilters(
  2008. [out]long* arg_1,
  2009. [out][ref] /* [DBG] FC_BOGUS_ARRAY */[size_is(, *arg_1)] /* */ struct Struct_4918_t*** arg_2,
  2010. [out]error_status_t* arg_3);
  2011. long Proc229_ServerMpRpcRemoveRnBWFPFilter(
  2012. [in]struct Struct_16_t* arg_1,
  2013. [out]error_status_t* arg_2);
  2014. long Proc230_ServerMpRpcSenseTriggerToast(
  2015. [in]long arg_1,
  2016. [out]error_status_t* arg_2);
  2017. long Proc231_ServerMpRpcWddControl(
  2018. [in]long arg_1,
  2019. [in][unique][size_is(arg_3)]char* arg_2,
  2020. [in]long arg_3,
  2021. [out][ref][size_is(, *arg_5)]char** arg_4,
  2022. [out]long* arg_5,
  2023. [out]error_status_t* arg_6);
  2024. long Proc232_ServerMpRpcTemporaryExclusionAction(
  2025. [in]long arg_1,
  2026. [in][string] wchar_t* arg_2,
  2027. [out]error_status_t* arg_3);
  2028. long Proc233_ServerMpOnDemandCancelScan(
  2029. [in][context_handle] void* arg_0,
  2030. [in] /* enum_32 : typedef [v1_enum] enum */ long arg_1,
  2031. [out]error_status_t* arg_2);
  2032. long Proc234_ServerMpRpcSCCForceReset(
  2033. [in][size_is(arg_2)]char* arg_1,
  2034. [in]long arg_2,
  2035. [out]error_status_t* arg_3);
  2036. long Proc235_ServerMpRpcPublishModularConfig(
  2037. [in][string] wchar_t* arg_1,
  2038. [in][string] wchar_t* arg_2,
  2039. [in]long arg_3,
  2040. [out]error_status_t* arg_4);
  2041. }