Leaked source code of windows server 2003
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

33 lines
974 B

  1. /*++
  2. Copyright (C) 1997-2001 Microsoft Corporation
  3. Module Name:
  4. BMOFHELP.H
  5. Abstract:
  6. Defines some helper functions for compiling binarary mofs.
  7. History:
  8. a-davj 13-JULY-97 Created.
  9. --*/
  10. #ifndef _bmofhelp_H_
  11. #define _bmofhelp_H_
  12. #include "trace.h"
  13. BOOL ConvertBufferIntoIntermediateForm(CMofData * pOutput, BYTE * pBuff, PDBG pDbg, BYTE * pBmofToFar);
  14. // These are not typically used by any code except that in BMOFHELP.CPP
  15. BOOL BMOFParseObj(CMofData * pOutput, CBMOFObj * pObj, VARIANT * pVar, BOOL bMethodArg, PDBG pDbg);
  16. BOOL BMOFToVariant(CMofData * pOutput, CBMOFDataItem * pData, VARIANT * pVar, BOOL & bAliasRef, BOOL bMethodArg, PDBG pDbg);
  17. CMoQualifierArray * CreateQual(CMofData * pOutput, CBMOFQualList * pql, CMObject * pObj,LPCWSTR wszPropName, PDBG pDbg);
  18. SCODE ConvertValue(CMoProperty * pProp, VARIANT * pSrc, BOOL bAliasRef);
  19. HRESULT AddAliasReplaceValue(CMoValue & Value, const WCHAR * pAlias);
  20. #endif