58 questions with Windows development | Windows Open Specifications tags

Sort by: Updated
1 answer One of the answers was accepted by the question author.

[MS-WCCE] v52 §3.2.1.4.3.2.41 unclear CR_PROP_CERTCDPURLS behavior

In [MS-WCCE] §3.2.1.4.3.2.41, CR_PROP_CERTCDPURLS returns an array of CDP URLs to be included in issued certificate based on CA key index, which is identified by PropIndex parameter. However, it is unclear the behavior of this parameter when both…

Windows development | Windows Open Specifications
asked 2025-08-28T08:24:49.4733333+00:00
Vadims Podāns 9,246 Reputation points MVP
accepted 2025-10-17T13:23:05.1+00:00
Vadims Podāns 9,246 Reputation points MVP
0 answers

Correlation Id: d718bc2ff8844516a1e5315e7eab53eb Timestamp: 2025-10-13T14:59:10.670Z

Correlation Id: d718bc2ff8844516a1e5315e7eab53eb Timestamp: 2025-10-13T14:59:10.670Z help please!!!!

Windows development | Windows Open Specifications
asked 2025-10-13T15:02:30.1066667+00:00
Император Бани 0 Reputation points
commented 2025-10-13T15:35:08.8666667+00:00
Mariusz Kaszewiak 90 Reputation points Microsoft Employee Moderator
1 answer

[MS-WCCE] §3.2.1.4.3.2 incomplete tables

[MS-WCCE] §3.2.1.4.3.2 under PropID parameter contains a table with a list of possible property IDs. Table has missing several recently added PropIDs such as: CR_PROP_CRLPARTITIONCOUNT CR_PROP_PARTITIONED_BASECRL CR_PROP_PARTITIONED_DELTACRL …

Windows development | Windows Open Specifications
asked 2025-09-11T16:04:09.6333333+00:00
Vadims Podāns 9,246 Reputation points MVP
answered 2025-10-10T17:59:20.3433333+00:00
Sreekanth Nadendla 716 Reputation points Microsoft Employee Moderator
1 answer One of the answers was accepted by the question author.

[MS-CSRA] v46 footnote, CRLPublicationURLs datum clarification

[MS-CSRA] v46 was updated with CRL partitioning information which will be available with upcoming Windows update. Footnote <15> contains CRLPublicationURLs property syntax description with variables. However the variable table still missing…

Windows development | Windows Open Specifications
asked 2025-08-27T13:50:56.39+00:00
Vadims Podāns 9,246 Reputation points MVP
commented 2025-09-11T15:03:57.0466667+00:00
Vadims Podāns 9,246 Reputation points MVP
1 answer One of the answers was accepted by the question author.

[MS-CSRA], [MS-WCCE] Missing Diffs

I noticed that a month ago, you released new versions of [MS-CSRA] and [MS-WCCE] protocols. However, Diff document is missing. It is essential for our work, since protocol specifications may include changes that require updates in our code which was…

Windows development | Windows Open Specifications
asked 2025-06-10T09:48:53.3933333+00:00
Vadims Podāns 9,246 Reputation points MVP
accepted 2025-08-27T13:43:49.1066667+00:00
Vadims Podāns 9,246 Reputation points MVP
1 answer

MS-MDE2 Request/Enrollment version 7.0 documentation lacking

After a recent Windows update, as best I can tell, Windows 11 24H2 26100.4484, MS-MDE2 Discovery Messages are being sent with RequestVersion 7.0. The MS-MDE2 documentation does not list this version directly, for instance…

Windows development | Windows Open Specifications
asked 2025-07-30T14:46:01.5766667+00:00
Jordan Montgomery 0 Reputation points
answered 2025-08-14T15:45:20.28+00:00
Sreekanth Nadendla 716 Reputation points Microsoft Employee Moderator
1 answer

Request for Guidance on Decrypting Kerberos-Protected Netlogon Traffic for SMB Server Implementation

Hello, I'm currently developing an SMB server in a Linux environment. Due to the recent hardening related to CVE-2025-33070 and the updated Netlogon secure channel requirements, I am working on implementing secure Netlogon binding using Kerberos…

