Microsoft released Windows 10 Preview SDK Build for developers

-

Windows 10 Preview SDK Build 18965

Microsoft released a new Windows 10 Preview SDK Build for the developers which can be used in conjunction with the Windows 10 Insider Preview Build 18965 or above. Developers can get this SDK update from the Windows Insider Preview website. The Preview SDK Build 18965 includes bug fixes and underdevelopment changes to the API surface area.

[wpinsertshortcodead id=”bzyqm5d3e04029f48f”]

Below are the changes in Preview SDK Build 18965 release:

Tool Updates

 

Message Compiler (mc.exe)
  • Now detects the Unicode byte order mark (BOM) in .mc files. If the If the .mc file starts with a UTF-8 BOM, it will be read as a UTF-8 file. Otherwise, if it starts with a UTF-16LE BOM, it will be read as a UTF-16LE file. If the -u parameter was specified, it will be read as a UTF-16LE file. Otherwise, it will be read using the current code page (CP_ACP).
  • Now avoids one-definition-rule (ODR) problems in MC-generated C/C++ ETW helpers caused by conflicting configuration macros (e.g. when two .cpp files with conflicting definitions of MCGEN_EVENTWRITETRANSFER are linked into the same binary, the MC-generated ETW helpers will now respect the definition of MCGEN_EVENTWRITETRANSFER in each .cpp file instead of arbitrarily picking one or the other).
Windows Trace Preprocessor (tracewpp.exe)
  • Now supports Unicode input (.ini, .tpl, and source code) files. Input files starting with a UTF-8 or UTF-16 byte order mark (BOM) will be read as Unicode. Input files that do not start with a BOM will be read using the current code page (CP_ACP). For backwards-compatibility, if the -UnicodeIgnore command-line parameter is specified, files starting with a UTF-16 BOM will be treated as empty.
  • Now supports Unicode output (.tmh) files. By default, output files will be encoded using the current code page (CP_ACP). Use command-line parameters -cp:UTF-8 or -cp:UTF-16 to generate Unicode output files.
  • Behavior change: tracewpp now converts all input text to Unicode, performs processing in Unicode, and converts output text to the specified output encoding. Earlier versions of tracewpp avoided Unicode conversions and performed text processing assuming a single-byte character set. This may lead to behavior changes in cases where the input files do not conform to the current code page. In cases where this is a problem, consider converting the input files to UTF-8 (with BOM) and/or using the -cp:UTF-8 command-line parameter to avoid encoding ambiguity.
TraceLoggingProvider.h
  • Now avoids one-definition-rule (ODR) problems caused by conflicting configuration macros (e.g. when two .cpp files with conflicting definitions of TLG_EVENT_WRITE_TRANSFER are linked into the same binary, the TraceLoggingProvider.h helpers will now respect the definition of TLG_EVENT_WRITE_TRANSFER in each .cpp file instead of arbitrarily picking one or the other).
  • In C++ code, the TraceLoggingWrite macro has been updated to enable better code sharing between similar events using variadic templates.

Signing your apps with Device Guard Signing

[wpinsertshortcodead id=”zxikm5d3e04a8f1451″]

Breaking Changes

 

Removal of api-ms-win-net-isolation-l1-1-0.lib

In this release api-ms-win-net-isolation-l1-1-0.lib has been removed from the Windows SDK. Apps that were linking against api-ms-win-net-isolation-l1-1-0.lib can switch to OneCoreUAP.lib as a replacement.

Removal of IRPROPS.LIB

In this release irprops.lib has been removed from the Windows SDK. Apps that were linking against irprops.lib can switch to bthprops.lib as a drop-in replacement.

Moreover, there are many API additions, updates, and removals, which you can check in Microsoft’s detailed release notes.

For the latest tech news, and updates about technology follow us on FacebookTwitter and Pinterest.

Whooptous News Desk
We are a group of Engineers who are tech enthusiasts and like to make people aware of the latest technologies and how it may also help people to enhance and improve life. We dig deep into the below-ground depths of technological understanding, digging up the most vital, behind-the-scenes information. Contact Whooptous staff at [email protected] or by filling the Contact Form.

Follow us

1,465FansLike
1,110FollowersFollow

Trending

Windows 10 black screen

How to fix black screen issue on Windows 10 by troubleshooting connection problems and...

0
On Windows 10, a black screen can take place for a number of factors. It can be connected...
microsoft build 2020

Microsoft Build 2020 Developer Conference from May 19-21

0
Microsoft announced the dates for its flagship event Microsoft Build 2020 developer conference which are going to takes place next year.
Windows 10 optional cumulative update

Optional cumulative update KB4550945 for Windows 10 version 1909 and 1903

0
Microsoft releases new optional patch updates KB4550945 for Windows 10 version 1909 and 1903 following the Patch Tuesday of this month, which is a week ago.
Microsoft flaunts new Windows logo and redesigned app icons- feature image

Microsoft flaunts new Windows logo and redesigned app icons

0
Recently, Microsoft has published a post in Medium about the new Office icons. The company redesigned the icons to cop up with the changing world.

Intel 10th Generation Processors “Comet Lake” Line-up leaked

0
Earlier AMD's Ryzen 7 3000 family, providing a body blow to Intel's whole high-end product stack. The...