PrintUIObjLib, COM interface constants for VB.Net / VBScript

PrintUIObjLib - interface constants

     This page contains simple VBA include for the PrintUIObjLib COM library.

library parameters

File NameWINDOWS\ServicePackFiles\servicepackcache\i386\puiobj.dll
Guid{438EDB38-282C-435D-8BE3-4AB90B83CEF5}
Enums12

tagNotificationType

enum, 7 members.
Public Enum tagNotificationType
  kNotificationPrinters = 0  '&H0
  kNotificationJobs = 1  '&H1
  kNotificationDrivers = 2  '&H2
  kNotificationPorts = 3  '&H3
  kNotificationForms = 4  '&H4
  kNotificationServer = 5  '&H5
  kNotificationInvalid = -1  '&HFFFFFFFF
End Enum

tagEPrintProperties

enum, 97 members.
Public Enum tagEPrintProperties
  kPP_FIRST = 0  '&H0
  kPP_SERVER_NAME = 0  '&H0
  kPP_PRINTER_NAME = 1  '&H1
  kPP_SHARE_NAME = 2  '&H2
  kPP_PORT_NAME = 3  '&H3
  kPP_DRIVER_NAME = 4  '&H4
  kPP_COMMENT = 5  '&H5
  kPP_LOCATION = 6  '&H6
  kPP_DEVMODE = 7  '&H7
  kPP_SEPFILE = 8  '&H8
  kPP_PRINT_PROCESSOR = 9  '&H9
  kPP_PARAMETERS = 10  '&HA
  kPP_DATATYPE = 11  '&HB
  kPP_SECURITY_DESCRIPTOR = 12  '&HC
  kPP_ATTRIBUTES = 13  '&HD
  kPP_PRIORITY = 14  '&HE
  kPP_DEFAULT_PRIORITY = 15  '&HF
  kPP_START_TIME = 16  '&H10
  kPP_UNTIL_TIME = 17  '&H11
  kPP_STATUS = 18  '&H12
  kPP_STATUS_STRING = 19  '&H13
  kPP_CJOBS = 20  '&H14
  kPP_AVERAGE_PPM = 21  '&H15
  kPP_TOTAL_PAGES = 22  '&H16
  kPP_PAGES_PRINTED = 23  '&H17
  kPP_TOTAL_BYTES = 24  '&H18
  kPP_BYTES_PRINTED = 25  '&H19
  kPP_LAST = 25  '&H19
  kJP_FIRST = 26  '&H1A
  kJP_PRINTER_NAME = 26  '&H1A
  kJP_MACHINE_NAME = 27  '&H1B
  kJP_PORT_NAME = 28  '&H1C
  kJP_USER_NAME = 29  '&H1D
  kJP_NOTIFY_NAME = 30  '&H1E
  kJP_DATATYPE = 31  '&H1F
  kJP_PRINT_PROCESSOR = 32  '&H20
  kJP_PARAMETERS = 33  '&H21
  kJP_DRIVER_NAME = 34  '&H22
  kJP_DEVMODE = 35  '&H23
  kJP_STATUS = 36  '&H24
  kJP_STATUS_STRING = 37  '&H25
  kJP_SECURITY_DESCRIPTOR = 38  '&H26
  kJP_DOCUMENT = 39  '&H27
  kJP_PRIORITY = 40  '&H28
  kJP_POSITION = 41  '&H29
  kJP_SUBMITTED = 42  '&H2A
  kJP_START_TIME = 43  '&H2B
  kJP_UNTIL_TIME = 44  '&H2C
  kJP_TIME = 45  '&H2D
  kJP_TOTAL_PAGES = 46  '&H2E
  kJP_PAGES_PRINTED = 47  '&H2F
  kJP_TOTAL_BYTES = 48  '&H30
  kJP_BYTES_PRINTED = 49  '&H31
  kJP_LAST = 49  '&H31
  kDP_FIRST = 50  '&H32
  kDP_CVERSION = 50  '&H32
  kDP_NAME = 51  '&H33
  kDP_ENVIRONMENT = 52  '&H34
  kDP_DRIVER_PATH = 53  '&H35
  kDP_DATA_FILE = 54  '&H36
  kDP_CONFIG_FILE = 55  '&H37
  kDP_HELP_FILE = 56  '&H38
  kDP_DEPENDENT_FILES = 57  '&H39
  kDP_LANG_MONITOR = 58  '&H3A
  kDP_DEFAULT_DATA_TYPE = 59  '&H3B
  kDP_PREVIOUS_NAMES = 60  '&H3C
  kDP_DRIVER_DATE = 61  '&H3D
  kDP_DRIVER_VERSION = 62  '&H3E
  kDP_MANUFACTURER = 63  '&H3F
  kDP_OEMURL = 64  '&H40
  kDP_HARDWARE_ID = 65  '&H41
  kDP_PROVIDER = 66  '&H42
  kDP_LAST = 66  '&H42
  kPORTP_FIRST = 67  '&H43
  kPORTP_PORTNAME = 67  '&H43
  kPORTP_MONITORNAME = 68  '&H44
  kPORTP_DESCRIPTION = 69  '&H45
  kPORTP_PORTTYPE = 70  '&H46
  kPORTP_PRINTERNAME = 71  '&H47
  kPORTP_LAST = 71  '&H47
  kFP_FIRST = 72  '&H48
  kFP_FLAGS = 72  '&H48
  kFP_NAME = 73  '&H49
  kFP_SIZE = 74  '&H4A
  kFP_IMAGEABLEAREA = 75  '&H4B
  kFP_LAST = 75  '&H4B
  kSP_FIRST = 76  '&H4C
  kSP_SERVER_STATUS = 76  '&H4C
  kSP_LAST = 76  '&H4C
  kServerStatus_Count = 1  '&H1
  kPrinterProperties_Count = 26  '&H1A
  kJobProperties_Count = 24  '&H18
  kDriverProperties_Count = 17  '&H11
  kPortProperties_Count = 5  '&H5
  kFormProperties_Count = 4  '&H4
  kPrintProperties_Count = 77  '&H4D
  kPrintProperties_Invalid = -1  '&HFFFFFFFF
