{"id":29757,"date":"2019-03-07T03:00:47","date_gmt":"2019-03-06T18:00:47","guid":{"rendered":"https:\/\/jirak.net\/wp\/windows-10-sdk-preview-build-18346-available-now\/"},"modified":"2019-03-07T03:34:38","modified_gmt":"2019-03-06T18:34:38","slug":"windows-10-sdk-preview-build-18346-available-now","status":"publish","type":"post","link":"https:\/\/jirak.net\/wp\/windows-10-sdk-preview-build-18346-available-now\/","title":{"rendered":"Windows 10 SDK Preview Build 18346 available now!"},"content":{"rendered":"<p>Windows 10 SDK Preview Build 18346 available now!<\/p>\n<p>On Tuesday, we released a new Windows 10 Preview Build of the SDK to be used in conjunction with\u00a0<a href=\"https:\/\/insider.windows.com\">Windows 10 Insider Preview<\/a>\u00a0(Build 18346 or greater). The Preview SDK Build 18346 contains bug fixes and under development changes to the API surface area.<\/p>\n<p>The Preview SDK can be downloaded from\u00a0<a href=\"https:\/\/www.microsoft.com\/en-us\/software-download\/windowsinsiderpreviewSDK\">developer section on Windows Insider<\/a>.<\/p>\n<p>For feedback and updates to the known issues, please see the\u00a0<a href=\"https:\/\/social.msdn.microsoft.com\/Forums\/en-US\/home?forum=Win10SDKToolsIssues\">developer forum.<\/a>\u00a0For new developer feature requests, head over to our\u00a0<a href=\"https:\/\/wpdev.uservoice.com\/\">Windows Platform UserVoice.<\/a><\/p>\n<h1><strong>Things to note:<\/strong><\/h1>\n<ul>\n<li>This build works in conjunction with previously released SDKs and Visual Studio 2017. You can install this SDK and still also continue to submit your apps that target Windows 10 build 1809 or earlier to the Microsoft Store.<\/li>\n<li>The Windows SDK will now formally only be supported by Visual Studio 2017 and greater. You can download the Visual Studio 2017 <a href=\"https:\/\/visualstudio.microsoft.com\/downloads\/\">here<\/a>.<\/li>\n<li>This build of the Windows SDK will install <strong>ONLY<\/strong> on <a href=\"https:\/\/insider.windows.com\/en-us\/\">Windows 10 Insider Preview<\/a> builds.<\/li>\n<li>In order to assist with script access to the SDK, the ISO will also be able to be accessed through the following URL:\u00a0<a href=\"https:\/\/go.microsoft.com\/fwlink\/?prd=11966&amp;pver=1.0&amp;plcid=0x409&amp;clcid=0x409&amp;ar=Flight&amp;sar=Sdsurl&amp;o1=18346\">https:\/\/go.microsoft.com\/fwlink\/?prd=11966&amp;pver=1.0&amp;plcid=0x409&amp;clcid=0x409&amp;ar=Flight&amp;sar=Sdsurl&amp;o1=18346<\/a> once the static URL is published.<\/li>\n<\/ul>\n<h2><strong>Tools Updates<\/strong><\/h2>\n<h3><strong>Message Compiler (mc.exe)<\/strong><\/h3>\n<ul>\n<li>The \u201c-mof\u201d switch (to generate XP-compatible ETW helpers) is considered to be deprecated and will be removed in a future version of mc.exe. Removing this switch will cause the generated ETW helpers to expect Vista or later.<\/li>\n<li>The \u201c-A\u201d switch (to generate .BIN files using ANSI encoding instead of Unicode) is considered to be deprecated and will be removed in a future version of mc.exe. Removing this switch will cause the generated .BIN files to use Unicode string encoding.<\/li>\n<li>The behavior of the \u201c-A\u201d switch has changed. Prior to Windows 1607 Anniversary Update SDK, when using the -A switch, BIN files were encoded using the build system\u2019s ANSI code page. In the Windows 1607 Anniversary Update SDK, mc.exe\u2019s behavior was inadvertently changed to encode BIN files using the build system\u2019s OEM code page. In the 19H1 SDK, mc.exe\u2019s previous behavior has been restored and it now encodes BIN files using the build system\u2019s ANSI code page. Note that the -A switch is deprecated, as ANSI-encoded BIN files do not provide a consistent user experience in multi-lingual systems.<\/li>\n<\/ul>\n<h2><strong>Breaking Changes<\/strong><\/h2>\n<h3><strong>Change to effect graph of the AcrylicBrush<\/strong><\/h3>\n<p>In this Preview SDK, we&#8217;ll be adding a blend mode to the effect graph of the AcrylicBrush called Luminosity. This blend mode will ensure that shadows do not appear behind acrylic surfaces without a cutout. We will also be exposing a LuminosityBlendOpacity API available for tweaking that allows for more AcrylicBrush customization.<\/p>\n<p>By default, for those that have not specified any LuminosityBlendOpacity on their AcrylicBrushes, we have implemented some logic to ensure that the Acrylic will look as similar as it can to current 1809 acrylics. Please note that we will be updating our default brushes to account for this recipe change.<\/p>\n<h3><strong>TraceLoggingProvider.h\u00a0 \/ TraceLoggingWrite<\/strong><\/h3>\n<p>Events generated by TraceLoggingProvider.h (e.g. via TraceLoggingWrite macros) will now always have Id and Version set to 0.<\/p>\n<p>Previously, TraceLoggingProvider.h would assign IDs to events at link time. These IDs were unique within a DLL or EXE, but changed from build to build and from module to module.<\/p>\n<h1><strong>API Updates, Additions and Removals<\/strong><\/h1>\n<h2><strong>Removals:<\/strong><\/h2>\n<p>Note: The following recent removals have been made since earlier flights.<\/p>\n<pre class=\"brush: csharp; title: ; notranslate\">\r\n\r\nnamespace Windows.Networking.PushNotifications {\r\n  public static class PushNotificationChannelManager {\r\n    public static event EventHandler&amp;lt;PushNotificationChannelsRevokedEventArgs&amp;gt; ChannelsRevoked;\r\n  }\r\n  public sealed class PushNotificationChannelsRevokedEventArgs\r\n}\r\nnamespace Windows.UI.Composition {\r\n  public sealed class CompositionProjectedShadow : CompositionObject {\r\n    float MaxOpacity { get; set; }\r\n    float MinOpacity { get; set; }\r\n    float OpacityFalloff { get; set; }\r\n  }\r\n  public sealed class CompositionProjectedShadowCaster : CompositionObject {\r\n    Visual AncestorClip { get; set; }\r\n    CompositionBrush Mask { get; set; }\r\n  }\r\n  public enum CompositionProjectedShadowDrawOrder\r\n  public sealed class CompositionProjectedShadowReceiver : CompositionObject {\r\n    CompositionProjectedShadowDrawOrder DrawOrder { get; set; }\r\n    CompositionBrush Mask { get; set; }\r\n  }\r\n  public sealed class CompositionRadialGradientBrush : CompositionGradientBrush {\r\n    Vector2 GradientOrigin { get; set; }\r\n  }\r\n  public interface ICompositorPartner_ProjectedShadow\r\n}\r\n\r\n<\/pre>\n<h2>Additions:<\/h2>\n<pre class=\"brush: csharp; title: ; notranslate\">\r\n\r\nnamespace Windows.AI.MachineLearning {\r\n  public sealed class LearningModelSession : IClosable {\r\n    public LearningModelSession(LearningModel model, LearningModelDevice deviceToRunOn, LearningModelSessionOptions learningModelSessionOptions);\r\n  }\r\n  public sealed class LearningModelSessionOptions\r\n  public sealed class TensorBoolean : IClosable, ILearningModelFeatureValue, IMemoryBuffer, ITensor {\r\n    void Close();\r\n    public static TensorBoolean CreateFromBuffer(long[] shape, IBuffer buffer);\r\n    public static TensorBoolean CreateFromShapeArrayAndDataArray(long[] shape, bool[] data);\r\n    IMemoryBufferReference CreateReference();\r\n  }\r\n  public sealed class TensorDouble : IClosable, ILearningModelFeatureValue, IMemoryBuffer, ITensor {\r\n    void Close();\r\n    public static TensorDouble CreateFromBuffer(long[] shape, IBuffer buffer);\r\n    public static TensorDouble CreateFromShapeArrayAndDataArray(long[] shape, double[] data);\r\n    IMemoryBufferReference CreateReference();\r\n  }\r\n  public sealed class TensorFloat : IClosable, ILearningModelFeatureValue, IMemoryBuffer, ITensor {\r\n    void Close();\r\n    public static TensorFloat CreateFromBuffer(long[] shape, IBuffer buffer);\r\n    public static TensorFloat CreateFromShapeArrayAndDataArray(long[] shape, float[] data);\r\n    IMemoryBufferReference CreateReference();\r\n  }\r\n  public sealed class TensorFloat16Bit : IClosable, ILearningModelFeatureValue, IMemoryBuffer, ITensor {\r\n    void Close();\r\n    public static TensorFloat16Bit CreateFromBuffer(long[] shape, IBuffer buffer);\r\n    public static TensorFloat16Bit CreateFromShapeArrayAndDataArray(long[] shape, float[] data);\r\n    IMemoryBufferReference CreateReference();\r\n  }\r\n  public sealed class TensorInt16Bit : IClosable, ILearningModelFeatureValue, IMemoryBuffer, ITensor {\r\n    void Close();\r\n    public static TensorInt16Bit CreateFromBuffer(long[] shape, IBuffer buffer);\r\n    public static TensorInt16Bit CreateFromShapeArrayAndDataArray(long[] shape, short[] data);\r\n    IMemoryBufferReference CreateReference();\r\n  }\r\n  public sealed class TensorInt32Bit : IClosable, ILearningModelFeatureValue, IMemoryBuffer, ITensor {\r\n    void Close();\r\n    public static TensorInt32Bit CreateFromBuffer(long[] shape, IBuffer buffer);\r\n    public static TensorInt32Bit CreateFromShapeArrayAndDataArray(long[] shape, int[] data);\r\n    IMemoryBufferReference CreateReference();\r\n  }\r\n  public sealed class TensorInt64Bit : IClosable, ILearningModelFeatureValue, IMemoryBuffer, ITensor {\r\n    void Close();\r\n    public static TensorInt64Bit CreateFromBuffer(long[] shape, IBuffer buffer);\r\n    public static TensorInt64Bit CreateFromShapeArrayAndDataArray(long[] shape, long[] data);\r\n    IMemoryBufferReference CreateReference();\r\n  }\r\n  public sealed class TensorInt8Bit : IClosable, ILearningModelFeatureValue, IMemoryBuffer, ITensor {\r\n    void Close();\r\n    public static TensorInt8Bit CreateFromBuffer(long[] shape, IBuffer buffer);\r\n    public static TensorInt8Bit CreateFromShapeArrayAndDataArray(long[] shape, byte[] data);\r\n    IMemoryBufferReference CreateReference();\r\n  }\r\n  public sealed class TensorString : IClosable, ILearningModelFeatureValue, IMemoryBuffer, ITensor {\r\n    void Close();\r\n    public static TensorString CreateFromShapeArrayAndDataArray(long[] shape, string[] data);\r\n    IMemoryBufferReference CreateReference();\r\n  }\r\n  public sealed class TensorUInt16Bit : IClosable, ILearningModelFeatureValue, IMemoryBuffer, ITensor {\r\n    void Close();\r\n    public static TensorUInt16Bit CreateFromBuffer(long[] shape, IBuffer buffer);\r\n    public static TensorUInt16Bit CreateFromShapeArrayAndDataArray(long[] shape, ushort[] data);\r\n    IMemoryBufferReference CreateReference();\r\n  }\r\n  public sealed class TensorUInt32Bit : IClosable, ILearningModelFeatureValue, IMemoryBuffer, ITensor {\r\n    void Close();\r\n    public static TensorUInt32Bit CreateFromBuffer(long[] shape, IBuffer buffer);\r\n    public static TensorUInt32Bit CreateFromShapeArrayAndDataArray(long[] shape, uint[] data);\r\n    IMemoryBufferReference CreateReference();\r\n  }\r\n  public sealed class TensorUInt64Bit : IClosable, ILearningModelFeatureValue, IMemoryBuffer, ITensor {\r\n    void Close();\r\n    public static TensorUInt64Bit CreateFromBuffer(long[] shape, IBuffer buffer);\r\n    public static TensorUInt64Bit CreateFromShapeArrayAndDataArray(long[] shape, ulong[] data);\r\n    IMemoryBufferReference CreateReference();\r\n  }\r\n  public sealed class TensorUInt8Bit : IClosable, ILearningModelFeatureValue, IMemoryBuffer, ITensor {\r\n    void Close();\r\n    public static TensorUInt8Bit CreateFromBuffer(long[] shape, IBuffer buffer);\r\n    public static TensorUInt8Bit CreateFromShapeArrayAndDataArray(long[] shape, byte[] data);\r\n    IMemoryBufferReference CreateReference();\r\n  }\r\n}\r\nnamespace Windows.ApplicationModel {\r\n  public sealed class Package {\r\n    StorageFolder EffectiveLocation { get; }\r\n    StorageFolder MutableLocation { get; }\r\n  }\r\n}\r\nnamespace Windows.ApplicationModel.AppService {\r\n  public sealed class AppServiceConnection : IClosable {\r\n    public static IAsyncOperation&amp;lt;StatelessAppServiceResponse&amp;gt; SendStatelessMessageAsync(AppServiceConnection connection, RemoteSystemConnectionRequest connectionRequest, ValueSet message);\r\n  }\r\n  public sealed class AppServiceTriggerDetails {\r\n    string CallerRemoteConnectionToken { get; }\r\n  }\r\n  public sealed class StatelessAppServiceResponse\r\n  public enum StatelessAppServiceResponseStatus\r\n}\r\nnamespace Windows.ApplicationModel.Background {\r\n  public sealed class ConversationalAgentTrigger : IBackgroundTrigger\r\n}\r\nnamespace Windows.ApplicationModel.Calls {\r\n  public sealed class PhoneLine {\r\n    string TransportDeviceId { get; }\r\n    void EnableTextReply(bool value);\r\n  }\r\n  public enum PhoneLineTransport {\r\n    Bluetooth = 2,\r\n  }\r\n  public sealed class PhoneLineTransportDevice\r\n}\r\nnamespace Windows.ApplicationModel.Calls.Background {\r\n  public enum PhoneIncomingCallDismissedReason\r\n  public sealed class PhoneIncomingCallDismissedTriggerDetails\r\n  public enum PhoneTriggerType {\r\n    IncomingCallDismissed = 6,\r\n  }\r\n}\r\nnamespace Windows.ApplicationModel.Calls.Provider {\r\n  public static class PhoneCallOriginManager {\r\n    public static bool IsSupported { get; }\r\n  }\r\n}\r\nnamespace Windows.ApplicationModel.ConversationalAgent {\r\n  public sealed class ConversationalAgentSession : IClosable\r\n  public sealed class ConversationalAgentSessionInterruptedEventArgs\r\n  public enum ConversationalAgentSessionUpdateResponse\r\n  public sealed class ConversationalAgentSignal\r\n  public sealed class ConversationalAgentSignalDetectedEventArgs\r\n  public enum ConversationalAgentState\r\n  public sealed class ConversationalAgentSystemStateChangedEventArgs\r\n  public enum ConversationalAgentSystemStateChangeType\r\n}\r\nnamespace Windows.ApplicationModel.Preview.Holographic {\r\n  public sealed class HolographicKeyboardPlacementOverridePreview\r\n}\r\nnamespace Windows.ApplicationModel.Resources {\r\n  public sealed class ResourceLoader {\r\n    public static ResourceLoader GetForUIContext(UIContext context);\r\n  }\r\n}\r\nnamespace Windows.ApplicationModel.Resources.Core {\r\n  public sealed class ResourceCandidate {\r\n    ResourceCandidateKind Kind { get; }\r\n  }\r\n  public enum ResourceCandidateKind\r\n  public sealed class ResourceContext {\r\n    public static ResourceContext GetForUIContext(UIContext context);\r\n  }\r\n}\r\nnamespace Windows.ApplicationModel.UserActivities {\r\n  public sealed class UserActivityChannel {\r\n    public static UserActivityChannel GetForUser(User user);\r\n  }\r\n}\r\nnamespace Windows.Devices.Bluetooth.GenericAttributeProfile {\r\n  public enum GattServiceProviderAdvertisementStatus {\r\n    StartedWithoutAllAdvertisementData = 4,\r\n  }\r\n  public sealed class GattServiceProviderAdvertisingParameters {\r\n    IBuffer ServiceData { get; set; }\r\n  }\r\n}\r\nnamespace Windows.Devices.Enumeration {\r\n  public enum DevicePairingKinds : uint {\r\n    ProvidePasswordCredential = (uint)16,\r\n  }\r\n  public sealed class DevicePairingRequestedEventArgs {\r\n    void AcceptWithPasswordCredential(PasswordCredential passwordCredential);\r\n  }\r\n}\r\nnamespace Windows.Devices.Input {\r\n  public sealed class PenDevice\r\n}\r\nnamespace Windows.Devices.PointOfService {\r\n  public sealed class JournalPrinterCapabilities : ICommonPosPrintStationCapabilities {\r\n    bool IsReversePaperFeedByLineSupported { get; }\r\n    bool IsReversePaperFeedByMapModeUnitSupported { get; }\r\n    bool IsReverseVideoSupported { get; }\r\n    bool IsStrikethroughSupported { get; }\r\n    bool IsSubscriptSupported { get; }\r\n    bool IsSuperscriptSupported { get; }\r\n  }\r\n  public sealed class JournalPrintJob : IPosPrinterJob {\r\n    void FeedPaperByLine(int lineCount);\r\n    void FeedPaperByMapModeUnit(int distance);\r\n    void Print(string data, PosPrinterPrintOptions printOptions);\r\n  }\r\n  public sealed class PosPrinter : IClosable {\r\n    IVectorView&amp;lt;uint&amp;gt; SupportedBarcodeSymbologies { get; }\r\n    PosPrinterFontProperty GetFontProperty(string typeface);\r\n  }\r\n  public sealed class PosPrinterFontProperty\r\n  public sealed class PosPrinterPrintOptions\r\n  public sealed class ReceiptPrinterCapabilities : ICommonPosPrintStationCapabilities, ICommonReceiptSlipCapabilities {\r\n    bool IsReversePaperFeedByLineSupported { get; }\r\n    bool IsReversePaperFeedByMapModeUnitSupported { get; }\r\n    bool IsReverseVideoSupported { get; }\r\n    bool IsStrikethroughSupported { get; }\r\n    bool IsSubscriptSupported { get; }\r\n    bool IsSuperscriptSupported { get; }\r\n  }\r\n  public sealed class ReceiptPrintJob : IPosPrinterJob, IReceiptOrSlipJob {\r\n    void FeedPaperByLine(int lineCount);\r\n    void FeedPaperByMapModeUnit(int distance);\r\n    void Print(string data, PosPrinterPrintOptions printOptions);\r\n    void StampPaper();\r\n  }\r\n  public struct SizeUInt32\r\n  public sealed class SlipPrinterCapabilities : ICommonPosPrintStationCapabilities, ICommonReceiptSlipCapabilities {\r\n    bool IsReversePaperFeedByLineSupported { get; }\r\n    bool IsReversePaperFeedByMapModeUnitSupported { get; }\r\n    bool IsReverseVideoSupported { get; }\r\n    bool IsStrikethroughSupported { get; }\r\n    bool IsSubscriptSupported { get; }\r\n    bool IsSuperscriptSupported { get; }\r\n  }\r\n  public sealed class SlipPrintJob : IPosPrinterJob, IReceiptOrSlipJob {\r\n    void FeedPaperByLine(int lineCount);\r\n    void FeedPaperByMapModeUnit(int distance);\r\n    void Print(string data, PosPrinterPrintOptions printOptions);\r\n  }\r\n}\r\nnamespace Windows.Globalization {\r\n  public sealed class CurrencyAmount\r\n}\r\nnamespace Windows.Graphics.DirectX {\r\n  public enum DirectXPrimitiveTopology\r\n}\r\nnamespace Windows.Graphics.Holographic {\r\n  public sealed class HolographicCamera {\r\n    HolographicViewConfiguration ViewConfiguration { get; }\r\n  }\r\n  public sealed class HolographicDisplay {\r\n    HolographicViewConfiguration TryGetViewConfiguration(HolographicViewConfigurationKind kind);\r\n  }\r\n  public sealed class HolographicViewConfiguration\r\n  public enum HolographicViewConfigurationKind\r\n}\r\nnamespace Windows.Management.Deployment {\r\n  public enum AddPackageByAppInstallerOptions : uint {\r\n    LimitToExistingPackages = (uint)512,\r\n  }\r\n  public enum DeploymentOptions : uint {\r\n    RetainFilesOnFailure = (uint)2097152,\r\n  }\r\n}\r\nnamespace Windows.Media.Devices {\r\n  public sealed class InfraredTorchControl\r\n  public enum InfraredTorchMode\r\n  public sealed class VideoDeviceController : IMediaDeviceController {\r\n    InfraredTorchControl InfraredTorchControl { get; }\r\n  }\r\n}\r\nnamespace Windows.Media.Miracast {\r\n  public sealed class MiracastReceiver\r\n  public sealed class MiracastReceiverApplySettingsResult\r\n  public enum MiracastReceiverApplySettingsStatus\r\n  public enum MiracastReceiverAuthorizationMethod\r\n  public sealed class MiracastReceiverConnection : IClosable\r\n  public sealed class MiracastReceiverConnectionCreatedEventArgs\r\n  public sealed class MiracastReceiverCursorImageChannel\r\n  public sealed class MiracastReceiverCursorImageChannelSettings\r\n  public sealed class MiracastReceiverDisconnectedEventArgs\r\n  public enum MiracastReceiverDisconnectReason\r\n  public sealed class MiracastReceiverGameControllerDevice\r\n  public enum MiracastReceiverGameControllerDeviceUsageMode\r\n  public sealed class MiracastReceiverInputDevices\r\n  public sealed class MiracastReceiverKeyboardDevice\r\n  public enum MiracastReceiverListeningStatus\r\n  public sealed class MiracastReceiverMediaSourceCreatedEventArgs\r\n  public sealed class MiracastReceiverSession : IClosable\r\n  public sealed class MiracastReceiverSessionStartResult\r\n  public enum MiracastReceiverSessionStartStatus\r\n  public sealed class MiracastReceiverSettings\r\n  public sealed class MiracastReceiverStatus\r\n  public sealed class MiracastReceiverStreamControl\r\n  public sealed class MiracastReceiverVideoStreamSettings\r\n  public enum MiracastReceiverWiFiStatus\r\n  public sealed class MiracastTransmitter\r\n  public enum MiracastTransmitterAuthorizationStatus\r\n}\r\nnamespace Windows.Networking.Connectivity {\r\n  public enum NetworkAuthenticationType {\r\n    Wpa3 = 10,\r\n    Wpa3Sae = 11,\r\n  }\r\n}\r\nnamespace Windows.Networking.NetworkOperators {\r\n  public sealed class ESim {\r\n    ESimDiscoverResult Discover();\r\n    ESimDiscoverResult Discover(string serverAddress, string matchingId);\r\n    IAsyncOperation&amp;lt;ESimDiscoverResult&amp;gt; DiscoverAsync();\r\n    IAsyncOperation&amp;lt;ESimDiscoverResult&amp;gt; DiscoverAsync(string serverAddress, string matchingId);\r\n  }\r\n  public sealed class ESimDiscoverEvent\r\n  public sealed class ESimDiscoverResult\r\n  public enum ESimDiscoverResultKind\r\n}\r\nnamespace Windows.Perception.People {\r\n  public sealed class EyesPose\r\n  public enum HandJointKind\r\n  public sealed class HandMeshObserver\r\n  public struct HandMeshVertex\r\n  public sealed class HandMeshVertexState\r\n  public sealed class HandPose\r\n  public struct JointPose\r\n  public enum JointPoseAccuracy\r\n}\r\nnamespace Windows.Perception.Spatial {\r\n  public struct SpatialRay\r\n}\r\nnamespace Windows.Perception.Spatial.Preview {\r\n  public sealed class SpatialGraphInteropFrameOfReferencePreview\r\n  public static class SpatialGraphInteropPreview {\r\n    public static SpatialGraphInteropFrameOfReferencePreview TryCreateFrameOfReference(SpatialCoordinateSystem coordinateSystem);\r\n    public static SpatialGraphInteropFrameOfReferencePreview TryCreateFrameOfReference(SpatialCoordinateSystem coordinateSystem, Vector3 relativePosition);\r\n    public static SpatialGraphInteropFrameOfReferencePreview TryCreateFrameOfReference(SpatialCoordinateSystem coordinateSystem, Vector3 relativePosition, Quaternion relativeOrientation);\r\n  }\r\n}\r\nnamespace Windows.Security.Authorization.AppCapabilityAccess {\r\n  public sealed class AppCapability\r\n  public sealed class AppCapabilityAccessChangedEventArgs\r\n  public enum AppCapabilityAccessStatus\r\n}\r\nnamespace Windows.Security.DataProtection {\r\n  public enum UserDataAvailability\r\n  public sealed class UserDataAvailabilityStateChangedEventArgs\r\n  public sealed class UserDataBufferUnprotectResult\r\n  public enum UserDataBufferUnprotectStatus\r\n  public sealed class UserDataProtectionManager\r\n  public sealed class UserDataStorageItemProtectionInfo\r\n  public enum UserDataStorageItemProtectionStatus\r\n}\r\nnamespace Windows.Storage.AccessCache {\r\n  public static class StorageApplicationPermissions {\r\n    public static StorageItemAccessList GetFutureAccessListForUser(User user);\r\n    public static StorageItemMostRecentlyUsedList GetMostRecentlyUsedListForUser(User user);\r\n  }\r\n}\r\nnamespace Windows.Storage.Pickers {\r\n  public sealed class FileOpenPicker {\r\n    User User { get; }\r\n    public static FileOpenPicker CreateForUser(User user);\r\n  }\r\n  public sealed class FileSavePicker {\r\n    User User { get; }\r\n    public static FileSavePicker CreateForUser(User user);\r\n  }\r\n  public sealed class FolderPicker {\r\n    User User { get; }\r\n    public static FolderPicker CreateForUser(User user);\r\n  }\r\n}\r\nnamespace Windows.System {\r\n  public sealed class DispatcherQueue {\r\n    bool HasThreadAccess { get; }\r\n  }\r\n  public enum ProcessorArchitecture {\r\n    Arm64 = 12,\r\n    X86OnArm64 = 14,\r\n  }\r\n}\r\nnamespace Windows.System.Profile {\r\n  public static class AppApplicability\r\n  public sealed class UnsupportedAppRequirement\r\n  public enum UnsupportedAppRequirementReasons : uint\r\n}\r\nnamespace Windows.System.RemoteSystems {\r\n  public sealed class RemoteSystem {\r\n    User User { get; }\r\n    public static RemoteSystemWatcher CreateWatcherForUser(User user);\r\n    public static RemoteSystemWatcher CreateWatcherForUser(User user, IIterable&amp;lt;IRemoteSystemFilter&amp;gt; filters);\r\n  }\r\n  public sealed class RemoteSystemApp {\r\n    string ConnectionToken { get; }\r\n    User User { get; }\r\n  }\r\n  public sealed class RemoteSystemConnectionRequest {\r\n    string ConnectionToken { get; }\r\n    public static RemoteSystemConnectionRequest CreateFromConnectionToken(string connectionToken);\r\n    public static RemoteSystemConnectionRequest CreateFromConnectionTokenForUser(User user, string connectionToken);\r\n  }\r\n  public sealed class RemoteSystemWatcher {\r\n    User User { get; }\r\n  }\r\n}\r\nnamespace Windows.UI {\r\n  public sealed class UIContentRoot\r\n  public sealed class UIContext\r\n}\r\nnamespace Windows.UI.Composition {\r\n  public enum CompositionBitmapInterpolationMode {\r\n    MagLinearMinLinearMipLinear = 2,\r\n    MagLinearMinLinearMipNearest = 3,\r\n    MagLinearMinNearestMipLinear = 4,\r\n    MagLinearMinNearestMipNearest = 5,\r\n    MagNearestMinLinearMipLinear = 6,\r\n    MagNearestMinLinearMipNearest = 7,\r\n    MagNearestMinNearestMipLinear = 8,\r\n    MagNearestMinNearestMipNearest = 9,\r\n  }\r\n  public sealed class CompositionGraphicsDevice : CompositionObject {\r\n    CompositionMipmapSurface CreateMipmapSurface(SizeInt32 sizePixels, DirectXPixelFormat pixelFormat, DirectXAlphaMode alphaMode);\r\n    void Trim();\r\n  }\r\n  public sealed class CompositionMipmapSurface : CompositionObject, ICompositionSurface\r\n  public sealed class CompositionProjectedShadow : CompositionObject\r\n  public sealed class CompositionProjectedShadowCaster : CompositionObject\r\n  public sealed class CompositionProjectedShadowCasterCollection : CompositionObject, IIterable&amp;lt;CompositionProjectedShadowCaster&amp;gt;\r\n  public sealed class CompositionProjectedShadowReceiver : CompositionObject\r\n  public sealed class CompositionProjectedShadowReceiverUnorderedCollection : CompositionObject, IIterable&amp;lt;CompositionProjectedShadowReceiver&amp;gt;\r\n  public sealed class CompositionRadialGradientBrush : CompositionGradientBrush\r\n  public sealed class CompositionSurfaceBrush : CompositionBrush {\r\n    bool SnapToPixels { get; set; }\r\n  }\r\n  public class CompositionTransform : CompositionObject\r\n  public sealed class CompositionVisualSurface : CompositionObject, ICompositionSurface\r\n  public sealed class Compositor : IClosable {\r\n    CompositionProjectedShadow CreateProjectedShadow();\r\n    CompositionProjectedShadowCaster CreateProjectedShadowCaster();\r\n    CompositionProjectedShadowReceiver CreateProjectedShadowReceiver();\r\n    CompositionRadialGradientBrush CreateRadialGradientBrush();\r\n    CompositionVisualSurface CreateVisualSurface();\r\n  }\r\n  public interface IVisualElement\r\n}\r\nnamespace Windows.UI.Composition.Interactions {\r\n  public enum InteractionBindingAxisModes : uint\r\n  public sealed class InteractionTracker : CompositionObject {\r\n    public static InteractionBindingAxisModes GetBindingMode(InteractionTracker boundTracker1, InteractionTracker boundTracker2);\r\n    public static void SetBindingMode(InteractionTracker boundTracker1, InteractionTracker boundTracker2, InteractionBindingAxisModes axisMode);\r\n  }\r\n  public sealed class InteractionTrackerCustomAnimationStateEnteredArgs {\r\n    bool IsFromBinding { get; }\r\n  }\r\n  public sealed class InteractionTrackerIdleStateEnteredArgs {\r\n    bool IsFromBinding { get; }\r\n  }\r\n  public sealed class InteractionTrackerInertiaStateEnteredArgs {\r\n    bool IsFromBinding { get; }\r\n  }\r\n  public sealed class InteractionTrackerInteractingStateEnteredArgs {\r\n    bool IsFromBinding { get; }\r\n  }\r\n  public class VisualInteractionSource : CompositionObject, ICompositionInteractionSource {\r\n    public static VisualInteractionSource CreateFromIVisualElement(IVisualElement source);\r\n  }\r\n}\r\nnamespace Windows.UI.Composition.Scenes {\r\n  public enum SceneAlphaMode\r\n  public enum SceneAttributeSemantic\r\n  public sealed class SceneBoundingBox : SceneObject\r\n  public class SceneComponent : SceneObject\r\n  public sealed class SceneComponentCollection : SceneObject, IIterable&amp;lt;SceneComponent&amp;gt;, IVector&amp;lt;SceneComponent&amp;gt;\r\n  public enum SceneComponentType\r\n  public class SceneMaterial : SceneObject\r\n  public class SceneMaterialInput : SceneObject\r\n  public sealed class SceneMesh : SceneObject\r\n  public sealed class SceneMeshMaterialAttributeMap : SceneObject, IIterable&amp;lt;IKeyValuePair&amp;lt;string, SceneAttributeSemantic&amp;gt;&amp;gt;, IMap&amp;lt;string, SceneAttributeSemantic&amp;gt;\r\n  public sealed class SceneMeshRendererComponent : SceneRendererComponent\r\n  public sealed class SceneMetallicRoughnessMaterial : ScenePbrMaterial\r\n  public sealed class SceneModelTransform : CompositionTransform\r\n  public sealed class SceneNode : SceneObject\r\n  public sealed class SceneNodeCollection : SceneObject, IIterable&amp;lt;SceneNode&amp;gt;, IVector&amp;lt;SceneNode&amp;gt;\r\n  public class SceneObject : CompositionObject\r\n  public class ScenePbrMaterial : SceneMaterial\r\n  public class SceneRendererComponent : SceneComponent\r\n  public sealed class SceneSurfaceMaterialInput : SceneMaterialInput\r\n  public sealed class SceneVisual : ContainerVisual\r\n  public enum SceneWrappingMode\r\n}\r\nnamespace Windows.UI.Core {\r\n  public sealed class CoreWindow : ICorePointerRedirector, ICoreWindow {\r\n    UIContext UIContext { get; }\r\n  }\r\n}\r\nnamespace Windows.UI.Core.Preview {\r\n  public sealed class CoreAppWindowPreview\r\n}\r\nnamespace Windows.UI.Input {\r\n  public class AttachableInputObject : IClosable\r\n  public enum GazeInputAccessStatus\r\n  public sealed class InputActivationListener : AttachableInputObject\r\n  public sealed class InputActivationListenerActivationChangedEventArgs\r\n  public enum InputActivationState\r\n}\r\nnamespace Windows.UI.Input.Preview {\r\n  public static class InputActivationListenerPreview\r\n}\r\nnamespace Windows.UI.Input.Spatial {\r\n  public sealed class SpatialInteractionManager {\r\n    public static bool IsSourceKindSupported(SpatialInteractionSourceKind kind);\r\n  }\r\n  public sealed class SpatialInteractionSource {\r\n    HandMeshObserver TryCreateHandMeshObserver();\r\n    IAsyncOperation&amp;lt;HandMeshObserver&amp;gt; TryCreateHandMeshObserverAsync();\r\n  }\r\n  public sealed class SpatialInteractionSourceState {\r\n    HandPose TryGetHandPose();\r\n  }\r\n  public sealed class SpatialPointerPose {\r\n    EyesPose Eyes { get; }\r\n    bool IsHeadCapturedBySystem { get; }\r\n  }\r\n}\r\nnamespace Windows.UI.Notifications {\r\n  public sealed class ToastActivatedEventArgs {\r\n    ValueSet UserInput { get; }\r\n  }\r\n  public sealed class ToastNotification {\r\n    bool ExpiresOnReboot { get; set; }\r\n  }\r\n}\r\nnamespace Windows.UI.ViewManagement {\r\n  public sealed class ApplicationView {\r\n    string PersistedStateId { get; set; }\r\n    UIContext UIContext { get; }\r\n    WindowingEnvironment WindowingEnvironment { get; }\r\n    public static void ClearAllPersistedState();\r\n    public static void ClearPersistedState(string key);\r\n    IVectorView&amp;lt;DisplayRegion&amp;gt; GetDisplayRegions();\r\n  }\r\n  public sealed class InputPane {\r\n    public static InputPane GetForUIContext(UIContext context);\r\n  }\r\n  public sealed class UISettings {\r\n    bool AutoHideScrollBars { get; }\r\n    event TypedEventHandler&amp;lt;UISettings, UISettingsAutoHideScrollBarsChangedEventArgs&amp;gt; AutoHideScrollBarsChanged;\r\n  }\r\n  public sealed class UISettingsAutoHideScrollBarsChangedEventArgs\r\n}\r\nnamespace Windows.UI.ViewManagement.Core {\r\n  public sealed class CoreInputView {\r\n    public static CoreInputView GetForUIContext(UIContext context);\r\n  }\r\n}\r\nnamespace Windows.UI.WindowManagement {\r\n  public sealed class AppWindow\r\n  public sealed class AppWindowChangedEventArgs\r\n  public sealed class AppWindowClosedEventArgs\r\n  public enum AppWindowClosedReason\r\n  public sealed class AppWindowCloseRequestedEventArgs\r\n  public sealed class AppWindowFrame\r\n  public enum AppWindowFrameStyle\r\n  public sealed class AppWindowPlacement\r\n  public class AppWindowPresentationConfiguration\r\n  public enum AppWindowPresentationKind\r\n  public sealed class AppWindowPresenter\r\n  public sealed class AppWindowTitleBar\r\n  public sealed class AppWindowTitleBarOcclusion\r\n  public enum AppWindowTitleBarVisibility\r\n  public sealed class CompactOverlayPresentationConfiguration : AppWindowPresentationConfiguration\r\n  public sealed class DefaultPresentationConfiguration : AppWindowPresentationConfiguration\r\n  public sealed class DisplayRegion\r\n  public sealed class FullScreenPresentationConfiguration : AppWindowPresentationConfiguration\r\n  public sealed class WindowingEnvironment\r\n  public sealed class WindowingEnvironmentAddedEventArgs\r\n  public sealed class WindowingEnvironmentChangedEventArgs\r\n  public enum WindowingEnvironmentKind\r\n  public sealed class WindowingEnvironmentRemovedEventArgs\r\n}\r\nnamespace Windows.UI.WindowManagement.Preview {\r\n  public sealed class WindowManagementPreview\r\n}\r\nnamespace Windows.UI.Xaml {\r\n  public class UIElement : DependencyObject, IAnimationObject, IVisualElement {\r\n    Vector3 ActualOffset { get; }\r\n    Vector2 ActualSize { get; }\r\n    Shadow Shadow { get; set; }\r\n    public static DependencyProperty ShadowProperty { get; }\r\n    UIContext UIContext { get; }\r\n    XamlRoot XamlRoot { get; set; }\r\n  }\r\n  public class UIElementWeakCollection : IIterable&amp;lt;UIElement&amp;gt;, IVector&amp;lt;UIElement&amp;gt;\r\n  public sealed class Window {\r\n    UIContext UIContext { get; }\r\n  }\r\n  public sealed class XamlRoot\r\n  public sealed class XamlRootChangedEventArgs\r\n}\r\nnamespace Windows.UI.Xaml.Controls {\r\n  public sealed class DatePickerFlyoutPresenter : Control {\r\n    bool IsDefaultShadowEnabled { get; set; }\r\n    public static DependencyProperty IsDefaultShadowEnabledProperty { get; }\r\n  }\r\n  public class FlyoutPresenter : ContentControl {\r\n    bool IsDefaultShadowEnabled { get; set; }\r\n    public static DependencyProperty IsDefaultShadowEnabledProperty { get; }\r\n  }\r\n  public class InkToolbar : Control {\r\n    InkPresenter TargetInkPresenter { get; set; }\r\n    public static DependencyProperty TargetInkPresenterProperty { get; }\r\n  }\r\n  public class MenuFlyoutPresenter : ItemsControl {\r\n    bool IsDefaultShadowEnabled { get; set; }\r\n    public static DependencyProperty IsDefaultShadowEnabledProperty { get; }\r\n  }\r\n  public sealed class TimePickerFlyoutPresenter : Control {\r\n    bool IsDefaultShadowEnabled { get; set; }\r\n    public static DependencyProperty IsDefaultShadowEnabledProperty { get; }\r\n  }\r\n  public class TwoPaneView : Control\r\n  public enum TwoPaneViewMode\r\n  public enum TwoPaneViewPriority\r\n  public enum TwoPaneViewTallModeConfiguration\r\n  public enum TwoPaneViewWideModeConfiguration\r\n}\r\nnamespace Windows.UI.Xaml.Controls.Maps {\r\n  public sealed class MapControl : Control {\r\n    bool CanTiltDown { get; }\r\n    public static DependencyProperty CanTiltDownProperty { get; }\r\n    bool CanTiltUp { get; }\r\n    public static DependencyProperty CanTiltUpProperty { get; }\r\n    bool CanZoomIn { get; }\r\n    public static DependencyProperty CanZoomInProperty { get; }\r\n    bool CanZoomOut { get; }\r\n    public static DependencyProperty CanZoomOutProperty { get; }\r\n  }\r\n  public enum MapLoadingStatus {\r\n    DownloadedMapsManagerUnavailable = 3,\r\n  }\r\n}\r\nnamespace Windows.UI.Xaml.Controls.Primitives {\r\n  public sealed class AppBarTemplateSettings : DependencyObject {\r\n    double NegativeCompactVerticalDelta { get; }\r\n    double NegativeHiddenVerticalDelta { get; }\r\n    double NegativeMinimalVerticalDelta { get; }\r\n  }\r\n  public sealed class CommandBarTemplateSettings : DependencyObject {\r\n    double OverflowContentCompactYTranslation { get; }\r\n    double OverflowContentHiddenYTranslation { get; }\r\n    double OverflowContentMinimalYTranslation { get; }\r\n  }\r\n  public class FlyoutBase : DependencyObject {\r\n    bool IsConstrainedToRootBounds { get; }\r\n    bool ShouldConstrainToRootBounds { get; set; }\r\n    public static DependencyProperty ShouldConstrainToRootBoundsProperty { get; }\r\n    XamlRoot XamlRoot { get; set; }\r\n  }\r\n  public sealed class Popup : FrameworkElement {\r\n    bool IsConstrainedToRootBounds { get; }\r\n    bool ShouldConstrainToRootBounds { get; set; }\r\n    public static DependencyProperty ShouldConstrainToRootBoundsProperty { get; }\r\n  }\r\n}\r\nnamespace Windows.UI.Xaml.Core.Direct {\r\n  public enum XamlPropertyIndex {\r\n    AppBarTemplateSettings_NegativeCompactVerticalDelta = 2367,\r\n    AppBarTemplateSettings_NegativeHiddenVerticalDelta = 2368,\r\n    AppBarTemplateSettings_NegativeMinimalVerticalDelta = 2369,\r\n    CommandBarTemplateSettings_OverflowContentCompactYTranslation = 2384,\r\n    CommandBarTemplateSettings_OverflowContentHiddenYTranslation = 2385,\r\n    CommandBarTemplateSettings_OverflowContentMinimalYTranslation = 2386,\r\n    FlyoutBase_ShouldConstrainToRootBounds = 2378,\r\n    FlyoutPresenter_IsDefaultShadowEnabled = 2380,\r\n    MenuFlyoutPresenter_IsDefaultShadowEnabled = 2381,\r\n    Popup_ShouldConstrainToRootBounds = 2379,\r\n    ThemeShadow_Receivers = 2279,\r\n    UIElement_ActualOffset = 2382,\r\n    UIElement_ActualSize = 2383,\r\n    UIElement_Shadow = 2130,\r\n  }\r\n  public enum XamlTypeIndex {\r\n    ThemeShadow = 964,\r\n  }\r\n}\r\nnamespace Windows.UI.Xaml.Documents {\r\n  public class TextElement : DependencyObject {\r\n    XamlRoot XamlRoot { get; set; }\r\n  }\r\n}\r\nnamespace Windows.UI.Xaml.Hosting {\r\n  public sealed class ElementCompositionPreview {\r\n    public static UIElement GetAppWindowContent(AppWindow appWindow);\r\n    public static void SetAppWindowContent(AppWindow appWindow, UIElement xamlContent);\r\n  }\r\n}\r\nnamespace Windows.UI.Xaml.Input {\r\n  public sealed class FocusManager {\r\n    public static object GetFocusedElement(XamlRoot xamlRoot);\r\n  }\r\n  public class StandardUICommand : XamlUICommand {\r\n    StandardUICommandKind Kind { get; set; }\r\n  }\r\n}\r\nnamespace Windows.UI.Xaml.Media {\r\n  public class AcrylicBrush : XamlCompositionBrushBase {\r\n    IReference&amp;lt;double&amp;gt; TintLuminosityOpacity { get; set; }\r\n    public static DependencyProperty TintLuminosityOpacityProperty { get; }\r\n  }\r\n  public class Shadow : DependencyObject\r\n  public class ThemeShadow : Shadow\r\n  public sealed class VisualTreeHelper {\r\n    public static IVectorView&amp;lt;Popup&amp;gt; GetOpenPopupsForXamlRoot(XamlRoot xamlRoot);\r\n  }\r\n}\r\nnamespace Windows.UI.Xaml.Media.Animation {\r\n  public class GravityConnectedAnimationConfiguration : ConnectedAnimationConfiguration {\r\n    bool IsShadowEnabled { get; set; }\r\n  }\r\n}\r\nnamespace Windows.Web.Http {\r\n  public sealed class HttpClient : IClosable, IStringable {\r\n    IAsyncOperationWithProgress&amp;lt;HttpRequestResult, HttpProgress&amp;gt; TryDeleteAsync(Uri uri);\r\n    IAsyncOperationWithProgress&amp;lt;HttpRequestResult, HttpProgress&amp;gt; TryGetAsync(Uri uri);\r\n    IAsyncOperationWithProgress&amp;lt;HttpRequestResult, HttpProgress&amp;gt; TryGetAsync(Uri uri, HttpCompletionOption completionOption);\r\n    IAsyncOperationWithProgress&amp;lt;HttpGetBufferResult, HttpProgress&amp;gt; TryGetBufferAsync(Uri uri);\r\n    IAsyncOperationWithProgress&amp;lt;HttpGetInputStreamResult, HttpProgress&amp;gt; TryGetInputStreamAsync(Uri uri);\r\n    IAsyncOperationWithProgress&amp;lt;HttpGetStringResult, HttpProgress&amp;gt; TryGetStringAsync(Uri uri);\r\n    IAsyncOperationWithProgress&amp;lt;HttpRequestResult, HttpProgress&amp;gt; TryPostAsync(Uri uri, IHttpContent content);\r\n    IAsyncOperationWithProgress&amp;lt;HttpRequestResult, HttpProgress&amp;gt; TryPutAsync(Uri uri, IHttpContent content);\r\n    IAsyncOperationWithProgress&amp;lt;HttpRequestResult, HttpProgress&amp;gt; TrySendRequestAsync(HttpRequestMessage request);\r\n    IAsyncOperationWithProgress&amp;lt;HttpRequestResult, HttpProgress&amp;gt; TrySendRequestAsync(HttpRequestMessage request, HttpCompletionOption completionOption);\r\n  }\r\n  public sealed class HttpGetBufferResult : IClosable, IStringable\r\n  public sealed class HttpGetInputStreamResult : IClosable, IStringable\r\n  public sealed class HttpGetStringResult : IClosable, IStringable\r\n  public sealed class HttpRequestResult : IClosable, IStringable\r\n}\r\nnamespace Windows.Web.Http.Filters {\r\n  public sealed class HttpBaseProtocolFilter : IClosable, IHttpFilter {\r\n    User User { get; }\r\n    public static HttpBaseProtocolFilter CreateForUser(User user);\r\n  }\r\n}\r\n\r\n<\/pre>\n<p>The post <a rel=\"nofollow\" href=\"https:\/\/blogs.windows.com\/buildingapps\/2019\/03\/06\/windows-10-sdk-preview-build-18346-available-now\/\">Windows 10 SDK Preview Build 18346 available now!<\/a> appeared first on <a rel=\"nofollow\" href=\"https:\/\/blogs.windows.com\">Windows Blog<\/a>.<\/p>\n<p>Source: <a href=\"https:\/\/blogs.windows.com\/buildingapps\/2019\/03\/06\/windows-10-sdk-preview-build-18346-available-now\/\" target=\"_blank\" rel=\"noopener noreferrer\">Windows 10 SDK Preview Build 18346 available now!<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<div class=\"mh-excerpt\"><p>Windows 10 SDK Preview Build 18346 available now! On Tuesday, we released a new Windows 10 Preview Build of the SDK to be used in conjunction with\u00a0Windows 10 Insider Preview\u00a0(Build 18346 or greater). The Preview SDK Build 18346 contains bug fixes and under development changes to the API surface area. The Preview SDK can be downloaded from\u00a0developer section on Windows Insider. For feedback and updates to the known issues, please see the\u00a0developer forum.\u00a0For new developer feature requests, head over to our\u00a0Windows Platform UserVoice. Things to note: This build works in conjunction with previously released SDKs and Visual Studio 2017. You can install this SDK and still also continue to submit your apps that target Windows 10 build 1809 or earlier to the Microsoft Store. The Windows SDK will now formally only be supported by Visual Studio 2017 and greater. You <a class=\"mh-excerpt-more\" href=\"https:\/\/jirak.net\/wp\/windows-10-sdk-preview-build-18346-available-now\/\" title=\"Windows 10 SDK Preview Build 18346 available now!\">[ more&#8230; ]<\/a><\/p>\n<\/div>","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[169],"tags":[201],"class_list":["post-29757","post","type-post","status-publish","format-standard","hentry","category-news","tag-windows"],"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/jirak.net\/wp\/wp-json\/wp\/v2\/posts\/29757","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/jirak.net\/wp\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/jirak.net\/wp\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/jirak.net\/wp\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/jirak.net\/wp\/wp-json\/wp\/v2\/comments?post=29757"}],"version-history":[{"count":1,"href":"https:\/\/jirak.net\/wp\/wp-json\/wp\/v2\/posts\/29757\/revisions"}],"predecessor-version":[{"id":29758,"href":"https:\/\/jirak.net\/wp\/wp-json\/wp\/v2\/posts\/29757\/revisions\/29758"}],"wp:attachment":[{"href":"https:\/\/jirak.net\/wp\/wp-json\/wp\/v2\/media?parent=29757"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/jirak.net\/wp\/wp-json\/wp\/v2\/categories?post=29757"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/jirak.net\/wp\/wp-json\/wp\/v2\/tags?post=29757"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}