Windows development | Windows Open Specifications
asked 2025-07-29T10:41:20.2466667+00:00
E-8437 21 Reputation points
answered 2025-08-11T23:55:21.5233333+00:00
KristianSmith-MSFT 451 Reputation points Microsoft Employee Moderator
1 answer One of the answers was accepted by the question author.

Clarification on handling reparse points vs. symbolic links in MS-SMB2 Create Requests

Hello, I am reviewing the [MS-SMB2] protocol documentation and have encountered what appears to be a contradiction regarding how the server should handle reparse points and symbolic links during a CREATE request. Relevant Sections from the…

Windows development | Windows Open Specifications
asked 2025-06-03T12:45:25.76+00:00
Tom Sasson 20 Reputation points
commented 2025-06-05T04:17:21.03+00:00
Tom Sasson 20 Reputation points
2 answers One of the answers was accepted by the question author.

What is the data structure of NativeData in OLENativeStream

Hello, I would like to ask what the structure of NativeData in OLENativeStream is. In the documentation [MS-OLEDS], chapter 2.3.6, it states that this stream consists of NativeDataSize (4 bytes) NativeData (variable) I can’t find what the content…

Windows development | Windows Open Specifications
asked 2025-05-21T11:09:45.4666667+00:00
Vlado 80 Reputation points
commented 2025-06-03T16:38:04.6633333+00:00
KristianSmith-MSFT 451 Reputation points Microsoft Employee Moderator
1 answer One of the answers was accepted by the question author.

[MS-CSRA] ICertAdminD::BackupPrepare incorrect parameter descriptions

In [MS-CSRA] §3.1.4.1.18 ICertAdminD::BackupPrepare method, parameter descriptions for grbitJet and dwBackupFlags are swapped. I.e. grbitJet parameter MUST be 0 and ignored on receipt, while backup type (full/incremental) uses values from the table. That…

Windows development | Windows Open Specifications
asked 2025-03-25T10:03:55.26+00:00
Vadims Podāns 9,246 Reputation points MVP
edited an answer 2025-05-06T00:22:21.4233333+00:00
KristianSmith-MSFT 451 Reputation points Microsoft Employee Moderator
1 answer

Download latest version of OpenJDK

Where can I download version 17.0.15 of Microsoft Build OpenJDK? It is released on 15th April 2025. I have checked the link below and it has OpenJDK 17.0.14. https://learn.microsoft.com/en-us/java/openjdk/release-notes#openjdk-17-1

Windows development | Windows Open Specifications
asked 2025-04-22T04:49:18.5+00:00
Farzana Mustafa 261 Reputation points
answered 2025-04-22T13:50:44.5566667+00:00
Sreekanth Nadendla 716 Reputation points Microsoft Employee Moderator
1 answer One of the answers was accepted by the question author.

[MS-CSRA] ICertAdminD::BackupPrepare backup type values

[MS-CSRA] §3.1.4.1.18 ICertAdminD::BackupPrepare method description contains a table with backup type: 0x00000000 -- Full backup 0x00000001 -- Incremental I want to double-check if values in this table are accurate. I'm asking this, because…

Windows development | Windows Open Specifications
asked 2025-03-25T10:13:27.99+00:00
Vadims Podāns 9,246 Reputation points MVP
accepted 2025-03-28T08:56:06.9033333+00:00
Vadims Podāns 9,246 Reputation points MVP
1 answer

Handling Kerberos Errors in SMB Client Authentication

Hi, We are seeking clarification on how our SMB client should handle various Kerberos errors encountered during authentication. The MS-KILE specification provides guidance on recovering from KRB_AP_ERR_SKEW, but we could not find similar instructions for…

Windows development | Windows Open Specifications
asked 2025-03-25T11:49:13.28+00:00
E-8437 21 Reputation points
commented 2025-03-26T16:27:17+00:00
KristianSmith-MSFT 451 Reputation points Microsoft Employee Moderator
1 answer One of the answers was accepted by the question author.

Querying and Setting Computer Account Attributes Without LDAP

