H A D | CFGM.cpp | 77 static void cfgmR3DumpPath(PCFGMNODE pNode, PCDBGFINFOHLP pHlp); 80 static int cfgmR3ResolveNode(PCFGMNODE pNode, const char *pszPath, PCFGMNODE *ppChild); 81 static int cfgmR3ResolveLeaf(PCFGMNODE pNode, const char *pszName, PCFGMLEAF *ppLeaf); 82 static int cfgmR3InsertLeaf(PCFGMNODE pNode, const char *pszName, PCFGMLEAF *ppLeaf); 83 static void cfgmR3RemoveLeaf(PCFGMNODE pNode, PCFGMLEAF pLeaf); 154 * @param pNode The node structure to free. 156 static void cfgmR3FreeNodeOnly(PCFGMNODE pNode) argument 158 pNode->pFirstLeaf = NULL; 159 pNode->pFirstChild = NULL; 160 pNode 281 CFGMR3GetParent(PCFGMNODE pNode) argument 298 CFGMR3GetParentEx(PVM pVM, PCFGMNODE pNode) argument 315 CFGMR3GetChild(PCFGMNODE pNode, const char *pszPath) argument 335 CFGMR3GetChildF(PCFGMNODE pNode, const char *pszPathFormat, ...) argument 355 CFGMR3GetChildFV(PCFGMNODE pNode, const char *pszPathFormat, va_list Args) argument 379 CFGMR3GetFirstChild(PCFGMNODE pNode) argument 455 CFGMR3AreChildrenValid(PCFGMNODE pNode, const char *pszzValid) argument 580 CFGMR3AreValuesValid(PCFGMNODE pNode, const char *pszzValid) argument 620 CFGMR3Exists(PCFGMNODE pNode, const char *pszName) argument 636 CFGMR3QueryType(PCFGMNODE pNode, const char *pszName, PCFGMVALUETYPE penmType) argument 658 CFGMR3QuerySize(PCFGMNODE pNode, const char *pszName, size_t *pcb) argument 696 CFGMR3QueryInteger(PCFGMNODE pNode, const char *pszName, uint64_t *pu64) argument 720 CFGMR3QueryIntegerDef(PCFGMNODE pNode, const char *pszName, uint64_t *pu64, uint64_t u64Def) argument 752 CFGMR3QueryString(PCFGMNODE pNode, const char *pszName, char *pszString, size_t cchString) argument 786 CFGMR3QueryStringDef(PCFGMNODE pNode, const char *pszName, char *pszString, size_t cchString, const char *pszDef) argument 834 CFGMR3QueryBytes(PCFGMNODE pNode, const char *pszName, void *pvData, size_t cbData) argument 880 CFGMR3ValidateConfig(PCFGMNODE pNode, const char *pszNode, const char *pszValidValues, const char *pszValidNodes, const char *pszWho, uint32_t uInstance) argument 1207 cfgmR3ResolveNode(PCFGMNODE pNode, const char *pszPath, PCFGMNODE *ppChild) argument 1267 cfgmR3ResolveLeaf(PCFGMNODE pNode, const char *pszName, PCFGMLEAF *ppLeaf) argument 1457 CFGMR3InsertSubTree(PCFGMNODE pNode, const char *pszName, PCFGMNODE pSubTree, PCFGMNODE *ppChild) argument 1662 CFGMR3InsertNode(PCFGMNODE pNode, const char *pszName, PCFGMNODE *ppChild) argument 1806 CFGMR3InsertNodeF(PCFGMNODE pNode, PCFGMNODE *ppChild, const char *pszNameFormat, ...) argument 1825 CFGMR3InsertNodeFV(PCFGMNODE pNode, PCFGMNODE *ppChild, const char *pszNameFormat, va_list Args) argument 1847 CFGMR3SetRestrictedRoot(PCFGMNODE pNode) argument 1863 cfgmR3InsertLeaf(PCFGMNODE pNode, const char *pszName, PCFGMLEAF *ppLeaf) argument 1931 CFGMR3RemoveNode(PCFGMNODE pNode) argument 1977 cfgmR3RemoveLeaf(PCFGMNODE pNode, PCFGMLEAF pLeaf) argument 2062 CFGMR3InsertInteger(PCFGMNODE pNode, const char *pszName, uint64_t u64Integer) argument 2086 CFGMR3InsertStringN(PCFGMNODE pNode, const char *pszName, const char *pszString, size_t cchString) argument 2135 CFGMR3InsertString(PCFGMNODE pNode, const char *pszName, const char *pszString) argument 2151 CFGMR3InsertStringFV(PCFGMNODE pNode, const char *pszName, const char *pszFormat, va_list va) argument 2200 CFGMR3InsertStringF(PCFGMNODE pNode, const char *pszName, const char *pszFormat, ...) argument 2218 CFGMR3InsertStringW(PCFGMNODE pNode, const char *pszName, PCRTUTF16 pwszValue) argument 2240 CFGMR3InsertBytes(PCFGMNODE pNode, const char *pszName, const void *pvBytes, size_t cbBytes) argument 2289 CFGMR3InsertValue(PCFGMNODE pNode, PCFGMLEAF pValue) argument 2322 CFGMR3RemoveValue(PCFGMNODE pNode, const char *pszName) argument 2346 CFGMR3QueryU64(PCFGMNODE pNode, const char *pszName, uint64_t *pu64) argument 2361 CFGMR3QueryU64Def(PCFGMNODE pNode, const char *pszName, uint64_t *pu64, uint64_t u64Def) argument 2375 CFGMR3QueryS64(PCFGMNODE pNode, const char *pszName, int64_t *pi64) argument 2394 CFGMR3QueryS64Def(PCFGMNODE pNode, const char *pszName, int64_t *pi64, int64_t i64Def) argument 2411 CFGMR3QueryU32(PCFGMNODE pNode, const char *pszName, uint32_t *pu32) argument 2435 CFGMR3QueryU32Def(PCFGMNODE pNode, const char *pszName, uint32_t *pu32, uint32_t u32Def) argument 2460 CFGMR3QueryS32(PCFGMNODE pNode, const char *pszName, int32_t *pi32) argument 2485 CFGMR3QueryS32Def(PCFGMNODE pNode, const char *pszName, int32_t *pi32, int32_t i32Def) argument 2511 CFGMR3QueryU16(PCFGMNODE pNode, const char *pszName, uint16_t *pu16) argument 2535 CFGMR3QueryU16Def(PCFGMNODE pNode, const char *pszName, uint16_t *pu16, uint16_t u16Def) argument 2560 CFGMR3QueryS16(PCFGMNODE pNode, const char *pszName, int16_t *pi16) argument 2585 CFGMR3QueryS16Def(PCFGMNODE pNode, const char *pszName, int16_t *pi16, int16_t i16Def) argument 2611 CFGMR3QueryU8(PCFGMNODE pNode, const char *pszName, uint8_t *pu8) argument 2635 CFGMR3QueryU8Def(PCFGMNODE pNode, const char *pszName, uint8_t *pu8, uint8_t u8Def) argument 2660 CFGMR3QueryS8(PCFGMNODE pNode, const char *pszName, int8_t *pi8) argument 2685 CFGMR3QueryS8Def(PCFGMNODE pNode, const char *pszName, int8_t *pi8, int8_t i8Def) argument 2712 CFGMR3QueryBool(PCFGMNODE pNode, const char *pszName, bool *pf) argument 2732 CFGMR3QueryBoolDef(PCFGMNODE pNode, const char *pszName, bool *pf, bool fDef) argument 2749 CFGMR3QueryPort(PCFGMNODE pNode, const char *pszName, PRTIOPORT pPort) argument 2765 CFGMR3QueryPortDef(PCFGMNODE pNode, const char *pszName, PRTIOPORT pPort, RTIOPORT PortDef) argument 2780 CFGMR3QueryUInt(PCFGMNODE pNode, const char *pszName, unsigned int *pu) argument 2796 CFGMR3QueryUIntDef(PCFGMNODE pNode, const char *pszName, unsigned int *pu, unsigned int uDef) argument 2811 CFGMR3QuerySInt(PCFGMNODE pNode, const char *pszName, signed int *pi) argument 2827 CFGMR3QuerySIntDef(PCFGMNODE pNode, const char *pszName, signed int *pi, signed int iDef) argument 2842 CFGMR3QueryPtr(PCFGMNODE pNode, const char *pszName, void **ppv) argument 2867 CFGMR3QueryPtrDef(PCFGMNODE pNode, const char *pszName, void **ppv, void *pvDef) argument 2893 CFGMR3QueryGCPtr(PCFGMNODE pNode, const char *pszName, PRTGCPTR pGCPtr) argument 2918 CFGMR3QueryGCPtrDef(PCFGMNODE pNode, const char *pszName, PRTGCPTR pGCPtr, RTGCPTR GCPtrDef) argument 2944 CFGMR3QueryGCPtrU(PCFGMNODE pNode, const char *pszName, PRTGCUINTPTR pGCPtr) argument 2969 CFGMR3QueryGCPtrUDef(PCFGMNODE pNode, const char *pszName, PRTGCUINTPTR pGCPtr, RTGCUINTPTR GCPtrDef) argument 2995 CFGMR3QueryGCPtrS(PCFGMNODE pNode, const char *pszName, PRTGCINTPTR pGCPtr) argument 3020 CFGMR3QueryGCPtrSDef(PCFGMNODE pNode, const char *pszName, PRTGCINTPTR pGCPtr, RTGCINTPTR GCPtrDef) argument 3049 CFGMR3QueryStringAlloc(PCFGMNODE pNode, const char *pszName, char **ppszString) argument 3086 CFGMR3QueryStringAllocDef(PCFGMNODE pNode, const char *pszName, char **ppszString, const char *pszDef) argument 3182 cfgmR3DumpPath(PCFGMNODE pNode, PCDBGFINFOHLP pHlp) argument [all...] |