End Enum

tagEInfoSetPropertyType

enum, 10 members.
Public Enum tagEInfoSetPropertyType
  kPropTypeUnknown = 0  '&H0
  kPropTypeLong = 1  '&H1
  kPropTypeDouble = 2  '&H2
  kPropTypeString = 4  '&H4
  kPropTypeTime = 8  '&H8
  kPropTypeBLOB = 16  '&H10
  kPropTypeDWORDLONG = 32  '&H20
  kPropTypeMultiString = 64  '&H40
  kPropTypeSIZE = 128  '&H80
  kPropTypeRECT = 256  '&H100
End Enum

tagEnumProcessState

enum, 3 members.
Public Enum tagEnumProcessState
  kEnumProcessBegin = 0  '&H0
  kEnumProcessInProgress = 1  '&H1
  kEnumProcessEnd = 2  '&H2
End Enum

tagEServerState

enum, 6 members.
Public Enum tagEServerState
  kSS_FIRST = 0  '&H0
  kSS_SERVER_REACHABLE = 0  '&H0
  kSS_SERVER_UNREACHABLE = 1  '&H1
  kSS_SPOOLER_REACHABLE = 2  '&H2
  kSS_SPOOLER_UNREACHABLE = 3  '&H3
  kSS_LAST = 3  '&H3
End Enum

tagESnapinExtensionType

enum, 7 members.
Public Enum tagESnapinExtensionType
  kSnapinExtType_NameSpace = 0  '&H0
  kSnapinExtType_ContextMenu = 1  '&H1
  kSnapinExtType_View = 2  '&H2
  kSnapinExtType_ToolBar = 3  '&H3
  kSnapinExtType_PropertySheet = 4  '&H4
  kSnapinExtType_Task = 5  '&H5
  kSnapinExtType_Count = 6  '&H6
End Enum

_MMC_BUTTON_STATE

enum, 5 members.
Public Enum MMC_BUTTON_STATE
  ENABLED = 1  '&H1
  CHECKED = 2  '&H2
  HIDDEN = 4  '&H4
  INDETERMINATE = 8  '&H8
  BUTTONPRESSED = 16  '&H10
End Enum

_MMC_CONSOLE_VERB

enum, 1 members.
Public Enum MMC_CONSOLE_VERB
  MMC_VERB__dummy_ = 0  '&H0
End Enum

tagESnapinIconType

enum, 2 members.
Public Enum tagESnapinIconType
  kSnapinIconExpanded = 0  '&H0
  kSnapinIconCollapsed = 1  '&H1
End Enum

_MMC_NOTIFY_TYPE

enum, 1 members.
Public Enum MMC_NOTIFY_TYPE
  MMCN__dummy_ = 0  '&H0
End Enum

_DATA_OBJECT_TYPES

enum, 4 members.
Public Enum DATA_OBJECT_TYPES
  CCT_SCOPE = 32768  '&H8000
  CCT_RESULT = 32769  '&H8001
  CCT_SNAPIN_MANAGER = 32770  '&H8002
  CCT_UNINITIALIZED = 65535  '&HFFFF
End Enum

tagEInfosetNotifyType

enum, 7 members.
Public Enum tagEInfosetNotifyType
  kNotifyInvalid = -1  '&HFFFFFFFF
  kNotifyCreate = 0  '&H0
  kNotifyDelete = 1  '&H1
  kNotifyUpdate = 2  '&H2
  kNotifyUpdateAll = 3  '&H3
  kNotifyLocalConnectionCreate = 4  '&H4
  kNotifyLocalConnectionDelete = 5  '&H5
End Enum
WUtils.com