windefend_h.h 81 KB

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