Changeset 740 for vendor/current/librpc/idl/wmi.idl
- Timestamp:
- Nov 14, 2012, 12:59:34 PM (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
vendor/current/librpc/idl/wmi.idl
r414 r740 9 9 10 10 [ 11 helper("librpc/ndr/ndr_wmi.h"),12 11 uuid("8BC3F05E-D86B-11d0-A075-00C04FB68820") 13 12 ] coclass WbemLevel1Login … … 18 17 19 18 [ 20 local, 21 object, 19 local, 20 object, 22 21 uuid("dc12a681-737f-11cf-884d-00aa004b2e24") 23 22 ] … … 204 203 } WBEMSTATUS; 205 204 206 typedef [public ,noprint] enum205 typedef [public] bitmap 207 206 { 208 207 WBEM_FLAG_RETURN_WBEM_COMPLETE = 0, … … 226 225 } WBEM_GENERIC_FLAG_TYPE; 227 226 228 typedef [public, noprint,v1_enum] enum tag_WBEM_TIMEOUT_TYPE227 typedef [public,v1_enum] enum tag_WBEM_TIMEOUT_TYPE 229 228 { 230 229 WBEM_NO_WAIT = 0, … … 280 279 WBEM_FLAVOR_FLAG_PROPAGATE_TO_INSTANCE = 0x1, 281 280 WBEM_FLAVOR_FLAG_PROPAGATE_TO_DERIVED_CLASS = 0x2, 282 / / WBEM_FLAVOR_MASK_PROPAGATION = 0x0F,281 /* WBEM_FLAVOR_MASK_PROPAGATION = 0x0F, */ 283 282 284 283 WBEM_FLAVOR_NOT_OVERRIDABLE = 0x10, 285 / / WBEM_FLAVOR_MASK_PERMISSIONS = 0x10,284 /* WBEM_FLAVOR_MASK_PERMISSIONS = 0x10, */ 286 285 287 286 WBEM_FLAVOR_ORIGIN_PROPAGATED = 0x20, 288 287 WBEM_FLAVOR_ORIGIN_SYSTEM = 0x40, 289 / / WBEM_FLAVOR_MASK_ORIGIN = 0x60,288 /* WBEM_FLAVOR_MASK_ORIGIN = 0x60, */ 290 289 291 290 WBEM_FLAVOR_AMENDED = 0x80 292 / / WBEM_FLAVOR_MASK_AMENDED = 0x80291 /* WBEM_FLAVOR_MASK_AMENDED = 0x80 */ 293 292 294 293 } WBEM_FLAVOR_TYPE; … … 300 299 WCF_CLASS = 4, 301 300 WCF_CLASS_PART_INTERNAL = 8 302 / / WCF_CLASS_PART_SHARED = 0x104303 304 305 typedef [public,nopull,nopush]struct306 301 /* WCF_CLASS_PART_SHARED = 0x104 */ 302 } WCO_FLAGS; 303 304 typedef struct 305 { 307 306 uint32 count; 308 307 [ref,charset(UTF16)] uint16 *item[count]; 309 310 311 312 313 314 308 } CIMSTRINGS; 309 310 typedef [public,bitmap8bit] bitmap { 311 DEFAULT_FLAG_EMPTY = 1, 312 DEFAULT_FLAG_INHERITED = 2 313 } DEFAULT_FLAGS; 315 314 316 315 WERROR OpenNamespace( … … 421 420 422 421 WERROR CreateInstanceEnum( 423 [in] BSTR strFilter, / / allow more things than a class name422 [in] BSTR strFilter, /* allow more things than a class name */ 424 423 [in] long lFlags, 425 424 [in,unique] IWbemContext* pCtx, … … 526 525 527 526 WERROR GetNames( 528 / / [in] long lFlags,529 / / [out] SAFEARRAY (BSTR)* pNames527 /* [in] long lFlags, */ 528 /* [out] SAFEARRAY (BSTR)* pNames */ 530 529 ); 531 530 … … 533 532 534 533 WERROR Next( 535 / / [in] long lFlags,536 / / [out] BSTR* pstrName,537 / / [out] VARIANT* pValue534 /* [in] long lFlags, */ 535 /* [out] BSTR* pstrName, */ 536 /* [out] VARIANT* pValue */ 538 537 ); 539 538 … … 542 541 543 542 WERROR SetValue( 544 / / [in, string] LPCWSTR wszName,545 / / [in] long lFlags546 / / [in] VARIANT* pValue543 /* [in, string] LPCWSTR wszName, */ 544 /* [in] long lFlags */ 545 /* [in] VARIANT* pValue */ 547 546 ); 548 547 549 548 WERROR GetValue( 550 / / [in, string] LPCWSTR wszName,551 / / [in] long lFlags,552 / / [out] VARIANT* pValue549 /* [in, string] LPCWSTR wszName, */ 550 /* [in] long lFlags, */ 551 /* [out] VARIANT* pValue */ 553 552 ); 554 553 555 554 WERROR DeleteValue( 556 / / [in, string] LPCWSTR wszName,557 / / [in] long lFlags555 /* [in, string] LPCWSTR wszName, */ 556 /* [in] long lFlags */ 558 557 ); 559 558 … … 614 613 615 614 typedef [relative_base] struct { 616 / / [relative] WBEMDATA4 *data;/* 0x9 */615 /* [relative] WBEMDATA4 *data; */ /* 0x9 */ 617 616 uint32 data_size; 618 617 uint8 wtype; … … 654 653 [out,ref] uint32 *puReturned, 655 654 [out,ref] uint32 *pSize, 656 [out,ref, noprint,size_is(,*pSize)] uint8 **pData655 [out,ref,size_is(,*pSize)] uint8 **pData 657 656 ); 658 657 } … … 670 669 [ 671 670 object, 672 / / restricted,671 /* restricted, */ 673 672 uuid(44aca675-e8fc-11d0-a07c-00c04fb68820) 674 673 ] interface IWbemCallResult : IUnknown
Note:
See TracChangeset
for help on using the changeset viewer.