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