10.0.26100.3323 → 10.0.26100.3916

27 Structs added
1 Structs removed
3 Structs modified
22 Functions added
8 Functions removed
2 Functions changed

Structs Added

27
IAttachmentExecute2 um/ShObjIdl_core.h
IAttachmentExecute2Vtbl um/ShObjIdl_core.h
IDCompositionDevice5 um/dcomp.h
IDCompositionDevice5Vtbl um/dcomp.h
IDCompositionDynamicTexture um/dcomp.h
ISearchCatalogManager3 um/SearchAPI.h
ISearchCatalogManager3Vtbl um/SearchAPI.h
_ADAPTER_NOTIFY shared/batclass.h
_BATTERY_CLASS_DRIVER_CAPABILITIES shared/batclass.h
_BATTERY_NOTIFY_V2 shared/batclass.h
_BATTERY_PEAK_POWER shared/batclass.h
_BATTERY_PEAK_POWER_THRESHOLDS shared/batclass.h
_CREATEFILE3_EXTENDED_PARAMETERS um/fileapi.h
_CUSTOMIZED_IO_CAPABILITIES shared/poclass.h
_CUSTOMIZED_IO_QUERY_INPUT_RETURN shared/poclass.h
_CUSTOMIZED_IO_SEND_OUTPUT_BUFFER shared/poclass.h
_EUSB2_ISOCH_ENDPOINT_COMPANION_DESCRIPTOR shared/usbspec.h
_HTTP_REQUEST_DSCP_INFO um/http.h
_POWER_ADAPTER_CHARGE_REQUIREMENT shared/poclass.h
_POWER_ADAPTER_POWER_STATES shared/poclass.h
_POWER_ADAPTER_STATUS shared/poclass.h
_SECPKG_FAILURE_REASON um/NTSecPKG.h
_STORAGE_CRYPTO_KEY_TYPE um/winioctl.h
_STORAGE_HW_CRYPTO_CAPABILITY um/winioctl.h
_STORAGE_HW_CRYPTO_DESCRIPTOR um/winioctl.h
_STORAGE_SECURITY_COMPLIANCE_BITMASK um/winioctl.h
_SYSTEM_POWER_SOURCE_STATE um/winnt.h

Structs Removed

1
_BATTERY_MINIPORT_UPDATE_DATA shared/batclass.h

Structs Modified

3
WHV_CAPABILITY_FEATURES um/WinHvPlatformDefs.h
_LSA_SECPKG_FUNCTION_TABLE um/NTSecPKG.h
_STORAGE_CRYPTO_CAPABILITY_V2 um/winioctl.h

Functions Added

22
BOOL CanSetGamingFullScreenExperience(void);
HANDLE CreateDirectory2A(LPCSTR lpPathName, DWORD dwDesiredAccess, DWORD dwShareMode, DIRECTORY_FLAGS DirectoryFlags, LPSECURITY_ATTRIBUTES lpSecurityAttributes);
HANDLE CreateDirectory2W(LPCWSTR lpPathName, DWORD dwDesiredAccess, DWORD dwShareMode, DIRECTORY_FLAGS DirectoryFlags, LPSECURITY_ATTRIBUTES lpSecurityAttributes);
HANDLE CreateFile3(LPCWSTR lpFileName, DWORD dwDesiredAccess, DWORD dwShareMode, DWORD dwCreationDisposition, LPCREATEFILE3_EXTENDED_PARAMETERS pCreateExParams);
BOOL DeleteFile2A(LPCSTR lpFileName, DWORD Flags);
BOOL DeleteFile2W(LPCWSTR lpFileName, DWORD Flags);
HRESULT EXPERIMENTAL2_WebAuthNPluginAddAuthenticator(EXPERIMENTAL2_PCWEBAUTHN_PLUGIN_ADD_AUTHENTICATOR_OPTIONS pPluginAddAuthenticatorOptions, EXPERIMENTAL_PWEBAUTHN_PLUGIN_ADD_AUTHENTICATOR_RESPONSE * ppPluginAddAuthenticatorResponse);
HRESULT EXPERIMENTAL2_WebAuthNPluginUpdateAuthenticatorDetails(EXPERIMENTAL2_PCWEBAUTHN_PLUGIN_UPDATE_AUTHENTICATOR_DETAILS pPluginUpdateAuthenticatorDetails);
HRESULT EnclaveCopyIntoEnclave(void * EnclaveAddress, const void * UnsecureAddress, SIZE_T NumberOfBytes);
HRESULT EnclaveCopyOutOfEnclave(void * UnsecureAddress, const void * EnclaveAddress, SIZE_T NumberOfBytes);
HRESULT EnclaveRestrictContainingProcessAccess(BOOL RestrictAccess, int PreviouslyRestricted);
const STORAGE_HW_CRYPTO_CAPABILITY * GetStorageHwCryptoCapability(const STORAGE_HW_CRYPTO_DESCRIPTOR * CryptoDescriptor, DWORD Index);
STORAGE_HW_CRYPTO_CAPABILITY * GetStorageHwCryptoCapabilityMut(STORAGE_HW_CRYPTO_DESCRIPTOR * CryptoDescriptor, DWORD Index);
BOOL IsGamingFullScreenExperienceActive(void);
BOOL IsGamingFullScreenExperienceSupported(void);
HRESULT RegisterGamingFullScreenExperienceChangeNotification(PGAMING_FULL_SCREEN_EXPERIENCE_CHANGE_ROUTINE routine, PVOID context, int * registration);
BOOL RemoveDirectory2A(LPCSTR lpPathName, DIRECTORY_FLAGS DirectoryFlags);
BOOL RemoveDirectory2W(LPCWSTR lpPathName, DIRECTORY_FLAGS DirectoryFlags);
HRESULT SetGamingFullScreenExperience(BOOL active);
void UnregisterGamingFullScreenExperienceChangeNotification(int registration);
int WSAGetReceivedProcessorOption(int Socket, int * Enabled);
int WSASetReceivedProcessorOption(int Socket, int Enabled);

Functions Removed

8
NTSTATUS BatteryClassInitializeDevice(PBATTERY_MINIPORT_INFO MiniportInfo, PVOID * ClassData);
NTSTATUS BatteryClassIoctl(PVOID ClassData, int Irp);
NTSTATUS BatteryClassQueryWmiDataBlock(PVOID ClassData, int DeviceObject, int Irp, ULONG GuidIndex, PULONG InstanceLengthArray, ULONG OutBufferSize, PUCHAR Buffer);
NTSTATUS BatteryClassStatusNotify(PVOID ClassData);
NTSTATUS BatteryClassSystemControl(PVOID ClassData, PVOID WmiLibContext, int DeviceObject, int Irp, PVOID Disposition);
NTSTATUS BatteryClassUnload(PVOID ClassData);
NTSTATUS BatteryClassUpdateData(PVOID ClassData, PBATTERY_MINIPORT_UPDATE_DATA UpdateData);
float __ucrt_int_to_float(int i);

Functions Changed

2
EapMethodAuthenticatorSendPacket um/eapmethodauthenticatorapis.h
EapPeerGetMethodProperties um/eapmethodpeerapis.h