System\Deployment\Internal\Isolation\IActContext.cs (5)
21void EnumCategoryInstances(uint Flags, IDefinitionIdentity CategoryId, string Subcategory, ref Guid riid, out object EnumOut);
25void EnumSubcategories(uint Flags, IDefinitionIdentity CategoryId, string SubcategoryPattern, ref Guid riid, out object EnumOut);
27void FindComponentsByDefinition(uint dwFlags, UIntPtr ComponentCount, IDefinitionIdentity[] Components, UIntPtr[] Indicies, uint[] Dispositions);
39void GetComponentManifest(uint Flags, IDefinitionIdentity ComponentId, ref Guid riid, out object ManifestInteface);
41void GetComponentPayloadPath(uint Flags, IDefinitionIdentity ComponentId, out string PayloadPath);
System\Deployment\Internal\Isolation\IIdentityAuthority.cs (9)
15bool AreDefinitionsEqual(uint Flags, IDefinitionIdentity Definition1, IDefinitionIdentity Definition2);
23IDefinitionIdentity CreateDefinition();
27string DefinitionToText(uint Flags, IDefinitionIdentity DefinitionIdentity);
29uint DefinitionToTextBuffer(uint Flags, IDefinitionIdentity DefinitionIdentity, uint BufferSize, char[] Buffer);
31bool DoesDefinitionMatchReference(uint Flags, IDefinitionIdentity DefinitionIdentity, IReferenceIdentity ReferenceIdentity);
35string GenerateDefinitionKey(uint Flags, IDefinitionIdentity DefinitionIdentity);
39ulong HashDefinition(uint Flags, IDefinitionIdentity DefinitionIdentity);
47IDefinitionIdentity TextToDefinition(uint Flags, string Identity);
System\Deployment\Internal\Isolation\IStore.cs (11)
15IntPtr BindDefinitions(uint Flags, IntPtr Count, IDefinitionIdentity[] DefsToBind, uint DeploymentsToIgnore, IDefinitionIdentity[] DefsToIgnore);
17object BindReferenceToAssembly(uint Flags, IReferenceIdentity ReferenceIdentity, uint cDeploymentsToIgnore, IDefinitionIdentity[] DefinitionIdentity_DeploymentsToIgnore, ref Guid riid);
25object EnumCategoryInstances(uint Flags, IDefinitionIdentity CategoryId, string SubcategoryPath, ref Guid riid);
27object EnumFiles(uint Flags, IDefinitionIdentity DefinitionIdentity, ref Guid riid);
29object EnumInstallationReferences(uint Flags, IDefinitionIdentity DefinitionIdentity, ref Guid riid);
35object EnumPrivateFiles(uint Flags, IDefinitionAppId Application, IDefinitionIdentity DefinitionIdentity, ref Guid riid);
37object EnumSubcategories(uint Flags, IDefinitionIdentity CategoryId, string SubcategoryPathPattern, ref Guid riid);
39object GetAssemblyInformation(uint Flags, IDefinitionIdentity DefinitionIdentity, ref Guid riid);
45string LockAssemblyPath(uint Flags, IDefinitionIdentity DefinitionIdentity, out IntPtr Cookie);
47ulong QueryChangeID(IDefinitionIdentity DefinitionIdentity);
System\Deployment\Internal\Isolation\Store.cs (14)
17public IDefinitionIdentity BindReferenceToAssemblyIdentity(uint Flags, IReferenceIdentity ReferenceIdentity, uint cDeploymentsToIgnore, IDefinitionIdentity[] DefinitionIdentity_DeploymentsToIgnore);
19public ICMS BindReferenceToAssemblyManifest(uint Flags, IReferenceIdentity ReferenceIdentity, uint cDeploymentsToIgnore, IDefinitionIdentity[] DefinitionIdentity_DeploymentsToIgnore);
28public StoreCategoryInstanceEnumeration EnumCategoryInstances(EnumCategoryInstancesFlags Flags, IDefinitionIdentity Category, string SubCat);
30public StoreAssemblyFileEnumeration EnumFiles(EnumAssemblyFilesFlags Flags, IDefinitionIdentity Assembly);
32public IEnumSTORE_ASSEMBLY_INSTALLATION_REFERENCE EnumInstallationReferences(EnumAssemblyInstallReferenceFlags Flags, IDefinitionIdentity Assembly);
38public StoreAssemblyFileEnumeration EnumPrivateFiles(EnumApplicationPrivateFiles Flags, IDefinitionAppId Application, IDefinitionIdentity Assembly);
39public StoreSubcategoryEnumeration EnumSubcategories(EnumSubcategoriesFlags Flags, IDefinitionIdentity CategoryMatch);
41public StoreSubcategoryEnumeration EnumSubcategories(EnumSubcategoriesFlags Flags, IDefinitionIdentity Category, string SearchPattern);
43public IDefinitionIdentity GetAssemblyIdentity(uint Flags, IDefinitionIdentity DefinitionIdentity);
45public ICMS GetAssemblyManifest(uint Flags, IDefinitionIdentity DefinitionIdentity);
51public IPathLock LockAssemblyPath(IDefinitionIdentity asm);
53public ulong QueryChangeID(IDefinitionIdentity asm);