#pragma autorecover
#pragma namespace("\\\\.\\root\\standardcimv2\\embedded")

Instance of __Win32Provider as $prov
{
  Name = "AssignedAccess";
  ClsId = "{E565CAF2-2B8D-4499-9148-7EBAD978D4EF}";
  ImpersonationLevel = 1;
  HostingModel = "LocalSystemHost";
  version = 1073741825;
};

Instance of __InstanceProviderRegistration
{
  Provider = $prov;
  supportsGet = TRUE;
  supportsPut = TRUE;
  supportsDelete = TRUE;
  supportsEnumeration = TRUE;
  QuerySupportLevels;
};

[ClassVersion("1.0"),locale(1033),dynamic : ToInstance,provider("AssignedAccess") : ToInstance] 
class WEDL_AssignedAccess
{
  [key] string UserSID;
  [read : ToSubclass,write : ToSubclass] string AppUserModelId;
  [read : ToSubclass] sint32 Status;
};
