42 questions with Windows Open Specifications tags

Sort by: Updated
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 Open Specifications
Windows Open Specifications
Windows: A family of Microsoft operating systems that run across personal computers, tablets, laptops, phones, internet of things devices, self-contained mixed reality headsets, large collaboration screens, and other devices.Open Specifications: Technical documents for protocols, computer languages, standards support, and data portability. The goal with Open Specifications is to help developers open new opportunities to interoperate with Windows, SQL, Office, and SharePoint.
42 questions
asked 2024-08-11T06:52:08.1666667+00:00
Lilia 60 Reputation points
accepted 2024-08-16T17:50:51.6433333+00:00
Lilia 60 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 Open Specifications
Windows Open Specifications
Windows: A family of Microsoft operating systems that run across personal computers, tablets, laptops, phones, internet of things devices, self-contained mixed reality headsets, large collaboration screens, and other devices.Open Specifications: Technical documents for protocols, computer languages, standards support, and data portability. The goal with Open Specifications is to help developers open new opportunities to interoperate with Windows, SQL, Office, and SharePoint.
42 questions
asked 2024-07-18T18:37:21.03+00:00
Tal Aloni 5 Reputation points
answered 2024-07-27T15:35:11.1833333+00:00
Tal Aloni 5 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 Open Specifications
Windows Open Specifications
Windows: A family of Microsoft operating systems that run across personal computers, tablets, laptops, phones, internet of things devices, self-contained mixed reality headsets, large collaboration screens, and other devices.Open Specifications: Technical documents for protocols, computer languages, standards support, and data portability. The goal with Open Specifications is to help developers open new opportunities to interoperate with Windows, SQL, Office, and SharePoint.
42 questions
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 411 Reputation points Microsoft Employee
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 Open Specifications
Windows Open Specifications
Windows: A family of Microsoft operating systems that run across personal computers, tablets, laptops, phones, internet of things devices, self-contained mixed reality headsets, large collaboration screens, and other devices.Open Specifications: Technical documents for protocols, computer languages, standards support, and data portability. The goal with Open Specifications is to help developers open new opportunities to interoperate with Windows, SQL, Office, and SharePoint.
42 questions
asked 2024-04-04T14:31:31.8833333+00:00
Lilia 60 Reputation points
accepted 2024-05-07T07:50:11.5733333+00:00
Lilia 60 Reputation points
1 answer One of the answers was accepted by the question author.

Why Windows SMB client ignores supported auth mechanisms in Negotiate Response?

Scenario: SMB311 Server lists NTLM as the only supported auth mechanism in Negotiate response. Windows client ignores the fact and obtains the TGS for cifs/FQDN of the server and uses Kerberos authentication in Session Setup. Error codes such as…

Windows Open Specifications
Windows Open Specifications
Windows: A family of Microsoft operating systems that run across personal computers, tablets, laptops, phones, internet of things devices, self-contained mixed reality headsets, large collaboration screens, and other devices.Open Specifications: Technical documents for protocols, computer languages, standards support, and data portability. The goal with Open Specifications is to help developers open new opportunities to interoperate with Windows, SQL, Office, and SharePoint.
42 questions
asked 2024-04-02T13:51:56.3166667+00:00
Lilia 60 Reputation points
accepted 2024-05-07T07:49:35.3166667+00:00
Lilia 60 Reputation points
1 answer

[MS-SMB2] Clarification regarding the relationship between MaxTransactSize and MaxReadSize

Hello, According to [MS-SMB2] 2.2.4 NEGOTIATE Response: "MaxTransactSize (4 bytes): The maximum size, in bytes, of the buffer that can be used for QUERY_INFO, QUERY_DIRECTORY, SET_INFO and CHANGE_NOTIFY operations. MaxReadSize - The maximum read…

