public static extern int PrjWritePlaceholderInfo2([NativeTypeName("PRJ_NAMESPACE_VIRTUALIZATION_CONTEXT")] IntPtr 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);
public static extern int PrjUpdateFileIfNeeded([NativeTypeName("PRJ_NAMESPACE_VIRTUALIZATION_CONTEXT")] IntPtr namespaceVirtualizationContext, [NativeTypeName("PCWSTR")] ushort *destinationFileName, [NativeTypeName("const PRJ_PLACEHOLDER_INFO *")] PRJ_PLACEHOLDER_INFO *placeholderInfo, [NativeTypeName("UINT32")] uint placeholderInfoSize, PRJ_UPDATE_TYPES updateFlags, [NativeTypeName("PRJ_UPDATE_FAILURE_CAUSES *")] PRJ_UPDATE_FAILURE_CAUSES *failureReason);
public static extern HRESULT PrjWritePlaceholderInfo(PRJ_NAMESPACE_VIRTUALIZATION_CONTEXT namespaceVirtualizationContext, [NativeTypeName("PCWSTR")] ushort *destinationFileName, [NativeTypeName("const PRJ_PLACEHOLDER_INFO *")] PRJ_PLACEHOLDER_INFO *placeholderInfo, [NativeTypeName("UINT32")] uint placeholderInfoSize);