home *** CD-ROM | disk | FTP | other *** search
/ io Programmo 27 / IOPROG_27.ISO / SOFT / ADSDK.ZIP / Samples / General / ADQI / helper.h < prev    next >
Encoding:
Text File  |  1999-04-08  |  940 b   |  18 lines

  1.  
  2.  
  3. HRESULT  VariantToStringList(  VARIANT& refvar, CStringList& refstringlist);
  4. HRESULT StringListToVariant( VARIANT& refvar, const CStringList& refstringlist);
  5. void StringToStringList( CString s, CStringList &sList );
  6. void StringListToString( CStringList &sList, CString &s );
  7. void PopulateListBoxFromStringList( CListBox &list, CStringList &sList );
  8. void PopulateComboBoxFromStringList( CComboBox &list, CStringList &sList );
  9. void ADsToStringList(ADSVALUE *pValue, DWORD dwNumber, CStringList &sList );
  10. HRESULT  VariantToPtrList(  VARIANT& refvar, CPtrList & refptrlist);
  11. HRESULT PropertyValueToString( LONG lADsType, IADsPropertyValue *pValue, CString &sValue );
  12. CString GetErrorMessage( HRESULT hr );
  13. HRESULT ReportError( HRESULT hr );
  14. CString GetADSIError( HRESULT hr );
  15. HRESULT OctetVariantToString(  VARIANT& refvar, CString &sResult);
  16.  
  17.  
  18. #define RETURN_ON_FAILURE(hr) if (!SUCCEEDED(hr)) { ReportError(hr); return; }