|
ReactOS 0.4.16-dev-2621-gb0c8475
|
#include "xml2sdb.h"#include "sdbpapi.h"#include "tinyxml2.h"#include <time.h>#include <algorithm>#include <sstream>
Go to the source code of this file.
Macros | |
| #define | C_ASSERT(expr) extern char (*c_assert(void)) [(expr) ? 1 : -1] |
| #define | REG_SZ 1 |
| #define | REG_DWORD 4 |
| #define | REG_QWORD 11 |
Variables | |
| static const GUID | GUID_NULL = { 0 } |
| static const char | szCompilerVersion [] = "1.8.0.0" |
| str_to_flag | platform_to_flag [] |
Definition at line 21 of file xml2sdb.cpp.
| #define REG_DWORD 4 |
Definition at line 462 of file xml2sdb.cpp.
| #define REG_QWORD 11 |
Definition at line 463 of file xml2sdb.cpp.
| #define REG_SZ 1 |
Definition at line 460 of file xml2sdb.cpp.
| C_ASSERT | ( | sizeof(LARGE_INTEGER) | = =8 | ) |
Definition at line 148 of file xml2sdb.cpp.
Referenced by ReadBinaryNode(), and StringToGuid().
|
static |
Definition at line 787 of file xml2sdb.cpp.
Referenced by Database::FindFlagTagid(), Database::FindPatchTagid(), and Database::FindShimTagid().
|
static |
Definition at line 774 of file xml2sdb.cpp.
Referenced by Database::InsertFlagTagid(), Database::InsertPatchTagid(), and Database::InsertShimTagid().
Definition at line 77 of file xml2sdb.cpp.
Referenced by Shim::toSdb(), Exe::toSdb(), Database::toSdb(), and Database::WriteBinary().
Definition at line 82 of file xml2sdb.cpp.
Referenced by Shim::toSdb(), Exe::toSdb(), and Database::toSdb().
Definition at line 262 of file xml2sdb.cpp.
Definition at line 134 of file xml2sdb.cpp.
Referenced by Data::fromXml(), and MatchingFile::fromXml().
Definition at line 307 of file xml2sdb.cpp.
Referenced by ShimRef::fromXml(), Shim::fromXml(), Layer::fromXml(), Exe::fromXml(), and Database::fromXml().
| void ReadGeneric | ( | XMLHandle | dbNode, |
| std::list< T > & | result, | ||
| const char * | nodeName, | ||
| PlatformType | platform | ||
| ) |
Definition at line 321 of file xml2sdb.cpp.
Definition at line 251 of file xml2sdb.cpp.
Referenced by Shim::fromXml(), Exe::fromXml(), and Database::fromXml().
| PlatformType ReadPlatformNode | ( | XMLHandle | dbNode, |
| const char * | nodeName | ||
| ) |
Definition at line 139 of file xml2sdb.cpp.
Referenced by Exe::fromXml().
Definition at line 122 of file xml2sdb.cpp.
Referenced by Flag::fromXml(), Data::fromXml(), and ReadDWordNode().
| std::string ReadStringNode | ( | XMLHandle | dbNode, |
| const char * | nodeName | ||
| ) |
Definition at line 110 of file xml2sdb.cpp.
Referenced by InExclude::fromXml(), ShimRef::fromXml(), FlagRef::fromXml(), Shim::fromXml(), Flag::fromXml(), Data::fromXml(), Layer::fromXml(), MatchingFile::fromXml(), Exe::fromXml(), Database::fromXml(), ReadBinaryNode(), ReadGuidNode(), ReadPlatformNode(), and ReadQWordNode().
| DWORD str_to_enum | ( | const std::string & | str, |
| const str_to_flag * | table | ||
| ) |
Definition at line 51 of file xml2sdb.cpp.
Referenced by parse_platform(), and ReadPlatformNode().
|
static |
Definition at line 163 of file xml2sdb.cpp.
Referenced by ReadGuidNode().
| std::string ToNodeName | ( | XMLHandle | node | ) |
Definition at line 100 of file xml2sdb.cpp.
Referenced by InExclude::fromXml(), and Database::fromXml().
| std::string ToString | ( | XMLHandle | node | ) |
Definition at line 90 of file xml2sdb.cpp.
Referenced by DECLARE_INTERFACE_(), PcRegisterPhysicalConnectionToExternal(), ReadStringNode(), and RegisterConnection().
Definition at line 335 of file xml2sdb.cpp.
Referenced by Shim::toSdb(), Layer::toSdb(), Exe::toSdb(), and Database::toSdb().
Definition at line 17 of file xml2sdb.cpp.
Referenced by IsEmptyGuid().
| str_to_flag platform_to_flag[] |
Definition at line 42 of file xml2sdb.cpp.
Referenced by parse_platform(), and ReadPlatformNode().
Definition at line 18 of file xml2sdb.cpp.
Referenced by Database::toSdb().