Windows Open Specifications
Windows Open Specifications
Windows: A family of Microsoft operating systems that run across personal computers, tablets, laptops, phones, internet of things devices, self-contained mixed reality headsets, large collaboration screens, and other devices.Open Specifications: Technical documents for protocols, computer languages, standards support, and data portability. The goal with Open Specifications is to help developers open new opportunities to interoperate with Windows, SQL, Office, and SharePoint.
42 questions
asked 2024-02-01T22:59:46.5333333+00:00
Tal Aloni 5 Reputation points
answered 2024-03-01T08:36:01.01+00:00
Tal Aloni 5 Reputation points
3 answers

[MS-ADTS] 6.1.6.9.3.1 Record

Hello, I am writing to inquire about the specification for the attribute msDS-TrustForestTrustInfo of a forest trust object, specifically identified as 6.1.6.9.3.1 Record. Previously, I successfully implemented a parser for all record types, with the…

Windows Open Specifications
Windows Open Specifications
Windows: A family of Microsoft operating systems that run across personal computers, tablets, laptops, phones, internet of things devices, self-contained mixed reality headsets, large collaboration screens, and other devices.Open Specifications: Technical documents for protocols, computer languages, standards support, and data portability. The goal with Open Specifications is to help developers open new opportunities to interoperate with Windows, SQL, Office, and SharePoint.
42 questions
asked 2024-01-31T14:57:52.0233333+00:00
Vincent Le Toux 0 Reputation points
commented 2024-02-26T17:57:14.1166667+00:00
Obaid Farooqi MSFT 591 Reputation points Microsoft Employee
1 answer

[MS-ADTS] 6.1.6.7.9 trustAttributes

Hi, Cross checking my previous question on msDS-TrustForestTrustInfo with https://learn.microsoft.com/en-us/troubleshoot/windows-server/windows-security/windows-updates-add-new-ntlm-pass-through-authentication-protections#issue-mitigations An attribute…

Windows Open Specifications
Windows Open Specifications
Windows: A family of Microsoft operating systems that run across personal computers, tablets, laptops, phones, internet of things devices, self-contained mixed reality headsets, large collaboration screens, and other devices.Open Specifications: Technical documents for protocols, computer languages, standards support, and data portability. The goal with Open Specifications is to help developers open new opportunities to interoperate with Windows, SQL, Office, and SharePoint.
42 questions
asked 2024-02-01T16:28:52.96+00:00
Vincent Le Toux 0 Reputation points
edited an answer 2024-02-19T21:28:47.2366667+00:00
Obaid Farooqi MSFT 591 Reputation points Microsoft Employee
4 answers

[MS-SMB2] MaxTransactSize and MaxReadSize values clarification

I'm investigating documentation about the SMB protocol. And a misunderstanding arose between these two values. 2.2.4 SMB2 NEGOTIATE Response MaxTransactSize (4 bytes): The maximum size, in bytes, of the buffer that can be used for QUERY_INFO,…

Windows Open Specifications
Windows Open Specifications
Windows: A family of Microsoft operating systems that run across personal computers, tablets, laptops, phones, internet of things devices, self-contained mixed reality headsets, large collaboration screens, and other devices.Open Specifications: Technical documents for protocols, computer languages, standards support, and data portability. The goal with Open Specifications is to help developers open new opportunities to interoperate with Windows, SQL, Office, and SharePoint.
42 questions
asked 2024-02-02T14:12:18.7933333+00:00
Oleksandr 0 Reputation points
answered 2024-02-16T18:08:33.62+00:00
Obaid Farooqi MSFT 591 Reputation points Microsoft Employee
1 answer

When is Montenegrin latin and cyrillic keyboard going to be added to Windows?

Hello! When is Microsoft planning to add Montenegrin (Latin) and Montenegrin (Cyrillic) keyboard to Windows OS? Montenegrin language has been officially recognized as a separate language with its own ISO 639-3 code “cnr” with its variants…

