<div dir="ltr"><div>Hello,</div><div><br></div><div>I would like to ask for clarification on the rejection criteria used for the client information fields provided in the RpcAsyncOpenPrinter method, and specifically the dwBuildNum value.</div><div><br></div><div>Testing against Windows Server 2016 this RpcAsyncOpenPrinter method returns Access Denied when SPL_CLIENT_INFO buildnum value, as part of pClientInfo, is a value less than 6000(Windows Vista and Windows Server 2008). Higher advertised OS values greater than 6000 successfully open a printer handle. I have attached working and non-working packet captures taken for evidence of this with the build number used in the filename.</div><div><br></div><div>The following statement on MS-RPRN page 396/415 seems incorrect, or requires further clarification.<br></div><div><i><br></i></div><div><i>Windows does not use the following members: pUserName,<br>dwBuildNum, dwMajorVersion, dwMinorVersion, and wProcessorArchitecture.</i></div><div><br></div><div>Thank you.</div><div><br></div><div>Kind regards,</div><div>Justin Stephenson<br></div></div>