home *** CD-ROM | disk | FTP | other *** search
/ Tricks of the Windows Gam…ming Gurus (2nd Edition) / Disc2.iso / msdn_vcb / samples / vc98 / sdk / netds / adsi / sampprov / property.h < prev    next >
Encoding:
C/C++ Source or Header  |  1997-07-29  |  1.5 KB  |  104 lines

  1. /*++
  2.  
  3. Copyright (c) 1996 Microsoft Corporation
  4.  
  5. Module Name:
  6.  
  7.     property.h
  8.  
  9. Abstract:
  10.  
  11. Author:
  12.  
  13. Environment:
  14.  
  15.     User mode
  16.  
  17. Revision History :
  18.  
  19. --*/
  20. #ifndef _PROPERTY_H_
  21. #define _PROPERTY_H_
  22.  
  23. typedef VARIANT_BOOL * PVARIANT_BOOL;
  24.  
  25.  
  26. typedef VARIANT * PVARIANT;
  27.  
  28. typedef DATE *PDATE;
  29.  
  30. HRESULT
  31. put_BSTR_Property(
  32.     IADs * pADsObject,
  33.     BSTR   bstrPropertyName,
  34.     BSTR   pSrcStringProperty
  35.     );
  36.  
  37. HRESULT
  38. get_BSTR_Property(
  39.     IADs * pADsObject,
  40.     BSTR   bstrPropertyName,
  41.     BSTR *ppDestStringProperty
  42.     );
  43.  
  44. HRESULT
  45. put_LONG_Property(
  46.     IADs * pADsObject,
  47.     BSTR   bstrPropertyName,
  48.     LONG   lSrcProperty
  49.     );
  50.  
  51. HRESULT
  52. get_LONG_Property(
  53.     IADs * pADsObject,
  54.     BSTR  bstrPropertyName,
  55.     PLONG plDestProperty
  56.     );
  57.  
  58. HRESULT
  59. put_DATE_Property(
  60.     IADs * pADsObject,
  61.     BSTR bstrPropertyName,
  62.     DATE   daSrcProperty
  63.     );
  64.  
  65.  
  66. HRESULT
  67. get_DATE_Property(
  68.     IADs * pADsObject,
  69.     BSTR bstrPropertyName,
  70.     PDATE pdaDestProperty
  71.     );
  72.  
  73. HRESULT
  74. put_VARIANT_BOOL_Property(
  75.     IADs * pADsObject,
  76.     BSTR bstrPropertyName,
  77.     VARIANT_BOOL   fSrcProperty
  78.     );
  79.  
  80.  
  81. HRESULT
  82. get_VARIANT_BOOL_Property(
  83.     IADs * pADsObject,
  84.     BSTR bstrPropertyName,
  85.     PVARIANT_BOOL pfDestProperty
  86.     );
  87.  
  88. HRESULT
  89. put_VARIANT_Property(
  90.     IADs * pADsObject,
  91.     BSTR   bstrPropertyName,
  92.     VARIANT   vSrcProperty
  93.     );
  94.  
  95.  
  96. HRESULT
  97. get_VARIANT_Property(
  98.     IADs * pADsObject,
  99.     BSTR bstrPropertyName,
  100.     PVARIANT pvDestProperty
  101.     );
  102. #endif
  103.  
  104.