Is it possible to keep a directory structure in dll?
Resources in a DLL are stored in a flat layout with no hierarchy. You just have a list of resources, each with its own unique identifier. If you wish to impose hierarchy you need to implement that external to the resource DLL.