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