Windows 10
Windows 10
A Microsoft operating system that runs on personal computers and tablets.
11,773 questions
Windows Open Specifications
Windows Open Specifications
Windows: A family of Microsoft operating systems that run across personal computers, tablets, laptops, phones, internet of things devices, self-contained mixed reality headsets, large collaboration screens, and other devices.Open Specifications: Technical documents for protocols, computer languages, standards support, and data portability. The goal with Open Specifications is to help developers open new opportunities to interoperate with Windows, SQL, Office, and SharePoint.
42 questions
Windows 11
Windows 11
A Microsoft operating system designed for productivity, creativity, and ease of use.
10,012 questions
asked 2023-05-27T17:12:17.3466667+00:00
Armin 10 Reputation points
commented 2024-02-12T15:04:41.06+00:00
Sreekanth Nadendla 411 Reputation points Microsoft Employee
3 answers One of the answers was accepted by the question author.

[MS-WCCE] §3.2.2.6.2.1.4.5.7 CT_FLAG_PREVIOUS_APPROVAL_VALIDATE_REENROLLMENT question

I have a question on CT_FLAG_PREVIOUS_APPROVAL_VALIDATE_REENROLLMENT flag processing rule as outlined in [MS-WCCE] §3.2.2.6.2.1.4.5.7 The document says that: The CA MUST ignore the CT_FLAG_PEND_ALL_REQUESTS flag. However, my recent tests…

Windows Open Specifications
Windows Open Specifications
Windows: A family of Microsoft operating systems that run across personal computers, tablets, laptops, phones, internet of things devices, self-contained mixed reality headsets, large collaboration screens, and other devices.Open Specifications: Technical documents for protocols, computer languages, standards support, and data portability. The goal with Open Specifications is to help developers open new opportunities to interoperate with Windows, SQL, Office, and SharePoint.
42 questions
asked 2022-01-12T18:48:22.11+00:00
Vadims Podāns 9,126 Reputation points MVP
accepted 2024-02-02T15:04:37.1966667+00:00
Vadims Podāns 9,126 Reputation points MVP
3 answers One of the answers was accepted by the question author.

[MS-WCCE] and [MS-CRTD] incorrent CT_FLAG_DONOTPERSISTINDB definition

The CT_FLAG_DONOTPERSISTINDB certificate template's setting flag numerical value is incorrect. The CT_FLAG_DONOTPERSISTINDB is defined in [MS-CRTD] §2.4 as: CT_FLAG_DONOTPERSISTINDB = 0x00000400 and referenced in [MS-WCCE] §3.2.2.6.2.1.4.4.1…

Windows Open Specifications
Windows Open Specifications
Windows: A family of Microsoft operating systems that run across personal computers, tablets, laptops, phones, internet of things devices, self-contained mixed reality headsets, large collaboration screens, and other devices.Open Specifications: Technical documents for protocols, computer languages, standards support, and data portability. The goal with Open Specifications is to help developers open new opportunities to interoperate with Windows, SQL, Office, and SharePoint.
42 questions
asked 2022-05-11T09:41:27.513+00:00
Vadims Podāns 9,126 Reputation points MVP
accepted 2024-02-02T15:02:20.29+00:00
Vadims Podāns 9,126 Reputation points MVP
1 answer One of the answers was accepted by the question author.

Connection reset upon receiving an SMB 3.1.1 encrypted packet.

Hello, everyone. I am currently working on an SMB client on an embedded RTOS system. When the test servers( Windows 11 & Windows 10) received the encrypted SMB packet from the client, Windows immediately fails the request with a [RST ,ACK] . I only…

