Esempio n. 1
0
 public static extern Int32 PrjStartVirtualizing(string virtualizationRootPath, IntPtr callbacks, IntPtr instanceContext, IntPtr options, out PRJ_NAMESPACE_VIRTUALIZATION_CONTEXT namespaceVirtualizationContext);
Esempio n. 2
0
 public static extern void *PrjAllocateAlignedBuffer(PRJ_NAMESPACE_VIRTUALIZATION_CONTEXT namespaceVirtualizationContext, [NativeTypeName("size_t")] nuint size);
Esempio n. 3
0
 public static extern HRESULT PrjCompleteCommand(PRJ_NAMESPACE_VIRTUALIZATION_CONTEXT namespaceVirtualizationContext, [NativeTypeName("INT32")] int commandId, HRESULT completionResult, PRJ_COMPLETE_COMMAND_EXTENDED_PARAMETERS *extendedParameters);
Esempio n. 4
0
 public static extern HRESULT PrjDeleteFile(PRJ_NAMESPACE_VIRTUALIZATION_CONTEXT namespaceVirtualizationContext, [NativeTypeName("PCWSTR")] ushort *destinationFileName, PRJ_UPDATE_TYPES updateFlags, PRJ_UPDATE_FAILURE_CAUSES *failureReason);
Esempio n. 5
0
 public static extern HRESULT PrjWriteFileData(PRJ_NAMESPACE_VIRTUALIZATION_CONTEXT namespaceVirtualizationContext, [NativeTypeName("const GUID *")] Guid *dataStreamId, void *buffer, [NativeTypeName("UINT64")] ulong byteOffset, [NativeTypeName("UINT32")] uint length);
Esempio n. 6
0
 public static extern HRESULT PrjUpdateFileIfNeeded(PRJ_NAMESPACE_VIRTUALIZATION_CONTEXT namespaceVirtualizationContext, [NativeTypeName("PCWSTR")] ushort *destinationFileName, [NativeTypeName("const PRJ_PLACEHOLDER_INFO *")] PRJ_PLACEHOLDER_INFO *placeholderInfo, [NativeTypeName("UINT32")] uint placeholderInfoSize, PRJ_UPDATE_TYPES updateFlags, PRJ_UPDATE_FAILURE_CAUSES *failureReason);
Esempio n. 7
0
 public static extern HRESULT PrjWritePlaceholderInfo2(PRJ_NAMESPACE_VIRTUALIZATION_CONTEXT namespaceVirtualizationContext, [NativeTypeName("PCWSTR")] ushort *destinationFileName, [NativeTypeName("const PRJ_PLACEHOLDER_INFO *")] PRJ_PLACEHOLDER_INFO *placeholderInfo, [NativeTypeName("UINT32")] uint placeholderInfoSize, [NativeTypeName("const PRJ_EXTENDED_INFO *")] PRJ_EXTENDED_INFO *ExtendedInfo);
Esempio n. 8
0
 public static extern HRESULT PrjGetVirtualizationInstanceInfo(PRJ_NAMESPACE_VIRTUALIZATION_CONTEXT namespaceVirtualizationContext, PRJ_VIRTUALIZATION_INSTANCE_INFO *virtualizationInstanceInfo);
Esempio n. 9
0
 public static extern HRESULT PrjClearNegativePathCache(PRJ_NAMESPACE_VIRTUALIZATION_CONTEXT namespaceVirtualizationContext, [NativeTypeName("UINT32 *")] uint *totalEntryNumber);
Esempio n. 10
0
 public static extern void PrjStopVirtualizing(PRJ_NAMESPACE_VIRTUALIZATION_CONTEXT namespaceVirtualizationContext);