#pragma namespace("\\\\.\\root\\CIMV2")

////////
// Register the Property Provider
////////

instance of __Win32Provider as $PropProv
{
	Name = "RegPropProv";
	Clsid = "{72967901-68EC-11d0-B729-00AA0062CBB7}";
};

instance of __PropertyProviderRegistration
{
	Provider = $PropProv;
	SupportsPut = TRUE;
	SupportsGet = TRUE;
};

////////
// Register the Instance Provider
////////

instance of __Win32Provider as $InstProv
{
	Name    = "RegProv" ;
	ClsId   = "{fe9af5c0-d3b6-11ce-a5b6-00aa00680c3f}" ;
};    

instance of __InstanceProviderRegistration
{
	Provider = $InstProv;
	SupportsPut = TRUE;
	SupportsGet = TRUE;
	SupportsDelete = TRUE;
	SupportsEnumeration = TRUE;
};
