dxd - dynax driver framework 3.0.2
cross platform open source driver development framework
Loading...
Searching...
No Matches
dx_install.h File Reference
#include <initguid.h>
#include <devguid.h>
#include "dx_hwid.h"
#include "dx_parser.h"
#include "dx_proxy_driver.h"
#include "dx_proxy_stream_device.h"
#include "dx_virtual.h"
Include dependency graph for windows/dx_install.h:

Classes

class  dx::install::parser
 the driver extension installer: a product's <Product>Install.app - a dext is activated by the app carrying it in Contents/Library/SystemExtensions alone - and a command line alike More...
class  dx::redirect::setup
 a stream's lines into the application installation log at an event level, beside its other sinks: what a driver package installer reports reaches the log Windows keeps of installations, a custom action without a session included More...

Namespaces

namespace  dx
 dynax driver framework interface namespace
namespace  dx::install
 driver package installation namespace
namespace  dx::redirect
 redirect std IO: a stream's distributor (dx::redirect::indent::streambuf) hands every write to the sinks joined to it - any std::streambuf: the stream's own, a file's, a line sink's (dx::redirect::line) - which join and leave in any order, each for its object's life (dx::redirect::join)

Functions

template<typename desc_t>
std::string dx::install::hwid(const desc_t& desc)
 a device's hardware id as its bus enumerates it (dx::hwid): a software device's is the product's urid, without prefix