--[[ Nmap NSE MS-RPC: This file has been automatically generated using the "pidl" tool [1]. As such you really should not modify this file. References: [1] http://wiki.wireshark.org/Pidl --]] require "msrpc" require "ndr" require "uuid" --[[ "Winspool" --]] Cli_WINSPOOL = { NAME = "WINSPOOL", UUID = uuid.strtoraw("12345678-1234-abcd-ef00-0123456789ab"), VERSION = { major = 1, minor = 0 } PTR_DEF = "unique", ENDPOINTS = {"ncacn_np:[\\pipe\\spoolss]",}, TYPES = --only prototypes { STRUCTURES = {}, TYPEDEFS = {} }, ENUMS = {}, } Cli_WINSPOOL.OPNUMS = { } Cli_WINSPOOL.CONSTS = { } Cli_WINSPOOL.ENUMS = { BIDI_TYPE = { ["BIDI_NULL"] = 0, ["BIDI_INT"] = 1, ["BIDI_FLOAT"] = 2, ["BIDI_BOOL"] = 3, ["BIDI_STRING"] = 4, ["BIDI_TEXT"] = 5, ["BIDI_ENUM"] = 6, ["BIDI_BLOB"] = 7, }, } Cli_WINSPOOL.TYPES.TYPEDEFS.BIDI_TYPE = pt_enum --Cli_WINSPOOL.TYPES.ENUMS.BIDI_TYPE do local pt_cx = --HASH(0x9ce8d20) local pt_cy = --HASH(0x9ce8b90) Cli_WINSPOOL.TYPES.STRUCTURES.SIZE = PT_Struct:new( { {"cx", pt_cx}, {"cy", pt_cy}, } ) end do local pt_left = --HASH(0x9ce8b00) local pt_top = --HASH(0x9e8fe30) local pt_right = --HASH(0x9ce8e80) local pt_bottom = --HASH(0x9e92340) Cli_WINSPOOL.TYPES.STRUCTURES.RECTL = PT_Struct:new( { {"left", pt_left}, {"top", pt_top}, {"right", pt_right}, {"bottom", pt_bottom}, } ) end do local pt_dmDeviceName = PT_FixedArr:new({1, }) --1-dimensional array of HASH(0x9c5d690) local pt_dmSpecVersion = --HASH(0x9ce84a0) local pt_dmDriverVersion = --HASH(0x9e95e78) local pt_dmSize = --HASH(0x9e90930) local pt_dmDriverExtra = --HASH(0x9e960b8) local pt_dmFields = --HASH(0x9e96568) local pt_dmOrientation = --HASH(0x9e97780) local pt_dmPaperSize = --HASH(0x9e97ca0) local pt_dmPaperLength = --HASH(0x9e98140) local pt_dmPaperWidth = --HASH(0x9e9a3d0) local pt_dmScale = --HASH(0x9e9a6b0) local pt_dmCopies = --HASH(0x9e9bc80) local pt_dmDefaultSource = --HASH(0x9e9bf20) local pt_dmPrintQuality = --HASH(0x9e9c200) local pt_dmColor = --HASH(0x9e9c520) local pt_dmDuplex = --HASH(0x9e9cbd8) local pt_dmYResolution = --HASH(0x9e9cef8) local pt_dmTTOption = --HASH(0x9e9d218) local pt_dmCollate = --HASH(0x9e9d538) local pt_dmFormName = PT_FixedArr:new({1, }) --1-dimensional array of HASH(0x9e9d858) local pt_reserved0 = --HASH(0x9ce8340) local pt_reserved1 = --HASH(0x9e58e18) local pt_reserved2 = --HASH(0x9e9d638) local pt_reserved3 = --HASH(0x9e9f6a0) local pt_dmNup = --HASH(0x9e9f980) local pt_reserved4 = --HASH(0x9ea09e8) local pt_dmICMMethod = --HASH(0x9ea0ac8) local pt_dmICMIntent = --HASH(0x9ea0ba8) local pt_dmMediaType = --HASH(0x9ea0c88) local pt_dmDitherType = --HASH(0x9ea0d68) local pt_reserved5 = --HASH(0x9ea0e48) local pt_reserved6 = --HASH(0x9ea0f28) local pt_reserved7 = --HASH(0x9eaad58) local pt_reserved8 = --HASH(0x9eaae38) Cli_WINSPOOL.TYPES.STRUCTURES._devicemode = PT_Struct:new( { {"dmDeviceName", pt_dmDeviceName}, {"dmSpecVersion", pt_dmSpecVersion}, {"dmDriverVersion", pt_dmDriverVersion}, {"dmSize", pt_dmSize}, {"dmDriverExtra", pt_dmDriverExtra}, {"dmFields", pt_dmFields}, {"dmOrientation", pt_dmOrientation}, {"dmPaperSize", pt_dmPaperSize}, {"dmPaperLength", pt_dmPaperLength}, {"dmPaperWidth", pt_dmPaperWidth}, {"dmScale", pt_dmScale}, {"dmCopies", pt_dmCopies}, {"dmDefaultSource", pt_dmDefaultSource}, {"dmPrintQuality", pt_dmPrintQuality}, {"dmColor", pt_dmColor}, {"dmDuplex", pt_dmDuplex}, {"dmYResolution", pt_dmYResolution}, {"dmTTOption", pt_dmTTOption}, {"dmCollate", pt_dmCollate}, {"dmFormName", pt_dmFormName}, {"reserved0", pt_reserved0}, {"reserved1", pt_reserved1}, {"reserved2", pt_reserved2}, {"reserved3", pt_reserved3}, {"dmNup", pt_dmNup}, {"reserved4", pt_reserved4}, {"dmICMMethod", pt_dmICMMethod}, {"dmICMIntent", pt_dmICMIntent}, {"dmMediaType", pt_dmMediaType}, {"dmDitherType", pt_dmDitherType}, {"reserved5", pt_reserved5}, {"reserved6", pt_reserved6}, {"reserved7", pt_reserved7}, {"reserved8", pt_reserved8}, } ) end