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.
34 lines
974 B
34 lines
974 B
/*++
|
|
|
|
Copyright (C) 1997-2001 Microsoft Corporation
|
|
|
|
Module Name:
|
|
|
|
BMOFHELP.H
|
|
|
|
Abstract:
|
|
|
|
Defines some helper functions for compiling binarary mofs.
|
|
|
|
History:
|
|
|
|
a-davj 13-JULY-97 Created.
|
|
|
|
--*/
|
|
|
|
#ifndef _bmofhelp_H_
|
|
#define _bmofhelp_H_
|
|
|
|
#include "trace.h"
|
|
|
|
BOOL ConvertBufferIntoIntermediateForm(CMofData * pOutput, BYTE * pBuff, PDBG pDbg, BYTE * pBmofToFar);
|
|
|
|
// These are not typically used by any code except that in BMOFHELP.CPP
|
|
|
|
BOOL BMOFParseObj(CMofData * pOutput, CBMOFObj * pObj, VARIANT * pVar, BOOL bMethodArg, PDBG pDbg);
|
|
BOOL BMOFToVariant(CMofData * pOutput, CBMOFDataItem * pData, VARIANT * pVar, BOOL & bAliasRef, BOOL bMethodArg, PDBG pDbg);
|
|
CMoQualifierArray * CreateQual(CMofData * pOutput, CBMOFQualList * pql, CMObject * pObj,LPCWSTR wszPropName, PDBG pDbg);
|
|
SCODE ConvertValue(CMoProperty * pProp, VARIANT * pSrc, BOOL bAliasRef);
|
|
HRESULT AddAliasReplaceValue(CMoValue & Value, const WCHAR * pAlias);
|
|
|
|
#endif
|