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 Name | WINDOWS\ServicePackFiles\servicepackcache\i386\puiobj.dll |
|---|
| Guid | {438EDB38-282C-435D-8BE3-4AB90B83CEF5} |
|---|
| Enums | 12 |
|---|
tagNotificationTypeenum, 7 members.Public Enum tagNotificationType
kNotificationPrinters = 0
kNotificationJobs = 1
kNotificationDrivers = 2
kNotificationPorts = 3
kNotificationForms = 4
kNotificationServer = 5
kNotificationInvalid = -1
End Enum
tagEPrintPropertiesenum, 97 members.Public Enum tagEPrintProperties
kPP_FIRST = 0
kPP_SERVER_NAME = 0
kPP_PRINTER_NAME = 1
kPP_SHARE_NAME = 2
kPP_PORT_NAME = 3
kPP_DRIVER_NAME = 4
kPP_COMMENT = 5
kPP_LOCATION = 6
kPP_DEVMODE = 7
kPP_SEPFILE = 8
kPP_PRINT_PROCESSOR = 9
kPP_PARAMETERS = 10
kPP_DATATYPE = 11
kPP_SECURITY_DESCRIPTOR = 12
kPP_ATTRIBUTES = 13
kPP_PRIORITY = 14
kPP_DEFAULT_PRIORITY = 15
kPP_START_TIME = 16
kPP_UNTIL_TIME = 17
kPP_STATUS = 18
kPP_STATUS_STRING = 19
kPP_CJOBS = 20
kPP_AVERAGE_PPM = 21
kPP_TOTAL_PAGES = 22
kPP_PAGES_PRINTED = 23
kPP_TOTAL_BYTES = 24
kPP_BYTES_PRINTED = 25
kPP_LAST = 25
kJP_FIRST = 26
kJP_PRINTER_NAME = 26
kJP_MACHINE_NAME = 27
kJP_PORT_NAME = 28
kJP_USER_NAME = 29
kJP_NOTIFY_NAME = 30
kJP_DATATYPE = 31
kJP_PRINT_PROCESSOR = 32
kJP_PARAMETERS = 33
kJP_DRIVER_NAME = 34
kJP_DEVMODE = 35
kJP_STATUS = 36
kJP_STATUS_STRING = 37
kJP_SECURITY_DESCRIPTOR = 38
kJP_DOCUMENT = 39
kJP_PRIORITY = 40
kJP_POSITION = 41
kJP_SUBMITTED = 42
kJP_START_TIME = 43
kJP_UNTIL_TIME = 44
kJP_TIME = 45
kJP_TOTAL_PAGES = 46
kJP_PAGES_PRINTED = 47
kJP_TOTAL_BYTES = 48
kJP_BYTES_PRINTED = 49
kJP_LAST = 49
kDP_FIRST = 50
kDP_CVERSION = 50
kDP_NAME = 51
kDP_ENVIRONMENT = 52
kDP_DRIVER_PATH = 53
kDP_DATA_FILE = 54
kDP_CONFIG_FILE = 55
kDP_HELP_FILE = 56
kDP_DEPENDENT_FILES = 57
kDP_LANG_MONITOR = 58
kDP_DEFAULT_DATA_TYPE = 59
kDP_PREVIOUS_NAMES = 60
kDP_DRIVER_DATE = 61
kDP_DRIVER_VERSION = 62
kDP_MANUFACTURER = 63
kDP_OEMURL = 64
kDP_HARDWARE_ID = 65
kDP_PROVIDER = 66
kDP_LAST = 66
kPORTP_FIRST = 67
kPORTP_PORTNAME = 67
kPORTP_MONITORNAME = 68
kPORTP_DESCRIPTION = 69
kPORTP_PORTTYPE = 70
kPORTP_PRINTERNAME = 71
kPORTP_LAST = 71
kFP_FIRST = 72
kFP_FLAGS = 72
kFP_NAME = 73
kFP_SIZE = 74
kFP_IMAGEABLEAREA = 75
kFP_LAST = 75
kSP_FIRST = 76
kSP_SERVER_STATUS = 76
kSP_LAST = 76
kServerStatus_Count = 1
kPrinterProperties_Count = 26
kJobProperties_Count = 24
kDriverProperties_Count = 17
kPortProperties_Count = 5
kFormProperties_Count = 4
kPrintProperties_Count = 77
kPrintProperties_Invalid = -1
End Enum
tagEInfoSetPropertyTypeenum, 10 members.Public Enum tagEInfoSetPropertyType
kPropTypeUnknown = 0
kPropTypeLong = 1
kPropTypeDouble = 2
kPropTypeString = 4
kPropTypeTime = 8
kPropTypeBLOB = 16
kPropTypeDWORDLONG = 32
kPropTypeMultiString = 64
kPropTypeSIZE = 128
kPropTypeRECT = 256
End Enum
tagEnumProcessStateenum, 3 members.Public Enum tagEnumProcessState
kEnumProcessBegin = 0
kEnumProcessInProgress = 1
kEnumProcessEnd = 2
End Enum
tagEServerStateenum, 6 members.Public Enum tagEServerState
kSS_FIRST = 0
kSS_SERVER_REACHABLE = 0
kSS_SERVER_UNREACHABLE = 1
kSS_SPOOLER_REACHABLE = 2
kSS_SPOOLER_UNREACHABLE = 3
kSS_LAST = 3
End Enum
tagESnapinExtensionTypeenum, 7 members.Public Enum tagESnapinExtensionType
kSnapinExtType_NameSpace = 0
kSnapinExtType_ContextMenu = 1
kSnapinExtType_View = 2
kSnapinExtType_ToolBar = 3
kSnapinExtType_PropertySheet = 4
kSnapinExtType_Task = 5
kSnapinExtType_Count = 6
End Enum
_MMC_BUTTON_STATEenum, 5 members.Public Enum MMC_BUTTON_STATE
ENABLED = 1
CHECKED = 2
HIDDEN = 4
INDETERMINATE = 8
BUTTONPRESSED = 16
End Enum
_MMC_CONSOLE_VERBenum, 1 members.Public Enum MMC_CONSOLE_VERB
MMC_VERB__dummy_ = 0
End Enum
tagESnapinIconTypeenum, 2 members.Public Enum tagESnapinIconType
kSnapinIconExpanded = 0
kSnapinIconCollapsed = 1
End Enum
_MMC_NOTIFY_TYPEenum, 1 members.Public Enum MMC_NOTIFY_TYPE
MMCN__dummy_ = 0
End Enum
_DATA_OBJECT_TYPESenum, 4 members.Public Enum DATA_OBJECT_TYPES
CCT_SCOPE = 32768
CCT_RESULT = 32769
CCT_SNAPIN_MANAGER = 32770
CCT_UNINITIALIZED = 65535
End Enum
tagEInfosetNotifyTypeenum, 7 members.Public Enum tagEInfosetNotifyType
kNotifyInvalid = -1
kNotifyCreate = 0
kNotifyDelete = 1
kNotifyUpdate = 2
kNotifyUpdateAll = 3
kNotifyLocalConnectionCreate = 4
kNotifyLocalConnectionDelete = 5
End Enum
|