dcerpc: add comment that NDR64 is only available for LE encodings
authorRonnie Sahlberg <ronniesahlberg@gmail.com>
Sat, 22 Feb 2020 20:36:16 +0000 (06:36 +1000)
committerRonnie Sahlberg <ronniesahlberg@gmail.com>
Sat, 22 Feb 2020 20:36:16 +0000 (06:36 +1000)
Signed-off-by: Ronnie Sahlberg <ronniesahlberg@gmail.com>
lib/dcerpc.c

index 5841d0dcb596b46ef6dff9c8893818e7084a79d0..742d2386c6347f064b3618378557b6796eb482f4 100644 (file)
@@ -74,6 +74,10 @@ struct dcerpc_deferred_pointer {
 #define SRVSVC_UUID    0x4b324fc8, 0x1670, 0x01d3, 0x12785a47bf6ee188
 #define NDR32_UUID     0x8a885d04, 0x1ceb, 0x11c9, 0x9fe808002b104860
 #define NDR64_UUID     0x71710533, 0xbeba, 0x4937, 0x8319b5dbef9ccc36
+/*
+ * NDR64 is only supported for LITTLE_ENDIAN encodings:
+ * https://docs.microsoft.com/en-us/openspecs/windows_protocols/ms-rpce/b1af93c7-f988-4a1a-ac74-063179942f32
+ */
 
 p_syntax_id_t srvsvc_interface = {
         {SRVSVC_UUID}, 3, 0