home *** CD-ROM | disk | FTP | other *** search
/ Tricks of the Windows Gam…ming Gurus (2nd Edition) / Disc2.iso / vc98 / include / computer.odl < prev    next >
Text File  |  1998-04-25  |  2KB  |  50 lines

  1. //---------------------------------------------------------------------------
  2. //
  3. //  Microsoft Windows
  4. //  Copyright (C) Microsoft Corporation, 1996
  5. //
  6. //  File:      computer.odl
  7. //
  8. //  Contents:  Computer Interfaces
  9. //
  10. //----------------------------------------------------------------------------
  11. [ uuid(OLEDS_IID_IADsComputer), oleautomation, dual]
  12. interface IADsComputer : IADs
  13. {
  14.     PROPERTY_BSTR_RO(ComputerID , DISPID_IADs_UPPER_BOUND + 2)
  15.     PROPERTY_BSTR_RO(Site , DISPID_IADs_UPPER_BOUND + 4)
  16.  
  17.     PROPERTY_BSTR_RW(Description , DISPID_IADs_UPPER_BOUND + 5)
  18.     PROPERTY_BSTR_RW(Location , DISPID_IADs_UPPER_BOUND + 6)
  19.     PROPERTY_BSTR_RW(PrimaryUser , DISPID_IADs_UPPER_BOUND + 7)
  20.     PROPERTY_BSTR_RW(Owner , DISPID_IADs_UPPER_BOUND + 8)
  21.     PROPERTY_BSTR_RW(Division , DISPID_IADs_UPPER_BOUND + 9)
  22.     PROPERTY_BSTR_RW(Department , DISPID_IADs_UPPER_BOUND + 10)
  23.     PROPERTY_BSTR_RW(Role , DISPID_IADs_UPPER_BOUND + 11)
  24.     PROPERTY_BSTR_RW(OperatingSystem , DISPID_IADs_UPPER_BOUND + 12)
  25.     PROPERTY_BSTR_RW(OperatingSystemVersion , DISPID_IADs_UPPER_BOUND + 13)
  26.     PROPERTY_BSTR_RW(Model , DISPID_IADs_UPPER_BOUND + 14)
  27.     PROPERTY_BSTR_RW(Processor , DISPID_IADs_UPPER_BOUND + 15)
  28.     PROPERTY_BSTR_RW(ProcessorCount , DISPID_IADs_UPPER_BOUND + 16)
  29.     PROPERTY_BSTR_RW(MemorySize , DISPID_IADs_UPPER_BOUND + 17)
  30.     PROPERTY_BSTR_RW(StorageCapacity , DISPID_IADs_UPPER_BOUND + 18)
  31.     PROPERTY_VARIANT_RW(NetAddresses , DISPID_IADs_UPPER_BOUND + 3)
  32. };
  33.  
  34.  
  35. [ uuid(OLEDS_IID_IADsComputerOperations), oleautomation, dual]
  36. interface IADsComputerOperations : IADs
  37. {
  38.     [id(DISPID_IADs_UPPER_BOUND + 19)]
  39.     HRESULT
  40.     Status(
  41.         [out, retval] IDispatch ** ppObject
  42.         );
  43.  
  44.     [id(DISPID_IADs_UPPER_BOUND + 20)]
  45.     HRESULT
  46.     Shutdown(
  47.         [in] VARIANT_BOOL bReboot
  48.         );
  49. }
  50.