Hi, I am looking for a way to query and set specific computer account attributes in Active Directory without using the LDAP protocol. Currently, I am using the DRSUAPI protocol to set the servicePrincipalName property. However, I couldn't find an…

Windows for business | Windows Client for IT Pros | Directory services | Active Directory
Windows development | Windows Open Specifications
asked 2025-01-23T09:33:33.5833333+00:00
E-8437 21 Reputation points
accepted 2025-02-09T13:34:48.2366667+00:00
E-8437 21 Reputation points
1 answer One of the answers was accepted by the question author.

Wrong signature when fallback from Kerberos to NTLM

Hi, We’ve encountered an issue with one of our hosts acting as a server (Windows 10 22H2, OS Build 19045.4291). During the last session setup response, the signature sent by the server fails validation, as the value appears to be incorrect. I’ve…

Windows development | Windows Open Specifications
asked 2025-01-16T13:46:14.42+00:00
Aviv Rozia 46 Reputation points
accepted 2025-01-23T14:07:14.3433333+00:00
Aviv Rozia 46 Reputation points
1 answer One of the answers was accepted by the question author.

[MS-SMB2] SMB1 Negotiate and SMB1/CIFS component being disabled

Trying to understand whether SMB1 Negotiate can be rejected by the Windows Server. I have the following setup for Server 2025: "SMB 1.0/CIFS File Sharing Support" listed as "Not installed". …

Windows development | Windows Open Specifications
asked 2025-01-14T14:26:18.9966667+00:00
Lilia 80 Reputation points
accepted 2025-01-19T07:52:23.3233333+00:00
Lilia 80 Reputation points
1 answer One of the answers was accepted by the question author.

[MS-SMB2] Error code STATUS_SMB_BAD_CLUSTER_DIALECT

How we can intentionally trigger the server to return the error STATUS_SMB_BAD_CLUSTER_DIALECT, we want to test the client's behavior upon receiving this specific error. The documentation is very clear and states: If the server implements the SMB…

Windows development | Windows Open Specifications
asked 2024-08-11T06:52:08.1666667+00:00
Lilia 80 Reputation points
accepted 2024-08-16T17:50:51.6433333+00:00
Lilia 80 Reputation points
2 answers

[MS-SMB2] Client behavior when server requires signing and allows Guest authentication

According to the MS-SMB2 specifications: From Section 3.2.5.2: If the SecurityMode field in the SMB2 header of the response has the SMB2_NEGOTIATE_SIGNING_REQUIRED bit set, the client MUST set Connection.RequireSigning to TRUE From Section 3.2.5.3.1: If…

Windows development | Windows Open Specifications
asked 2024-07-18T18:37:21.03+00:00
Tal Aloni 10 Reputation points
answered 2024-07-27T15:35:11.1833333+00:00
Tal Aloni 10 Reputation points
1 answer

[MS-USBEPD] Operating system support status

Hi, We are trying to implement MS-USBEPD(https://learn.microsoft.com/en-us/openspecs/windows_protocols/ms-usbepd/7c4ff9b4-229e-4606-95ab-9384d1382465) to our USB device stack. Although we have successfully added Microsoft OS 2.0 descriptors and…

Windows development | Windows Open Specifications
asked 2024-06-19T03:36:06.43+00:00
Yilin Sun 0 Reputation points
commented 2024-06-25T19:27:59.71+00:00
Sreekanth Nadendla 716 Reputation points Microsoft Employee Moderator
1 answer One of the answers was accepted by the question author.

[MS-SMB2] 3.3.5.4 Receiving an SMB2 NEGOTIATE Request - SMB2_SIGNING_CAPABILITIES negotiate context

https://learn.microsoft.com/en-us/openspecs/windows_protocols/ms-smb2/b39f253e-4963-40df-8dff-2f9040ebbeb1 According to spec: "If the Connection.Dialect is "3.1.1", then the server MUST process the NegotiateContextList..." "If…

Windows development | Windows Open Specifications
asked 2024-04-04T14:31:31.8833333+00:00
Lilia 80 Reputation points
accepted 2024-05-07T07:50:11.5733333+00:00
Lilia 80 Reputation points