|
ReactOS 0.4.17-dev-1190-g4c812f4
|
#include <xml2sdb.h>

Public Attributes | |
| std::string | Name |
| GUID | ID = {} |
| struct Library | Library |
| std::list< Layer > | Layers |
| std::list< Exe > | Exes |
| std::list< Exe > | KDrivers |
| std::list< Shim > | KShims |
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 716 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 721 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 860 of file xml2sdb.cpp.
Referenced by FindFlagTagid(), and FlagRef::toSdb().
| std::string Database::FindKShimModule | ( | const std::string & | name | ) |
Definition at line 865 of file xml2sdb.cpp.
Referenced by ShimRef::toSdb().
Definition at line 840 of file xml2sdb.cpp.
Referenced by FindShimTagid(), and ShimRef::toSdb().
| bool Database::fromXml | ( | const char * | fileName, |
| PlatformType | platform | ||
| ) |
Definition at line 764 of file xml2sdb.cpp.
Definition at line 726 of file xml2sdb.cpp.
Definition at line 855 of file xml2sdb.cpp.
Referenced by InsertFlagTagid(), and Flag::toSdb().
Definition at line 845 of file xml2sdb.cpp.
Referenced by InsertPatchTagid().
Definition at line 835 of file xml2sdb.cpp.
Referenced by InsertShimTagid(), and Shim::toSdb().
Definition at line 773 of file xml2sdb.cpp.
Referenced by convert().
Definition at line 676 of file xml2sdb.cpp.
Referenced by Shim::toSdb(), Exe::toSdb(), and toSdb().
Definition at line 682 of file xml2sdb.cpp.
Definition at line 699 of file xml2sdb.cpp.
Referenced by ShimRef::toSdb(), FlagRef::toSdb(), Data::toSdb(), MatchingFile::toSdb(), and toSdb().
Definition at line 705 of file xml2sdb.cpp.
Referenced by Flag::toSdb(), Data::toSdb(), and toSdb().
Definition at line 688 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 694 of file xml2sdb.cpp.
| std::list<Exe> Database::Exes |
| GUID Database::ID = {} |
| std::list<Exe> Database::KDrivers |
Definition at line 254 of file xml2sdb.h.
Referenced by FindFlagTagid(), and InsertFlagTagid().
Definition at line 253 of file xml2sdb.h.
Referenced by FindPatchTagid(), and InsertPatchTagid().
Definition at line 252 of file xml2sdb.h.
Referenced by FindShimTagid(), and InsertShimTagid().
| std::list<Shim> Database::KShims |
Definition at line 249 of file xml2sdb.h.
Referenced by FindKShimModule(), fromXml(), and toSdb().
| std::list<Layer> Database::Layers |
| std::string Database::Name |
Definition at line 255 of file xml2sdb.h.
Referenced by BeginWriteListTag(), EndWriteListTag(), toSdb(), WriteBinary(), WriteDWord(), WriteNull(), WriteQWord(), and WriteString().
|
private |