Windows 10 Network
Windows 10 Network
Windows 10: A Microsoft operating system that runs on personal computers and tablets.Network: A group of devices that communicate either wirelessly or via a physical connection.
2,364 questions
Windows Open Specifications
Windows Open Specifications
Windows: A family of Microsoft operating systems that run across personal computers, tablets, laptops, phones, internet of things devices, self-contained mixed reality headsets, large collaboration screens, and other devices.Open Specifications: Technical documents for protocols, computer languages, standards support, and data portability. The goal with Open Specifications is to help developers open new opportunities to interoperate with Windows, SQL, Office, and SharePoint.
42 questions
Windows Network
Windows Network
Windows: A family of Microsoft operating systems that run across personal computers, tablets, laptops, phones, internet of things devices, self-contained mixed reality headsets, large collaboration screens, and other devices.Network: A group of devices that communicate either wirelessly or via a physical connection.
779 questions
Windows Server Storage
Windows Server Storage
Windows Server: A family of Microsoft server operating systems that support enterprise-level management, data storage, applications, and communications.Storage: The hardware and software system used to retain data for subsequent retrieval.
656 questions
Windows 11
Windows 11
A Microsoft operating system designed for productivity, creativity, and ease of use.
10,012 questions
asked 2023-12-15T07:04:23.5433333+00:00
立軒 林 20 Reputation points
accepted 2024-01-17T02:45:25.5433333+00:00
立軒 林 20 Reputation points
11 answers

WMIC stopped working on Windows 10 2004

I use WMIC to pull logs from remote machines internally. After we upgraded a few machines to Windows 10 2004 it stopped working for those machines and we now getting the following error: [wmi/wmic.c:196:main()] ERROR: Login to remote object. …

Windows 10
Windows 10
A Microsoft operating system that runs on personal computers and tablets.
11,773 questions
Windows Open Specifications
Windows Open Specifications
Windows: A family of Microsoft operating systems that run across personal computers, tablets, laptops, phones, internet of things devices, self-contained mixed reality headsets, large collaboration screens, and other devices.Open Specifications: Technical documents for protocols, computer languages, standards support, and data portability. The goal with Open Specifications is to help developers open new opportunities to interoperate with Windows, SQL, Office, and SharePoint.
42 questions
asked 2020-10-30T18:46:40.387+00:00
James Peppe 11 Reputation points
commented 2023-12-14T07:50:54.52+00:00
成森 林 0 Reputation points
2 answers

How to decrypt SMB3 traffic

The method of using netsh trace start provider=Microsoft-Windows-SMBClient saving as pcap in NetMon doesn't produce decrypted traffic. Described at Plugfest https://www.youtube.com/watch?v=aGG7cpLxdfQ

Windows Open Specifications
Windows Open Specifications
Windows: A family of Microsoft operating systems that run across personal computers, tablets, laptops, phones, internet of things devices, self-contained mixed reality headsets, large collaboration screens, and other devices.Open Specifications: Technical documents for protocols, computer languages, standards support, and data portability. The goal with Open Specifications is to help developers open new opportunities to interoperate with Windows, SQL, Office, and SharePoint.
42 questions
asked 2023-05-17T12:34:41.5466667+00:00
Lilia 1 Reputation point
answered 2023-05-20T02:51:46.21+00:00
Obaid Farooqi MSFT 591 Reputation points Microsoft Employee
0 answers

LCID for Quebec French Canadian

Is there a plan to add Quebec specific French Canadian to the list of LCID? We plan to create a content specific to Quebec, Canada, and trying to decide the best language code to use to identify/isolate the flavor of the language.

Windows Open Specifications
Windows Open Specifications
Windows: A family of Microsoft operating systems that run across personal computers, tablets, laptops, phones, internet of things devices, self-contained mixed reality headsets, large collaboration screens, and other devices.Open Specifications: Technical documents for protocols, computer languages, standards support, and data portability. The goal with Open Specifications is to help developers open new opportunities to interoperate with Windows, SQL, Office, and SharePoint.
42 questions
asked 2023-03-22T16:32:52.8566667+00:00
Tatsuichiro Furukawa 0 Reputation points
commented 2023-03-27T19:01:04.48+00:00
Sreekanth Nadendla 411 Reputation points Microsoft Employee
0 answers

