|
ReactOS 0.4.16-dev-1946-g52006dd
|
#include <xml2sdb.h>

Public Attributes | |
| std::string | Name |
| GUID | ID = {} |
| struct Library | Library |
| std::list< Layer > | Layers |
| std::list< Exe > | Exes |
Private Attributes | |
| std::map< sdbstring, TAGID > | KnownShims |
| std::map< sdbstring, TAGID > | KnownPatches |
| std::map< sdbstring, TAGID > | KnownFlags |
| PDB | pdb = nullptr |
| PlatformType | platform = PLATFORM_ANY |
Definition at line 685 of file xml2sdb.cpp.
Referenced by InExclude::toSdb(), ShimRef::toSdb(), FlagRef::toSdb(), Shim::toSdb(), Flag::toSdb(), Data::toSdb(), Layer::toSdb(), MatchingFile::toSdb(), Exe::toSdb(), and toSdb().
Definition at line 690 of file xml2sdb.cpp.
Referenced by InExclude::toSdb(), ShimRef::toSdb(), FlagRef::toSdb(), Shim::toSdb(), Flag::toSdb(), Data::toSdb(), Layer::toSdb(), MatchingFile::toSdb(), Exe::toSdb(), and toSdb().
Definition at line 822 of file xml2sdb.cpp.
Referenced by FindFlagTagid(), and FlagRef::toSdb().
Definition at line 802 of file xml2sdb.cpp.
Referenced by FindShimTagid(), and ShimRef::toSdb().
| bool Database::fromXml | ( | const char * | fileName, |
| PlatformType | platform | ||
| ) |
Definition at line 730 of file xml2sdb.cpp.
Definition at line 695 of file xml2sdb.cpp.
Definition at line 817 of file xml2sdb.cpp.
Referenced by InsertFlagTagid(), and Flag::toSdb().
Definition at line 807 of file xml2sdb.cpp.
Referenced by InsertPatchTagid().
Definition at line 797 of file xml2sdb.cpp.
Referenced by InsertShimTagid(), and Shim::toSdb().
Definition at line 739 of file xml2sdb.cpp.
Referenced by convert().
Definition at line 645 of file xml2sdb.cpp.
Referenced by Shim::toSdb(), Exe::toSdb(), and toSdb().
Definition at line 651 of file xml2sdb.cpp.
Definition at line 668 of file xml2sdb.cpp.
Referenced by ShimRef::toSdb(), FlagRef::toSdb(), Data::toSdb(), MatchingFile::toSdb(), and toSdb().
Definition at line 674 of file xml2sdb.cpp.
Referenced by Flag::toSdb(), Data::toSdb(), and toSdb().
Definition at line 657 of file xml2sdb.cpp.
Referenced by InExclude::toSdb(), ShimRef::toSdb(), FlagRef::toSdb(), Shim::toSdb(), Flag::toSdb(), Data::toSdb(), Layer::toSdb(), MatchingFile::toSdb(), Exe::toSdb(), toSdb(), and WriteString().
Definition at line 663 of file xml2sdb.cpp.
| std::list<Exe> Database::Exes |
| GUID Database::ID = {} |
Definition at line 241 of file xml2sdb.h.
Referenced by FindFlagTagid(), and InsertFlagTagid().
Definition at line 240 of file xml2sdb.h.
Referenced by FindPatchTagid(), and InsertPatchTagid().
Definition at line 239 of file xml2sdb.h.
Referenced by FindShimTagid(), and InsertShimTagid().
| std::list<Layer> Database::Layers |
| std::string Database::Name |
Definition at line 242 of file xml2sdb.h.
Referenced by BeginWriteListTag(), EndWriteListTag(), toSdb(), WriteBinary(), WriteDWord(), WriteNull(), WriteQWord(), and WriteString().
|
private |