question pertaining to the binary compound file format

Hello, I am working off of the specification for compound binary files found here: https://learn.microsoft.com/en-us/openspecs/windows_protocols/ms-cfb/53989ce4-7b05-4f8d-829b-d08d6148375b When attempting to parse a conforming document, I noted that the…

Word
Word
A family of Microsoft word processing software products for creating web, email, and print documents.
890 questions
Windows Open Specifications
Windows Open Specifications
Windows: A family of Microsoft operating systems that run across personal computers, tablets, laptops, phones, internet of things devices, self-contained mixed reality headsets, large collaboration screens, and other devices.Open Specifications: Technical documents for protocols, computer languages, standards support, and data portability. The goal with Open Specifications is to help developers open new opportunities to interoperate with Windows, SQL, Office, and SharePoint.
42 questions
Office Development
Office Development
Office: A suite of Microsoft productivity software that supports common business tasks, including word processing, email, presentations, and data management and analysis.Development: The process of researching, productizing, and refining new or existing technologies.
4,022 questions
asked 2023-03-01T00:47:07.82+00:00
Justin Ferguson 5 Reputation points
edited the question 2023-03-03T12:39:43.94+00:00
Sreekanth Nadendla 411 Reputation points Microsoft Employee
3 answers

MS-Mice DTLS Handshake fails after Flight 4

Hi, I am having trouble performing the DTLS handshake as part of stream encryption in Ms-Mice. After Flight 4 (ref: RFC6347): which includes: ServerHello, Certificate, ServerKeyExchange, CertificateRequest and ServerHelloDone the client closes the…

Windows Open Specifications
Windows Open Specifications
Windows: A family of Microsoft operating systems that run across personal computers, tablets, laptops, phones, internet of things devices, self-contained mixed reality headsets, large collaboration screens, and other devices.Open Specifications: Technical documents for protocols, computer languages, standards support, and data portability. The goal with Open Specifications is to help developers open new opportunities to interoperate with Windows, SQL, Office, and SharePoint.
42 questions
asked 2022-12-02T12:16:27.093+00:00
R2G2 1 Reputation point
edited an answer 2023-01-23T19:25:51.9+00:00
Obaid Farooqi MSFT 591 Reputation points Microsoft Employee
1 answer

Printing RPC over TCP - disable the encryption

Hi, is there a way to disable the encryption when Windows client prints using the RPC SPOOLSS over TCP (recent enforcement of Win11)? Domain policy or any other direction? …

Windows Open Specifications
Windows Open Specifications
Windows: A family of Microsoft operating systems that run across personal computers, tablets, laptops, phones, internet of things devices, self-contained mixed reality headsets, large collaboration screens, and other devices.Open Specifications: Technical documents for protocols, computer languages, standards support, and data portability. The goal with Open Specifications is to help developers open new opportunities to interoperate with Windows, SQL, Office, and SharePoint.
42 questions
asked 2022-12-22T13:57:48.437+00:00
Lilia 1 Reputation point
answered 2023-01-13T14:31:15.1066667+00:00
Sreekanth Nadendla 411 Reputation points Microsoft Employee
1 answer

Thread closed

The question was answered.....

Windows Open Specifications
Windows Open Specifications
Windows: A family of Microsoft operating systems that run across personal computers, tablets, laptops, phones, internet of things devices, self-contained mixed reality headsets, large collaboration screens, and other devices.Open Specifications: Technical documents for protocols, computer languages, standards support, and data portability. The goal with Open Specifications is to help developers open new opportunities to interoperate with Windows, SQL, Office, and SharePoint.
42 questions
asked 2021-04-06T15:43:33.73+00:00
Timo Merle 1 Reputation point
edited the question 2023-01-12T21:46:33.5933333+00:00
Hung-Chun Yu 976 Reputation points Microsoft Employee